[tulip] Linksys LNE-100Tx v4.1 card

Hank Barta hbarta@enteract.com
Sat, 11 Nov 2000 20:02:12 -0600 (CST)


    Greetings,

    I'm trying to get a Linksys Etherfast 10/100 (LNE 100TX v4.1)
    working on my Linux box with no luck so far.

    Setup:
        I'm running kernel version 2.2.17. I've compiled with
        Ethernet and module support but with no cards selected.
        Instead I compiled the tulip.c and pci-scan.c downloaded 
        from ftp://ftp.scyld.com/pub/network/ and placed them in
        /lib/modules/2.2.17/net.

        I am using a 10baseT hub at the moment, not wishing to
        upgrade to the 10/100 hub until I get the card working.

	Then I have installed the tulip module, trying several
	command line arguments with no apparent success. Along with
	no arguments I have tried:

    insmod tulip debug=1 options=12

        and

    insmod tulip debug=1 options=4

        From my interpretation of the 'options' on the table on
        http://www.scyld.com/network/tulip.html, this should set
        the card up for 10baseT. (Although I have set the 'debug' 
        flag, I have no idea where to look for debug output.)

    When I bring up the ethernet connection (ifconfig eth0 ...)
    it reports success including the following message in /var/log/messages:

Nov 11 20:46:04 pswin kernel: tulip.c:v0.92 4/17/2000  Written by Donald Becker <becker@scyld.com> 
Nov 11 20:46:04 pswin kernel:   http://www.scyld.com/network/tulip.html 
Nov 11 20:46:04 pswin kernel: eth0: ADMtek Comet rev 17 at 0xd0075000, 45:C4:45:C4:45:C4, IRQ 15. 
Nov 11 20:46:08 pswin ifup: SIOCADDRT: File exists
Nov 11 20:46:08 pswin network: Bringing up interface lo succeeded
Nov 11 20:46:09 pswin network: Bringing up interface eth0 succeeded

    However, the 'link' LED on the hub does not light. Any attempt to
    'ping' another host results in errors reported by 'ifconfig':

eth0      Link encap:Ethernet  HWaddr 45:C4:45:C4:45:C4  
          inet addr:192.168.100.100  Bcast:192.168.100.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:57 dropped:0 overruns:0 carrier:114
          collisions:0 txqueuelen:100 
          Interrupt:15 Base address:0x5000 

   The output of 'tulip-diag' is:
[root@pswin x]# ./tulip-diag
tulip-diag.c:v2.04 9/26/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur-P adapter at 0xe000.
 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 'Idle'.
  The transmit unit is set to store-and-forward.
 The Comet MAC registers are c445c445 ffffc445 filter 8000000000000000.
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.

    Other output includes:

[root@pswin x]# ./tulip-diag -mm
tulip-diag.c:v2.04 9/26/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur-P adapter at 0xe000.
 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 'Idle'.
  The transmit unit is set to store-and-forward.
 The Comet MAC registers are c445c445 ffffc445 filter 8000000000000000.
WARNING: The EEPROM is missing or erased!
 MII PHY found at address 1, status 0x7849.
 MII PHY found at address 2, status 0x7849.
 MII PHY found at address 3, status 0x7849.
 MII PHY found at address 4, status 0x7849.
 MII PHY #1 transceiver registers:
   3000 7849 0022 5410 01e1 0001 0004 2001
   ffff ffff ffff ffff ffff ffff ffff ffff
   01c0 0000 0022 8020 4f02 0304 0026 0000
   0000 fdbf 0000 ffff ffff ffff ffff ffff.
 MII PHY #2 transceiver registers:
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff.
 MII PHY #3 transceiver registers:
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff.
 MII PHY #4 transceiver registers:
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff
   ffff ffff ffff ffff ffff ffff ffff ffff.

    I'm particularly concerned about the 'missing or erased EEPROM'
    warning as one of the web pages list as a requirement.

    One other issue may be that this board is sharing IRQ 15 with
    my SCSI host adapter, an AHA 2940UW and that has me a bit
    concerned.

    Any suggestions on how to get this working, requests for
    additional information, or an indication that I'm wasting my
    time with it would be most welcomed.

    thanks,
    hank


Hank Barta                            White Oak Software Inc.
hbarta@enteract.com                   Predictable Systems by Design.(tm)
		Beautiful Sunny Winfield, Illinois