Better diagnostics for Kingston KNE110TX

Steve Madsen steve@moonglade.com
Wed Apr 21 01:01:57 1999


Now that the module is loaded and I'm using an updated version of
tulip-diag, I get much more interesting output that will hopefully help
track down my problems.

PCI devices found:
  Bus  0, device  14, function  0:
    Ethernet controller: Unknown vendor LNE100TX (rev 32).
      Medium devsel.  Fast back-to-back capable.  IRQ 9.  Master
Capable.  Latency=66.  
      I/O at 0xf800.
      Non-prefetchable 32 bit memory at 0xffbfec00.
  Bus  0, device  12, function  0:
    VGA compatible device: S3 Inc. Vision 964-P (rev 0).
      Medium devsel.  
  Bus  0, device   6, function  0:
    SCSI storage controller: Adaptec AIC-7881U (rev 0).
      Medium devsel.  Fast back-to-back capable.  IRQ 15.  Master
Capable.  Latency=64.  Min Gnt=8.Max Lat=8.
      I/O at 0xfc00.
      Non-prefetchable 32 bit memory at 0xffbff000.
  Bus  0, device   2, function  0:
    Non-VGA device: Intel 82378IB (rev 3).
      Medium devsel.  Master Capable.  No bursts.  
  Bus  0, device   1, function  0:
    IDE interface: PCTECH RZ1000 (buggy) (rev 1).
      Fast devsel.  
      I/O at 0x1f0.
      I/O at 0x3f4.
  Bus  0, device   0, function  0:
    Host bridge: Intel 82434LX Mercury/Neptune (rev 17).
      Slow devsel.  Master Capable.  Latency=64.  

tulip-diag.c:v1.10 4/12/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Lite-On 82c168 PNIC chip registers at 0xf800:
  00008000 01ff0000 cccccccc 00c0f820 00c0fa20 02260010 01862002 0001ebef
  00000000 000040e5 00c0fa30 00c0fa30 0000003d 00000000 00000000 10000000
  00000000 00000000 f0022646 00000082 40020000 00c0f830 00523820 0201f868
  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
 Port selection is 100mbps-SYM/PCS 100baseTx scrambler, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Waiting for Tx to finish'.
  The transmit threshold is 128.
EEPROM contents:
  00c0 f02d 40e5 f002 2646 00f1 0000 fd75
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0030 0000
 ID CRC 0xcb (vs. 00), complete CRC fa400f58.
 A simplifed EEPROM data table was found.
 The EEPROM does not contain transceiver control information.
 MII PHY found at address 0, status 0x801f.
 MII PHY found at address 1, status 0x821f.
 MII PHY found at address 2, status 0x841f.
 MII PHY found at address 3, status 0x861f.
 MII PHY #0 transceiver registers:
   800f 801f 802f 803f 804f 805f 806f 807f
   808f 809f 80af 80bf 80cf 80df 80ef 80ff
   810f 811f 812f 813f 814f 815f 816f 817f
   818f 819f 81af 81bf 81cf 81df 81ef 81ff.
 Basic mode control register 0x800f: Auto-negotiation disabled!
   Speed fixed at 10 mbps, half-duplex.
  Transceiver currently being reset!
 Basic mode status register 0x801f ... 801f.
   Link status: established.
   Capable of  100baseT4.
   Able to perform Auto-negotiation, negotiation not complete.
 Remote fault detected!
   *** Link Jabber! ***
 Vendor ID is 20:0b:e0:--:--:--, model 3 rev. 15.
   No specific information is known about this transceiver type.
 I'm advertising 804f: 10baseT-FD
   Advertising additional info pages.
   Using an unknown (non 802.3) encapsulation.
 Link partner capability is 805f: 10baseT-FD.
   Negotiation did not complete.

The syslog contains:

Apr 20 21:51:54 calvin kernel: Found Lite-On 82c168 PNIC at PCI I/O
address 0xf800.
Apr 20 21:51:54 calvin kernel: tulip.c:v0.91 4/14/99
becker@cesdis.gsfc.nasa.gov
Apr 20 21:51:54 calvin kernel: eth2: Lite-On 82c168 PNIC rev 32 at
0xf800, 00:C0:F0:2D:40:E5, IRQ 9.
Apr 20 21:52:00 calvin kernel: eth2: Changing PNIC configuration to
half-duplex, CSR6 01860000.
Apr 20 21:53:13 calvin kernel: eth2: Transmit timed out, status
02260010, CSR12 0000003d, resetting...
Apr 20 21:54:13 calvin kernel: eth2: Transmit timed out, status
02260010, CSR12 0000003d, resetting...

The card is connected to an Alcatel ADSL modem and should be
negotiating 10baseT.  If I try forcing that with "options=12" it
doesn't seem to help.

-- 
Steve Madsen  <steve@moonglade.com>
PGP encrypted email preferred -- key on keyservers