Linksys EtherFast 10/100 Cardbus PC Card
Lawrence MacIntyre
lpz@ornl.gov
Tue Sep 1 18:23:26 1998
Hi:
I got this card, and am trying to get it to work with a NEC Versa 5080X
running Redhat 5.0 kernel 2.0.33 pcmcia-cs 3.0.5. The card is plugged
in to a Cisco 2924XL Ethernet switch. The 3Com 3C575X card works fine
in this machine. In fact, I get ~72 Mbits/Sec send and receive
performance using the 3C575X.
Using the 0.89H driver, I get this:
Sep 1 12:57:12 karabou cardmgr[220]: initializing socket 1
Sep 1 12:57:12 karabou cardmgr[220]: socket 1: Linksys EtherFast 10/100
Sep 1 12:57:12 karabou cardmgr[220]: executing: 'insmod
/lib/modules/2.0.33/pcm
cia/cb_enabler.o'
Sep 1 12:57:13 karabou cardmgr[220]: executing: 'insmod
/lib/modules/2.0.33/pcm
cia/tulip_cb.o'
Sep 1 12:57:13 karabou kernel: cs: cb_config(bus 2): vendor 0x1011,
device 0x00
19
Sep 1 12:57:13 karabou kernel: fn 0 bar 1: io 0x200-0x27f
Sep 1 12:57:13 karabou kernel: fn 0 bar 2: mem 0xa0240000-0xa024007f
Sep 1 12:57:13 karabou kernel: fn 0 rom: mem 0xa0200000-0xa023ffff
Sep 1 12:57:13 karabou kernel: tulip_attach(bus 2, function 0)
Sep 1 12:57:13 karabou kernel: tulip.c:v0.89H 5/23/98
becker@cesdis.gsfc.nasa.g
ov
Sep 1 12:57:13 karabou kernel: eth0: Digital DS21142/3 Tulip at 0x200,
00 e0 98
02 21 c6, IRQ 3.
Sep 1 12:57:13 karabou kernel: eth0: EEPROM default media type
Autosense.
Sep 1 12:57:13 karabou kernel: eth0: Index #0 - Media 10baseT (#0)
described b
y a 21142 Serial PHY (2) block.
Sep 1 12:57:13 karabou kernel: eth0: Index #1 - Media 10baseT-FD (#4)
describe
d by a 21142 Serial PHY (2) block.
Sep 1 12:57:13 karabou kernel: eth0: Index #2 - Media 100baseTx (#3)
described
by a 21143 SYM PHY (4) block.
Sep 1 12:57:13 karabou kernel: eth0: Index #3 - Media 100baseTx-FD
(#5) descri
bed by a 21143 SYM PHY (4) block.
Sep 1 12:57:13 karabou cardmgr[220]: executing: './network start eth0'
Sep 1 12:58:17 karabou kernel: eth0: 21140 transmit timed out, status
f0120000,
SIA 000000c7 ffff0001 fffbff7f 8ff1c008, resetting...
Sep 1 12:58:17 karabou kernel: eth0: transmit timed out, switching to
100baseTx
media.
Sep 1 12:58:22 karabou kernel: eth0: 21140 transmit timed out, status
f0120000,
SIA 000000c7 ffff0001 fffbff7f 8ff1c008, resetting...
Sep 1 12:58:22 karabou kernel: eth0: transmit timed out, switching to
10baseT m
edia.
Sep 1 12:58:27 karabou kernel: eth0: 21140 transmit timed out, status
f0120000,
SIA 000000c7 ffff0001 fff8ff3f 8ff1c000, resetting...
Sep 1 12:58:27 karabou kernel: eth0: transmit timed out, switching to
100baseTx
media.
Sep 1 12:58:32 karabou kernel: eth0: 21140 transmit timed out, status
f0120000,
SIA 000000c6 ffff0000 fff80000 8ff1c000, resetting...
Sep 1 12:58:32 karabou kernel: eth0: transmit timed out, switching to
100baseTx
media.
Sep 1 12:59:32 karabou kernel: eth0: 21140 transmit timed out, status
f0120000,
SIA 000010c6 ffff0001 fffbffff 8ff1c008, resetting...
Sep 1 12:59:32 karabou kernel: eth0: transmit timed out, switching to
100baseTx
media.
Sep 1 13:00:32 karabou kernel: eth0: 21140 transmit timed out, status
f0120000,
SIA 000000c7 ffff0001 fffbff7f 8ff1c008, resetting...
Sep 1 13:00:32 karabou kernel: eth0: transmit timed out, switching to
10baseT m
edia.
Sep 1 13:01:32 karabou kernel: eth0: 21140 transmit timed out, status
f0120000,
SIA 000000c7 ffff0001 fffbff7f 8ff1c008, resetting...
Sep 1 13:01:32 karabou kernel: eth0: transmit timed out, switching to
100baseTx
media.
Sep 1 13:02:32 karabou kernel: eth0: 21140 transmit timed out, status
f0120000,
SIA 000000c7 ffff0001 fffbff7f 8ff1c008, resetting...
Sep 1 13:02:32 karabou kernel: eth0: transmit timed out, switching to
100baseTx
media.
Sep 1 13:03:32 karabou kernel: eth0: 21140 transmit timed out, status
f0120000,
SIA 000010c6 ffff0001 fffbffff 8ff1c008, resetting...
Sep 1 13:03:32 karabou kernel: eth0: transmit timed out, switching to
100baseTx
media.
Sep 1 13:04:32 karabou kernel: eth0: 21140 transmit timed out, status
f0120000,
SIA 000000c7 ffff0001 fffbff7f 8ff1c008, resetting...
Sep 1 13:04:32 karabou kernel: eth0: transmit timed out, switching to
10baseT m
edia.
ifconfig shows that the card has 0 TX and 0 RX packets.
I then tried the 0.89k driver. This was worse.
Sep 1 13:23:28 karabou cardmgr[233]: initializing socket 1
Sep 1 13:23:28 karabou cardmgr[233]: socket 1: Linksys EtherFast 10/100
Sep 1 13:23:28 karabou cardmgr[233]: executing: 'insmod
/lib/modules/2.0.33/pcm
cia/cb_enabler.o'
Sep 1 13:23:28 karabou cardmgr[233]: executing: 'insmod
/lib/modules/2.0.33/pcm
cia/tulip_cb.o'
Sep 1 13:23:28 karabou kernel: cs: cb_config(bus 35): vendor 0x1011,
device 0x0
019
Sep 1 13:23:28 karabou kernel: fn 0 bar 1: io 0x200-0x27f
Sep 1 13:23:28 karabou kernel: fn 0 bar 2: mem 0xa00c0000-0xa00c007f
Sep 1 13:23:28 karabou kernel: fn 0 rom: mem 0xa0080000-0xa00bffff
Sep 1 13:23:28 karabou kernel: tulip_attach(bus 35, function 0)
Sep 1 13:23:28 karabou kernel: tulip.c:v0.89K 8/8/98
becker@cesdis.gsfc.nasa.go
v
Sep 1 13:23:28 karabou kernel: eth0: Digital DS21143 Tulip at 0x200, 00
e0 98 0
2 21 c6, IRQ 3.
Sep 1 13:23:28 karabou kernel: eth0: EEPROM default media type
Autosense.
Sep 1 13:23:28 karabou kernel: eth0: Index #0 - Media 10baseT (#0)
described b
y a 21142 Serial PHY (2) block.
Sep 1 13:23:28 karabou kernel: eth0: Index #1 - Media 10baseT-FD (#4)
describe
d by a 21142 Serial PHY (2) block.
Sep 1 13:23:28 karabou kernel: eth0: Index #2 - Media 100baseTx (#3)
described
by a 21143 SYM PHY (4) block.
Sep 1 13:23:28 karabou kernel: eth0: Index #3 - Media 100baseTx-FD
(#5) descri
bed by a 21143 SYM PHY (4) block.
Sep 1 13:23:28 karabou kernel: eth0: Checking for MII transceivers...
Sep 1 13:23:28 karabou kernel: eth0: MII transceiver found at MDIO
address 0,
config 1000 status 7809.
Sep 1 13:23:28 karabou cardmgr[233]: executing: './network start eth0'
and then the machine is hung forever. The power switch is the only
thing that has any effect.
I don't know how to run tulip-diag, it says:
tulip-diag.c:v1.05 8/28/98 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Unable to find a Tulip card in /proc/pci.
If there is a Tulip card in the machine, explicitly set the I/O port
address
using '-p <ioaddr>
Is this program useful? If so, what would I put for <ioaddr> ?
--
Lawrence
~
----------------------------------------------------------------------------
Lawrence MacIntyre Network Research Group
http://www.epm.ornl.gov/~lpz
lpz@ornl.gov Oak Ridge National Laboratory
423.574.8696