Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68870 - e1000 driver on 2.6 Kernel only has transmit timed out and cards are unusable
Summary: e1000 driver on 2.6 Kernel only has transmit timed out and cards are unusable
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-25 11:10 UTC by Jeffrey Crawford
Modified: 2004-10-28 13:48 UTC (History)
0 users

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


Attachments
dmesg from 2.6.8-gentoo-r10 (dmesg.txt,13.63 KB, text/plain)
2004-10-28 09:04 UTC, Jeffrey Crawford
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeffrey Crawford 2004-10-25 11:10:21 UTC
Using the the gentoo-dev-sources 2.6 kernels, I can't get the network cards that use the e1000 driver to work. I get the following kernel messages:

NETDEV WATCHDOG: eth0: transmit timed out
br0: port 1(eth0) entering disabled state
e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
br0: port 1(eth0) entering learning state
br0: topology change detected, propagating
br0: port 1(eth0) entering forwarding state
NETDEV WATCHDOG: eth0: transmit timed out
br0: port 1(eth0) entering disabled state
e1000: eth0: e1000_watchdog: NIC Link is Up 1000 Mbps Full Duplex
br0: port 1(eth0) entering learning state
br0: topology change detected, propagating
br0: port 1(eth0) entering forwarding state

I have tried to use the ethtool -K eth0 tso off (Which I found on the web) to no avail. The gentoo-sources 2.4 kernel will work and perform very well, this only shows up on the 2.6 kernel. The interfaces are configured to be a bridge and use eth0 and eth2. The eth2 card "Realtek RTL8201" works in bridged mode in both kernels ie. does not have a problem. The eth0 and eth1 are both set up by the e1000 driver and are two seperate Desktop network cards from Intel (Intel Pro/1000 MT Desktop Adapter). Again these cards work fine using the 2.4 kernels.

Reproducible: Always
Steps to Reproduce:
1. Reboot Using 2.4 kernels
2.
3.



Expected Results:  
use the network cards.

I have this driver in use in other servers, and do not have any problems with
the 2.6 kernel. The only real difference is that the processor on the other
computer is an AMD.
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2004-10-27 16:07:00 UTC
Which kernels have you tried? Can you please try 2.6.10-rc1?
Comment 2 Jeffrey Crawford 2004-10-27 18:03:22 UTC
I just synced and I still don't have that kernel (2.6.10-rc1) available to me, is it very new and I just need to wait? the newest kernel I have tried is kernel-2.6.9-gentoo-r1.
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2004-10-28 02:27:18 UTC
I mean development-sources-2.6.10-rc1
Comment 4 Jeffrey Crawford 2004-10-28 09:04:26 UTC
Created attachment 42783 [details]
dmesg from 2.6.8-gentoo-r10
Comment 5 Jeffrey Crawford 2004-10-28 09:04:49 UTC
Ok tried it this morning it had the same effect, Realtek card sis900 is ok but the e1000 will load but just report timeouts in dmesg. The odd part is that I have other servers that use the same driver but do not have any problems however they use the Intel Pro/1000 Server chipset integrated into the motherboard... I am going to attach the contents of dmesg, please note however this snapshot is from "2.6.8-gentoo-r10" but the effects are the same... 
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2004-10-28 13:48:32 UTC
Looks like an unfixed upstream issue then. Could you please file a bug report at http://bugzilla.kernel.org and report back here with the bug URL?