Trouble with LNE100TX card

jay salmonson jdsalmonson@home.com
Tue Nov 30 05:31:11 1999


This is a multi-part message in MIME format.
--------------20AFF11A71202CBFA2102801
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hi,

I'm running SuSE Linux 6.1 with a Linksys LNE100TX (Lite-On PNIC-II,
Wake-On-LAN Compatible) NIC with tulip.  Despite my best attempts, I
have not been able to get the card to work on Linux (it works fine under
my Win98 partition, but who cares?).  I seem to have a PCI conflict
(judging by enclosed diagnostics), but I can't figure out how to fix it.

Following advice found in this list's archives, I tried the tulip driver
that came on disk two with my Linksys box, plus I tried tulip 0.91 and
0.91g.  They each ran fine as a module without error messages in
/var/log/messages.  I also set my AWARD BIOS to "PNP OS Installed: No". 
All to no avail.  

A crucial piece of the puzzle (to me) can be seen in the output provided
when I issue the command "tulip-diag -p 67", in particular:
PCI bus error!: Unknown 5.
What does "Unknown 5" mean?  I'm really not sure where to start with
that.

Any and all help will be greatly appreciated.  I've read a lot, learned
a lot, tried a lot, but still no success.

Thank you in advance!
Jay
--------------20AFF11A71202CBFA2102801
Content-Type: text/plain; charset=us-ascii;
 name="Bmail"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="Bmail"

bash-2.02# /home/jay/linksys_driver/diag-programs/tulip-diag -p 67
tulip-diag.c:v1.19 10/2/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Assuming a Digital Tulip, unknown type adapter at 0x67.
 Port selection is 100mbps-SYM/PCS 100baseTx scrambler, full-duplex.
 Transmit started, Receive started, full-duplex.
  The Rx process state is 'Transferring Rx frame into memory'.
  The Tx process state is 'Closing Tx descriptor'.
  PCI bus error!: Unknown 5.
  The transmit unit is set to store-and-forward.
 Interrupt sources are pending!  CSR5 is 02ffff00.
   Receiver stopped indication.
   Receiver jabber indication.
   Link changed indication.
   Timer expired indication.
   Link failed indication.
   PCI bus error indication.
   Early Rx indication.
WARNING: The EEPROM is missing or erased!
 Use '-a' or '-aa' to show device registers,
     '-e' to show EEPROM contents, -ee for parsed contents,
  or '-m' or '-mm' to show MII management registers.


bash-2.02# /home/jay/linksys_driver/diag-programs/tulip-diag -e
tulip-diag.c:v1.19 10/2/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Lite-On PNIC-II adapter at 0x5800.
 Port selection is 10mpbs-serial, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Stopped'.
  The transmit threshold is 72.
  The NWay status register is 000050ca.
 The current PNIC-II MAC address is 78:b0:cc:33:ca:6a (0201b078 33cc6aca).
 The current PNIC-II WOL address is 01:02:cc:33:ca:6a.
EEPROM size is 6.
  Ethernet MAC Station Address 00:a0:cc:33:ca:6a.
  Wake-On-LAN ID bytes a0:00:33:cc:6a:ca.
  PCI Subsystem IDs  Vendor 11ad Device 01c0
  Internal autonegotiation state is 'Negotiation complete'.

bash-2.02# ifconfig
dummy0 ...

eth0      Link encap:Ethernet  HWaddr 00:A0:CC:33:CA:6A
          inet addr:192.168.10.10  Bcast:192.168.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:200 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:9 Base address:0x5800
 
lo ...

bash-2.02# /home/jay/linksys_driver/diag-programs/pci-config
pci-config.c:v1.06 7/24/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Device #1 at bus 0 device/function 0/0, 05971106.
Device #2 at bus 0 device/function 1/0, 85981106.
Device #3 at bus 0 device/function 7/0, 05961106.
Device #4 at bus 0 device/function 10/0, c11511ad.


bash-2.02# cat /proc/pci
PCI devices found:
  Bus  0, device   0, function  0:
    Host bridge: VIA Technologies VT 82C597 Apollo VP3 (rev 4).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  Latency=16.
      Prefetchable 32 bit memory at 0xe0000000 [0xe0000008].
  Bus  0, device   1, function  0:
    PCI bridge: VIA Technologies VT 82C598 Apollo MVP3 AGP (rev 0).
      Medium devsel.  Master Capable.  No bursts.  Min Gnt=8.
  Bus  0, device   7, function  0:
    ISA bridge: VIA Technologies Unknown device (rev 6).
      Vendor id=1106. Device id=596.
      Medium devsel.  Master Capable.  No bursts.
  Bus  0, device   7, function  1:
    IDE interface: VIA Technologies VT 82C586 Apollo IDE (rev 6).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  Latency=64.
      I/O at 0xe000 [0xe001].
  Bus  0, device   7, function  2:
    USB Controller: VIA Technologies VT 82C586 Apollo USB (rev 2).
      Medium devsel.  IRQ 10.  Master Capable.  Latency=64.
      I/O at 0xe400 [0xe401].
  Bus  0, device   7, function  3:
    Host bridge: VIA Technologies Unknown device (rev 0).
      Vendor id=1106. Device id=3050.
      Medium devsel.  Fast back-to-back capable.
  Bus  0, device  10, function  0:
    Ethernet controller: LiteOn Unknown device (rev 37).
      Vendor id=11ad. Device id=c115.
      Medium devsel.  Fast back-to-back capable.  IRQ 9.  Master Capable.  Late
cy=64.  Min Gnt=8.Max Lat=56.
      I/O at 0x5800 [0x5801].
  Bus  1, device   0, function  0:
    VGA compatible controller: 3Dfx Banshee (rev 3).
      Fast devsel.  Fast back-to-back capable.  IRQ 11.
      Non-prefetchable 32 bit memory at 0xe4000000 [0xe4000000].
      Prefetchable 32 bit memory at 0xe8000000 [0xe8000008].
      I/O at 0xd000 [0xd001].

--------------20AFF11A71202CBFA2102801--