Hi,

There seems to be a bug in the Linux 2.4.29 e1000 driver.

With an SMP kernel on a single Intel 3.0GHZ HT cpu, and an 82547
NIC in half-duplex 100Mb/s mode, the kernel with lock up hard (no
nmi_watchdog=1 messages) under reasonably heavy transmit network
loads.  The bug does not manifest itself with a non SMP kernel,
and does not appear to be there in full duplex mode on a fully
switched network.

Using the e1000 driver from 2.4.28 or the latest 5.7.6 driver
seems to fix the problem.  I guess merging the latest driver
would be a good idea.

The 5.7.6 driver is available from:

http://sourceforge.net/project/showfiles.php?group_id=42302&package_id=54835

I'm using an Abit p4c800-E Deluxe m/b, and have verified this is
reproducible on similar machine with the same m/b.

Cheers,

===Rich

lspci -vv

02:01.0 Ethernet controller: Intel Corp. 82547EI Gigabit Ethernet
Controller (LOM)
       Subsystem: Asustek Computer, Inc.: Unknown device 80f7

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B-

Status: Cap+ 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium
TAbort- <TAbort- <MAbort- >SERR- <PERR-

Latency: 0 (63750ns min), cache line size 04 Interrupt: pin A routed to IRQ 18 Region 0: Memory at fe9e0000 (32-bit, non-prefetchable) [size=128K] Region 2: I/O ports at cf80 [size=32] Capabilities: <available only to root>


cat /proc/cpuinfo

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping        : 9
cpu MHz         : 2998.594
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep
mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid
bogomips        : 5989.99

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping        : 9
cpu MHz         : 2998.594
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep
mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid
bogomips        : 5989.99

cat /proc/interrupts

         CPU0       CPU1
 0:     737790          0    IO-APIC-edge  timer
 1:          2          0    IO-APIC-edge  keyboard
 8:          1          0    IO-APIC-edge  rtc
 9:          0          0   IO-APIC-level  acpi
14:       3767          1    IO-APIC-edge  ide0
15:         15          0    IO-APIC-edge  ide1
16:         25          0   IO-APIC-level  usb-uhci, usb-uhci
17:          0          0   IO-APIC-level  Intel ICH5
18:       4316          0   IO-APIC-level  eth0, usb-uhci
19:          0          0   IO-APIC-level  usb-uhci
20:          2          0   IO-APIC-level  ohci1394
23:          0          0   IO-APIC-level  ehci_hcd
NMI:     737722     737722
LOC:     737723     737727
ERR:          0
MIS:          0


uname -a Linux p4-3gig 2.4.29 #1 SMP Tue Feb 15 16:40:54 GMT 2005 i686 unknown unknown GNU/Linux


- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

Reply via email to