[tulip] problem with new Linksys NC100 card

Steve Beaty beatys@mscd.edu
Mon, 19 Jun 2000 00:21:33 -0600


At 11:11 AM 6/17/00 -0400, Donald Becker wrote:
>On Thu, 15 Jun 2000, Aaron P. Lopez wrote:
>
> >  I was wondering if anyone knew of the compatibility with the tulip.c
> > driver and the new Linksys NC100 Fast Ethernet 10/100 card? I had no
> > problems compiling the tulip drivers with the Linksys LNE100TX EtherFast
> > 10/100 card. But now it reports that "...the device is busy". I am
> > running RedHat 6.1.
>
>You need an updated tulip driver to work with the new chip.
>    http://www.scyld.com/network/tulip.html

         i think there may be more to this beast than this.  i have one of 
these too.  it's unlike the others on LinkSys' site.  here's a little more 
info that i've dug up on mine.

-----
# lspci -v
[...]
00:12.0 Ethernet controller: Bridgecom, Inc: Unknown device 0985 (rev 11)
         Subsystem: Bridgecom, Inc: Unknown device 0570
         Flags: bus master, medium devsel, latency 64, IRQ 9
         I/O ports at e800
         Memory at e9000000 (32-bit, non-prefetchable)
         Expansion ROM at e8000000 [disabled]
         Capabilities: [c0] Power Management version 1

# ./tulip-diag
tulip-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
  http://www.scyld.com/diag/index.html
Unable to find a recognized card in /proc/pci.
If there is a card in the machine, explicitly set the I/O port address
   using '-p <ioaddr> -t <chip_type_index>'
  Use '-t -1' to see the valid chip types.

# ./tulip-diag -p e800 -ee
tulip-diag.c:v2.00 4/19/2000 Donald Becker (becker@scyld.com)
  http://www.scyld.com/diag/index.html
Assuming a Digital Tulip, unknown type adapter at 0xe800.
  Port selection is 100mbps-SYM/PCS 100baseTx scrambler, half-duplex.
  Transmit stopped, Receive stopped, half-duplex.
   The Rx process state is 'Stopped'.
   The Tx process state is 'Stopped'.
   The transmit threshold is 128.
EEPROM size is 8.
  A simplifed EEPROM data table was found.
  The EEPROM does not contain transceiver control information.
EEPROM contents:
   0985 0002 0000 0000 2000 0278 e52d 0000
   0000 0400 0000 0000 0000 0000 0000 0100
   0985 1317 0570 1317 ffff 0202 0000 804c
   0000 0000 0000 0000 0000 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   0040 0040 0000 0000 0000 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0ecb
  ID block CRC 0x92 (vs. 00).
   Full contents CRC 0x0ecb (read as 0x0ecb).

# uname -a
Linux b.engr.colostate.edu 2.2.14-12 #1 Tue Apr 25 13:04:07 EDT 2000 i686 
unknown
-----

         hope this helps,


Dr. Steve Beaty                                       Assistant Professor
Metro State College of Denver                        beaty@emess.mscd.edu
VOX: (303) 556-5321                                 Science Building 225A
FAX: (303) 556-5381                         http://clem.mscd.edu/~beatys/