Linux kernel releases affected: >=linux-2.6.2 As already stated in this bug report: http://bugs.gentoo.org/show_bug.cgi?id=41255, an ethernet interface driver doesn't let my system boot. Now thank to assistance from some people, I've finally figured out that the reason for locking up is the module named e1000 (that's Intel Gigabit Ethernet module). I don't have any backtrace from the process of initialization, but that's caused by modprobing it - that's all I've come up to. This same named driver works well in <=linux-2.6.2-rc2. According to a statement made by someone, disabling SMP in kernel should let e1000 be inserted (as module) - I can't confirm that due to the fact my system turns black-screen during the very first seconds of the boot process if there's no SMP support. Furthermore, the kernel self is very slow compared to all previous releases of linux-2.6.2_rc2 and before.
I've tried now using the module from linux-2.6.2-rc2-mm1 in linux-2.6.3_rc2-love2, and it works fine. Only issue left is that 2.6.3_rc2 is very slow (tested on gentoo-dev-sources too). Here's a patch to port 2.6.2-rc2's module to 2.6.3-rc2: [1] I'll appreciate if someone would modify the patch where needed for it doesn't compile properly. However, overwriting the contents of /usr/src/linux/drivers/net/e1000/ does the job. Intel gotta fix it somehow. Links: [1] http://neonik.net/gentoo/e1000.linux-2.6.2_rc2-linux-2.6.3_rc2.diff
Created attachment 25678 [details, diff] The new patch This is the new patch. Applies clearly. Please ignore the link from my previous post, that patch doesn't apply clearly. This one does.
Hmm, since this is >=linux-2.6.2 and this is from the upstream patches, which we don't control, you should file a bug at http://bugme.osdl.org with the kernel folks upstream so they can get this sorted out at their end. Thanks.
Yeah, done that long ago :) http://bugme.osdl.org/show_bug.cgi?id=2106