My Lite-On 82c168 PNIC stopped working

Jeremy C. Reed reed@reedmedia.net
Sat Oct 23 14:24:10 1999


My Lite-On adapter worked perfect with the tulip driver on one motherboard
but when I moved it to another it stopped.

Here is some stuff from dmesg:

tulip.c:v0.89H 5/23/98 becker@cesdis.gsfc.nasa.gov
eth0: Lite-On 82c168 PNIC at 0xec00, 00 a0 cc 22 1b 70, IRQ 11.

Once I do an ifconfig ... up I get:
eth0: Changing PNIC configuration to half-duplex, CSR6 0042c000.
eth0: Changing PNIC configuration to half-duplex, CSR6 0186c000.
...repeated...

Here is the diagnostic info: (The /proc/pci follows)

tulip-diag.c:v1.19 10/2/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Lite-On 82c168 PNIC adapter at 0xec00.
Lite-On 82c168 PNIC chip registers at 0xec00:
  00004800 01ff0000 0fffffff 00fc7820 00fc7a20 02201100 01020000 00000000
  00000000 00000000 00fc7a30 00fc7a30 00000034 00000000 00000000 10000000
  00000000 f0000000 f00311ad 000000bf 6f86ffff 00fc7820 00fc2028 0201b878
  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
 Port selection is 10mpbs-serial, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Waiting for Tx to finish'.
  The transmit threshold is 72.
 A simplifed EEPROM data table was found.
 The EEPROM does not contain transceiver control information.
EEPROM contents:
  00a0 cc22 1b70 f003 11ad 00f1 0000 4190
  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 0000 0000
 ID block CRC 0x5c (vs. 00).
  Full contents CRC 0x7f78 (read as 0x0000).
   No MII transceivers found!

PCI devices found:
  Bus  0, device   9, function  0:
    Ethernet controller: Lite-on LNE100TX (rev 32).
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master Capable.  Latency=64.  
      I/O at 0xec00.
      Non-prefetchable 32 bit memory at 0xffafff00.
  Bus  0, device   5, function  2:
    IDE interface: Unknown vendor Unknown device (rev 0).
      Vendor id=3388. Device id=8013.
      Medium devsel.  Fast back-to-back capable.  
  Bus  0, device   5, function  1:
    ISA bridge: Unknown vendor Unknown device (rev 0).
      Vendor id=3388. Device id=8012.
      Slow devsel.  Fast back-to-back capable.  Master Capable.  Latency=64.  
  Bus  0, device   5, function  0:
    Host bridge: Unknown vendor Unknown device (rev 0).
      Vendor id=3388. Device id=8011.
      Slow devsel.  Fast back-to-back capable.  Master Capable.  Latency=64.  

Does anyone have any ideas?

Thanks,

   Jeremy C. Reed
   http://www.reedmedia.net