linksys cardbus 10/100 still not working

Bruce Lowekamp lowekamp@poconos.cmcl.cs.cmu.edu
Fri Feb 5 15:12:06 1999



I tried today to see if my linksys cardbus card would work with
0.90k/3.0.8, as someone else had reported.

Basically, it appears to be receiving packets, but can't transmit
them.  I've tried on a half-duplex 10baseT and a 100baseT (I'm
uncertain of whether the switch supports full duplex---my other
workstation only does half)

ifconfig eth0 reports that packets are being received, but no packets
are being transmitted.  The routing and other setttings that I could
think of look correct (compared to other linux machines).  

I also tried the old tricks of setting TULIP_DEFAULT_MEDIA to 4 and
trying options=9 to lock the transciever into MII 10bT.  Neither helped.

occasionally, messages pop up on my screen like:
eth0: Tx hung 19 vs 15

(also with 23, 21, and 22 instead of 19)


Any help would be appreciated.  I can email further diagnostics if it
will help.

Thanks,
Bruce

----------


Here is the syslog output while connected to 10bT with debug cranked up:

Feb  5 14:23:38 localhost cardmgr[202]: initializing socket 1
Feb  5 14:23:38 localhost cardmgr[202]: socket 1: Linksys EtherFast 10/100
Feb  5 14:23:38 localhost cardmgr[202]: executing: 'insmod /lib/modules/2.0.36/pcmcia/cb_enabler.o'
Feb  5 14:23:38 localhost cardmgr[202]: executing: 'insmod /lib/modules/2.0.36/pcmcia/tulip_cb.o debug=10'
Feb  5 14:23:38 localhost kernel: cs: cb_config(bus 4): vendor 0x1011, device 0x0019
Feb  5 14:23:38 localhost kernel:   fn 0 bar 1: io 0x300-0x37f
Feb  5 14:23:38 localhost kernel:   fn 0 bar 2: mem 0xa00c0000-0xa00c03ff
Feb  5 14:23:38 localhost kernel:   fn 0 rom: mem 0xa0080000-0xa00bffff
Feb  5 14:23:38 localhost kernel: tulip_attach(bus 4, function 0)
Feb  5 14:23:38 localhost kernel: tulip.c:v0.90k 2/1/99 becker@cesdis.gsfc.nasa.gov
Feb  5 14:23:38 localhost kernel: eth0: Digital DS21143 Tulip rev 65 at 0x300, 00 e0 98 04 8b 4a, IRQ 9.
Feb  5 14:23:38 localhost kernel: eth0:  EEPROM default media type Autosense.
Feb  5 14:23:38 localhost kernel: eth0:  MII interface PHY 0, setup/reset sequences 0/0 long, capabilities e0 78.
Feb  5 14:23:38 localhost kernel: eth0:  Index #0 - Media MII (#11) described by a 21142 MII PHY (3) block.
Feb  5 14:23:38 localhost kernel: eth0:  MII transceiver #0 config 3000 status 7809 advertising 01e1.
Feb  5 14:23:38 localhost cardmgr[202]: executing: './network start eth0'
Feb  5 14:23:38 localhost kernel: Swansea University Computer Society IPX 0.34 for NET3.035
Feb  5 14:23:38 localhost kernel: IPX Portions Copyright (c) 1995 Caldera, Inc.
Feb  5 14:23:38 localhost kernel: Appletalk 0.17 for Linux NET3.035
Feb  5 14:23:38 localhost kernel: eth0: Using MII transceiver 0, status 7809.
Feb  5 14:23:43 localhost kernel: eth0: 21143 negotiation status 000000c6, MII.
Feb  5 14:23:43 localhost kernel: eth0: MII status 7829, Link partner report 0021, CSR6 b20e2002.
Feb  5 14:24:43 localhost kernel: eth0: 21143 negotiation status 000000c6, MII.
Feb  5 14:24:43 localhost kernel: eth0: MII status 782d, Link partner report 0021, CSR6 b20e2002.
Feb  5 14:25:43 localhost kernel: eth0: 21143 negotiation status 000000c6, MII.
Feb  5 14:25:43 localhost kernel: eth0: MII status 782d, Link partner report 0021, CSR6 b20e2002.
Feb  5 14:26:13 localhost kernel: 00 00 00 80 02 de 70 de 70 de 70 de 70 de 70 de 70 de 70 de 70 de 70 de 70 46 e9 db 61 20 37 40 80 ff ff ff ff ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 78 f5 01 j=1600.
Feb  5 14:26:13 localhost kernel:  ff ff ff ff ff ff 08 00 20 0c 22 d5 08 06 00 01 08 00 06 04 00 01 08 00 20 0c 22 d5 80 02 d1 52 ff ff ff ff ff ff 80 02 fa 21 ff ff ff ff ff ff 08 06 00 60 08 2d eb 87 08 06 fc 0d 34 e5 6c 7e 20 37 40 80 ff ff ff ff ff ff ff ff ff ff ff ff 41 43 41 43 41 43 41 41 41 00 20 46 44 45 44 46 44 43 41 43 j=1600.
Feb  5 14:26:13 localhost kernel:  ff ff ff ff ff ff 00 10 5a 13 4a 23 08 06 00 01 08 00 06 04 00 01 00 10 5a 13 4a 23 80 02 dc 38 00 00 00 00 00 00 80 02 cb 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c3 a7 f9 ea 20 37 40 80 ff ff ff ff ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 j=1600.
...
lines like these repeat for a while, and in the middle of them, this
line was present:

Feb  5 14:26:13 localhost kernel:  ff ff ff ff<7>eth0: interrupt  csr5=0xf0270040 new csr5=0xf0260000.
...