[tulip] Problems with SMC EZ 10/100 Cardbus Card

Michael Thaler michael.thaler@Physik.TU-Muenchen.DE
Thu, 6 Sep 2001 15:27:08 +0200


Hello,

I read the information about the tulip-driver on
www.scyld.com/network, I tried to edit the /etc/pcmcia/config file and
replaced the bind "tulip_cb" with bind "smc91c92_cs.o", but that did
not work either.

I also downloaded the tulip-diag program. I got the output:

./tulip-diag -fa:

tulip-diag.c:v2.08 5/15/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Digital DS21143 Tulip adapter at 0x280.
Digital DS21143 Tulip chip registers at 0x280:
 0x00: f8a08000 ffffffff ffffffff 00a41010 00a41210 f0660000 b20e2002
fbfffbff
 0x40: e0000000 ffffcbf8 ffffffff 00000000 000000c6 ffff0000 fff80000
8ffb0000
 Port selection is MII, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
  The NWay status register is 000000c6.
  Internal autonegotiation state is 'Autonegotiation disabled'.

./tulip-diag -e:

tulip-diag.c:v2.08 5/15/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Digital DS21143 Tulip adapter at 0x280.
 Port selection is MII, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
  The NWay status register is 000000c6.
EEPROM 64 words, 6 address bits.
PCI Subsystem IDs, vendor 10b8, device 8034.
CardBus Information Structure at offset 0000003f.
Ethernet MAC Station Address 00:E0:29:47:D4:54.
EEPROM transceiver/media description table.Leaf node at offset 30,
default media type 0800 (Autosense).
 1 transceiver description blocks:
  Media MII, block type 3, length 21.
   MII interface PHY 0 (media type 11).
   21143 MII initialization sequence is 2 words: 0886 0002.
   21143 MII reset sequence is 2 words: 0886 0002.
    Media capabilities are 7800, advertising 01e1.
    Full-duplex map 5000, Threshold map 1800.
    No MII interrupt.
 MII PHY found at address 1, status 0x7809.
 MII PHY #1 transceiver registers:
   3000 7809 0040 6212 00a1 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   5000 e400 0000 0000 0000 0000 0600 0000
   0036 0008 0f00 ff00 0036 4000 0000 000b.
  Internal autonegotiation state is 'Autonegotiation disabled'.

I have no clue if this is o.k. or nor. How I mentioned before, the
card works on the same computer on the same network with Win2000, so
the card seems to be o.k. and everything works fine with a NE2000 card
on the same computer and the same network.

What else can I do to find this error? I looked through the
tulip-mailing list archive and found other people having the same
problems but they did nothing that helped for me.

I read there is a debug=n with n=1,2,3,... option in the driver but I
don't know how to load the driver with this option. Writing bind
"tulip_cb debug=7" in /etc/pcmcia/config did not help.

What else can I do? I am not an expert in Linux or programming and I
really don't know why that card is not working. I would really
appretiate some help.

Greetings,
Michael Thaler