3c59x.c oddity(Please CC: me)

From: Wang Jian (lark@linux.net.cn)
Date: Fri Jun 09 2000 - 03:35:32 EST


Hello hackers,

During a multimedia test, I find that 3c59x NIC is apt to die when
rx small amount data, but tx is robust enough to output 900KB/s data.

I have a linux box running 2.3.99-pre8 and 2.4.0-test1-ac11.
A ping -f from another machine is enough to bring the NIC down
without response for a long time. Then the NIC back to work and down.
And ftp client can only put data to it for 2 sec.

Under 2.4.0-test1-ac11, the dmesg reports:
--X--
3c59x.c:v0.99L+LK1.1.6 28 May 2000 Donald Becker and others. http://www.scyld.
com/network/vortex.html $Revision: 1.97 $
eth0: 3Com PCI 3c905C Tornado at 0x1000, 00:50:da:b2:04:f1, IRQ 11
Full duplex capable
  Internal config register is 3800000, transceivers 0xa.
  8K byte-wide RAM 5:3 Rx:Tx split, autoselect/Autonegotiate interface.
  MII transceiver found at address 24, status 782d.
3c59x: Wake-on-LAN functions disabled
  Enabling bus-master transmits and whole-frame receives.
--X--

I have reverted back to 2.2.14-15(Redhat 6.2 stock kernel), and 2.2.14
can sustain the traffic. But with "options 3c59x debug=3", 2.2.14
reports the following error:
....
 Rx error: status 08.
 Rx error: status 08.
 Rx error: status 8c.
 Rx error: status 8c.
 Rx error: status 08.
 Rx error: status 08.
 Rx error: status 08.
 Rx error: status 08.
 Rx error: status 08.
 Rx error: status 08.
 Rx error: status 08.
 Rx error: status 08.
 Rx error: status 08.
 Rx error: status 18.
....

I think it is a serious bug out there. I am not in the kernel list,
so please CC me.

-- 
  lark

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Jun 15 2000 - 21:00:17 EST