NetGear FA310TX on a 486 MB
Louis Novak
lmn@wwnet.com
Wed Apr 28 22:46:08 1999
Donald Becker wrote:
> On Wed, 28 Apr 1999, Louis Novak wrote:
>
> > I'm trying to get a Netgear FA310TX 10/100 working on my ASUS
> > PCI/I-486SPSG motherboard.
>
> Do you mean "SPG3", with the Intel chipset?
> If so you'll have to pass the module option "csr0=0x01A04800" to avoid a PCI
> burst bug that may cause problems.
The board is labelled SP3-G50-1, The user manual refers to PCI/I-486SP3, and I
think the G goes
on the end so, SP3G .?... anyways:
[root@fairone tulip]# /sbin/insmod tulip debug=7 options=5,16 csr0=0x01A04800
./tulip.o: init_module: Device or resource busy
Is that how I'm supposed to pass in the option?
... deleted ...
>
> Hmmm, this means that it can't find the card.
> Has some other driver registered that I/O space?
>
ummmm, how would I determine that?
... deleted ...
>
> Try using '-t 5' (or '-t -1' to see your options).
>
>
[root@fairone tulip]# tulip-diag -p 0x6000 -f -e -e -a -m -m -t 5
tulip-diag.c:v1.10 4/12/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Lite-On 82c168 PNIC chip registers at 0x6000:
00000000 01ff0000 00000000 00000000 00000000 02001102 01440040 00000000
00000000 00000000 00000000 00000000 0000002d 00000000 00000000 10000000
00000000 00000000 f0041385 000000bf 60960000 00000000 00000000 0201f878
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Port selection is MII, half-duplex.
Transmit stopped, Receive stopped, half-duplex.
The Rx process state is 'Stopped'.
The Tx process state is 'Stopped'.
The transmit threshold is 72.
EEPROM contents:
00a0 cc3a ef49 f004 1385 00f1 0000 e514
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 CRC 0x34 (vs. 00), complete CRC 43f43593.
A simplifed EEPROM data table was found.
The EEPROM does not contain transceiver control information.
MII PHY found at address 1, status 0x7809.
MII PHY #1 transceiver registers:
1000 7809 7810 0000 01e1 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 4000 0000 0009 0010 0000 0002
0001 0000 0000 0000 0000 0000 0000 0000.
Basic mode control register 0x1000: Auto-negotiation enabled.
Basic mode status register 0x7809 ... 7809.
Link status: not established.
Capable of 100baseTx-FD 100baseTx 10baseT-FD 10baseT.
Able to perform Auto-negotiation, negotiation not complete.
Vendor ID is 1e:04:00:--:--:--, model 0 rev. 0.
Vendor/Part: Level One LXT970.
I'm advertising 01e1: 100baseTx-FD 100baseTx 10baseT-FD 10baseT
Advertising no additional info pages.
IEEE 802.3 CSMA/CD protocol.
Link partner capability is 0000:.
Negotiation did not complete.
> Grrr, this was what was broken about /proc/pci -- I can't tell what the PCI
> Vendor ID and Device ID values are. We must know those before I can tell if
> the detection table in the driver is correct. You might have to run
> ftp://cesdis.gsfc.nasa.gov/pub/linux/diag/pci-config.c
[root@fairone tulip]# pci-config
pci-config.c:v1.04 2/19/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
This didn't seem to affect the results of loading the driver or tulip-diag.
--
Louis Novak | Suffering from pronoia, the sneaking feeling
www.msen.com/~lnovak | that someone is conspiring behind my back
lmn@wwnet.com | to help me. How can I help you?