I'm having (reproducable) problems with the 3c59x driver; after a while
(depends on card/traffic), the card doesn't send nor receive anymore.
I had 3c905B and 3c905C series, both affected. I did also change
mainboard-slots.
My current card is identifying as:
00:0c.0 Ethernet controller: 3Com Corporation 3c905C-TX [Fast Etherlink]
(rev 74)
Subsystem: 3Com Corporation 3C905C-TX Fast Etherlink for PC
Management NIC
Flags: bus master, medium devsel, latency 64, IRQ 11
I/O ports at e800 [size=128]
Memory at ed000000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at ec000000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 2
Kernels were
o RH 7.2 stock (2.4.7)
o 2.4.17 (custom, driver builtin) (after a while)
o 2.4.18 (custom, driver builtin) (depending on traffic, last time:
[ifconfig output after the device is frozen]
RX packets:249782 errors:0 dropped:0 overruns:94 frame:0
TX packets:32712 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:49988234 (47.6 Mb) TX bytes:8716361 (8.3 Mb)
2.2.19 worked fine.
gcc -v is gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98) (std
from RH 7.2; no 'kgcc' available)
I saw no changes in 2.4.19*, so I went out asking you :)
Machine is a K6-2 500 via a VIA MVP3 chipset, Shuttle mainboard (if that
matters).
If you do a /etc/init.d/network restart (or ifconfig eth0 down ;
ifconfig eth0 ... up), the card works again.
dmesg is not reporting anything.
I also did force the card to using fixed 100BaseTx-FD, didn't change
anything.
If you need further information or more testing please say so.
Please also include me on CC.
Thanks.
-- Ronny T. Lampert email: Ronny.Lampert@eed.ericsson.se System Administrator voice: +49 911 255 1214 Ericsson Eurolab Deutschland fax: +49 911 255 1960 Nuernberg, Germany - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/