Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 41577 - e1000 locks up the system (Intel Gigabit onboard adapter)
Summary: e1000 locks up the system (Intel Gigabit onboard adapter)
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High critical
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-14 12:40 UTC by Nick Demchenko
Modified: 2004-02-16 11:33 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
The new patch (e1000.linux-2.6.3_rc1-linux-2.6.2_rc2.diff,14.14 KB, patch)
2004-02-15 11:53 UTC, Nick Demchenko
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Demchenko 2004-02-14 12:40:13 UTC
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.
Comment 1 Nick Demchenko 2004-02-14 16:28:26 UTC
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
Comment 2 Nick Demchenko 2004-02-15 11:53:21 UTC
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.
Comment 3 Tim Yamin (RETIRED) gentoo-dev 2004-02-16 11:11:31 UTC
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.
Comment 4 Nick Demchenko 2004-02-16 11:33:46 UTC
Yeah, done that long ago :)

http://bugme.osdl.org/show_bug.cgi?id=2106