{"id":529,"date":"2006-09-11T08:25:23","date_gmt":"2006-09-11T13:25:23","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/hoanga\/2006\/09\/11\/core-2-duo-motherboards-and-linux-inst"},"modified":"2007-01-28T08:26:31","modified_gmt":"2007-01-28T13:26:31","slug":"core-2-duo-motherboards-and-linux-instability-fun","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/hoanga\/2006\/09\/11\/core-2-duo-motherboards-and-linux-instability-fun\/","title":{"rendered":"Core 2 Duo Motherboards and Linux instability fun"},"content":{"rendered":"<p><a name='a652'><\/a><\/p>\n<p>I built myself a Core 2 Duo system recently with the hopes of running<\/p>\n<p>a much faster Linux setup than my old Athlon setup.  However, what I ran<\/p>\n<p>fast into were compatibility issues.  It seems that the JMicron chipset<\/p>\n<p>which is present in the MSI P965 Neo motherboard that I own is the culprit<\/p>\n<p>of many problems <\/p>\n<p><a href=\"http:\/\/www.ubuntuforums.org\/showthread.php?t=233540\">[1]<\/a>, <\/p>\n<p><a href=\"http:\/\/fcp.surfsite.org\/modules\/newbb\/viewtopic.php?topic_id=24885&amp;forum=12&amp;post_id=105517\">[2]<\/a>, <\/p>\n<p><a href=\"http:\/\/www.ubuntuforums.org\/showthread.php?t=234706&amp;highlight=jmicron\">[3]<\/a>,<\/p>\n<p><a href=\"https:\/\/launchpad.net\/distros\/ubuntu\/+source\/linux-source-2.6.17\/+bug\/57502\">[4]<\/a><\/p>\n<p>A workaround which is to install Gentoo (Ubuntu Dapper<\/p>\n<p>folks does NOT work at this time) or some other distro besides<\/p>\n<p>Ubuntu and make sure to<\/p>\n<p>boot sending the kernel parameters <em>all-generic-ide<\/em> and <\/p>\n<p><em>irqpoll<\/em> to make sure that the kernel does not completely bork itself<\/p>\n<p>on bootup.  After that, you STILL have an issue with the Gigabit NIC that<\/p>\n<p>is included onboard.  And NO, it is NOT in 2.6.17.x kernels or less.  In<\/p>\n<p>fact you have to download the stupid thing from Realtek&#8217;s website (HELLO,<\/p>\n<p>have we heard of merging into the kernel??) which can be found<\/p>\n<p><a href=\"http:\/\/www.realtek.com.tw\/downloads\/downloads1-3.aspx?lineid=1&amp;famid=All&amp;series=All&amp;Software=True#2005081Unix%20(Linux)\">here<\/a>.<\/p>\n<p>Just for note, the 2.6.17-suspend-r4 kernel that I used with Gentoo does<\/p>\n<p>seem to cause some issues with the Realtek driver.  I had to tweak some<\/p>\n<p>settings in the header files for the Realtek driver to get it to compile<\/p>\n<p>however I&#8217;m noticing that it is now causing OOPSes in &#8216;dmesg&#8217; when I try<\/p>\n<p>to load the driver.   These OOPsies are causing issues since the NIC<\/p>\n<p>refuses to come up during these problems.<\/p>\n<p><h4>Fixing it<\/h4>\n<p>Wait.. as usual for some patches to roll in.  At the current moment it<\/p>\n<p>seems that the fixes for the JMicron are in 2.6.18-mm or something branch<\/p>\n<p>and will hopefully make it into the 2.6.18 release.<\/p>\n<p>Glad to know in 2006, device driver issues still plague Linux.  Perhaps<\/p>\n<p>one day, everyone will just submit patches into the mainline kernel and<\/p>\n<p>will eventually be synced up so people will just have &#8216;working&#8217; drivers<\/p>\n<p>for their desktops but perhaps that&#8217;s being too wishful<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I built myself a Core 2 Duo system recently with the hopes of running a much faster Linux setup than my old Athlon setup. However, what I ran fast into were compatibility issues. It seems that the JMicron chipset which is present in the MSI P965 Neo motherboard that I own is the culprit of [&hellip;]<\/p>\n","protected":false},"author":703,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1100],"tags":[],"class_list":["post-529","post","type-post","status-publish","format-standard","hentry","category-linux"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/users\/703"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/comments?post=529"}],"version-history":[{"count":0,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/posts\/529\/revisions"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/media?parent=529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/categories?post=529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/hoanga\/wp-json\/wp\/v2\/tags?post=529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}