[tulip] Netgear 510 Cardbus PCMCIA

Steve Dalton steved@writeme.com
Sat, 12 Aug 2000 21:32:22 +1000


Help!

I have had no sucess getting this card working under Redhat 6.2 for weeks
now. I have updated my network and pcmcia drivers to the latest versions
(pcmcia 3.1.19 & netdriver 2.0), and this doesn't seem to have made the
blindest difference! I have searched the net and tried everything that has
been suggested. The card looks ok until I actually try and bring the
ethernet interface up, then I get the continual message

eth0: Tx hung 9 vs 0

I have attached the output from dmesg, lsmod and the tulip diagnosis tool.

One question that has confused me a little. lsmod tells me that I am using
the tulip_cb module for my card - which lives in the pcmcia package. How is
this connected to the tulip.o module in the network package??? Does it use
the tulip.o module or does it implement it's own driver? I found the
documentation on this pretty confusing and would appreciate it if someone
would explain.

Many thanks in advance.
Steve

dmesg
=====

cs: cb_alloc(bus 32): vendor 0x1011, device 0x0019
cs: cb_config(bus 32)
  fn 0 bar 1: io 0x100-0x17f
  fn 0 bar 2: mem 0x600c0000-0x600c03ff
  fn 0 rom: mem 0x60080000-0x600bffff
  irq 3
cs: cb_enable(bus 32)
  bridge io map 0 (flags 0x21): 0x100-0x17f
  bridge mem map 0 (flags 0x1): 0x60080000-0x600c0fff
tulip_attach(device 20:00.0)
tulip.c:v0.91g-ppc 7/16/99 becker@cesdis.gsfc.nasa.gov (modified by
danilo@cs.uni-magdeburg.de for XIRCOM CBE, fixed by Doug Ledford)
eth0: Digital DS21143 Tulip rev 65 at 0x100, 00:10:7A:15:AD:5A, IRQ 3.
eth0:  EEPROM default media type Autosense.
eth0:  Index #0 - Media MII (#11) described by a 21142 MII PHY (3) block.
eth0:  MII transceiver #1 config 1000 status 7849 advertising 01e1.
eth0: Setting full-duplex based on MII#1 link partner capability of 45e1.
eth0: Tx hung, 11 vs. 0.

lsmod
====

Module                  Size  Used by
tulip_cb               32596   2
cb_enabler              2376   2  [tulip_cb]
ds                      6280   1  [cb_enabler]
i82365                 21668   1
pcmcia_core            44128   0  [cb_enabler ds i82365]
lockd                  31496   1  (autoclean)
sunrpc                 53028   1  (autoclean) [lockd]
nls_iso8859-1           2240   1  (autoclean)
nls_cp437               3748   1  (autoclean)
vfat                    9244   1  (autoclean)
fat                    30432   1  (autoclean) [vfat]

tulip_diag
========

tulip-diag.c:v2.03 7/31/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Digital DS21143 Tulip adapter at 0x100.
 Port selection is MII, full-duplex.
 Transmit started, Receive started, full-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
 Interrupt sources are pending!  CSR5 is f0678006.
   Tx complete indication.
   Tx out of buffers indication.
  The NWay status register is 000000c6.
EEPROM size is 8.
PCI Subsystem IDs, vendor 1385, device 2100.
CardBus Information Structure at offset 00005002.
Ethernet MAC Station Address 00:10:7A:15:AD:5A.
EEPROM transceiver/media description for the Digital DS21143 Tulip chip.
Leaf node at offset 30, default media type 0800 (Autosense).
 1 transceiver description blocks:
  Media MII, block type 3, length 13.
   MII interface PHY 0 (media type 11).
   21143 MII initialization sequence is 0 words:.
   21143 MII reset sequence is 0 words:.
    Media capabilities are 7800, advertising 01e1.
    Full-duplex map 5000, Threshold map 1800.
    No MII interrupt.
 MII PHY found at address 1, status 0x786d.
 MII PHY #1 transceiver registers:
   1000 786d 0043 7421 01e1 45e1 0001 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   0230 0087 0000 0000 0000 0000 c4c8 0700
   0000 0421 2010 2000 0000 0000 0000 0000.
  Internal autonegotiation state is 'Autonegotiation disabled'.

______________________________________
Steve Dalton
Sydney, Australia
http://members.dingoblue.net.au/~groundhog