[tulip] Lynksys LNE100TX Network Card

Robert Ludwig RobertL@ekcinc.com
Mon Feb 4 13:25:01 2002


This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------ =_NextPart_001_01C1ADA8.48480538
Content-Type: text/plain;
	charset="iso-8859-1"

Has anyone run into anything like this?

I installed a Lynksys LNE100TX network card on a Packard Bell Legend 300
running an older Pentium.  If I run Windows 95, the card works perfectly.
When I run Red Hat Lynux 7.0 with the netdrivers-3.0-1.src.rpm installed I
get the following errors after the network starts.

	eth0: PCI Fatal Bus Error FC66E010
	eth0: PCI Fatal Bus Error FC67E014
	eth0: PCI Fatal Bus Error FC27E014

According to the Tulip chip documentation, the code is the contents of CSR5
and indicates a parity error.  The errors do not appear to have any
correlation to network traffic.

I have included the output of various diagnostics below.  I'm not sure why,
but the ifconfig command reports the card's base address a 0xEC00 while
everything else correctly reports it at 0xFC00.  I am able to access the
network with this error occurring.

The following is the output of the ifconfig command:
	eth0      Link encap:Ethernet  HWaddr 00:04:5A:5E:43:A8  
	          inet addr:192.168.0.100  Bcast:192.168.0.255
Mask:255.255.255.0
	          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
	          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
	          collisions:0 txqueuelen:100 
	          Interrupt:11 Base address:0xec00 

The following is the hardware definition at /proc/pci:
	  Bus  0, device  14, function  0:
	    Ethernet controller: Unknown vendor Unknown device (rev 17).
	      Vendor id=1317. Device id=985.
	      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master
Capable.  Latency=66.  Min Gnt=255.Max Lat=255.
	      I/O at 0xfc00 [0xfc01].
	      Non-prefetchable 32 bit memory at 0xffbffc00 [0xffbffc00].

The following is the output of the tulip-diag command:
	tulip-diag.c:v2.03 7/31/2000 Donald Becker (becker@scyld.com)
	 http://www.scyld.com/diag/index.html
	Index #1: Found a ADMtek AL985 Centaur-P adapter at 0xfc00.
	ADMtek AL985 Centaur-P chip registers at 0xfc00:
	  fff98000 ffffffff ffffffff 02471800 02471a00 fc664010 ff972117
ffffffff
	  fffe0000 fff597f8 00000000 fffe0000 00000000 00000200 00000000
00000008
	  00664010 a04c0005 00000000 02471890 f0000000 ffffa843 40000000
00000000
	  00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
	 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 threshold is 128.
	 The Comet MAC registers are 5e5a0400 ffffa843 filter
0000000040000000.
	EEPROM size is 8.
	  Ethernet MAC Station Address 00:04:5a:5e:43:a8.
	  Default connection type 'Autosense'.
	  PCI IDs Vendor 1317 Device 0985  Subsystem 1317 0574
	  PCI min_grant 255 max_latency 255.
	  CSR18 power-up setting 0xa04c****.
	EEPROM contents:
	  0985 0002 0000 0000 0400 5e5a a843 0000
	  0000 0400 0000 0000 0000 0000 0000 0100
	  0985 1317 0574 1317 ffff 0000 0000 a04c
	  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 d8d9
	 ID block CRC 0xb1 (vs. 00).
	  Full contents CRC 0xd8d9 (read as 0xd8d9).
	 MII PHY found at address 1, status 0x786d.
	 MII PHY found at address 2, status 0x786d.
	 MII PHY found at address 3, status 0x786d.
	 MII PHY found at address 4, status 0x786d.
	 MII PHY #1 transceiver registers:
	   1000 786d 0022 5410 01e1 40a1 0007 2801
	   ffff ffff ffff ffff ffff ffff ffff ffff
	   01c0 0069 0790 8020 4f02 0304 0026 0000
	   000e cfbf 0000 ffff ffff ffff ffff ffff.
	 Basic mode control register 0x1000: Auto-negotiation enabled.
	 Basic mode status register 0x786d ... 786d.
	   Link status: established.
	   Capable of  100baseTx-FD 100baseTx 10baseT-FD 10baseT.
	   Able to perform Auto-negotiation, negotiation complete.
	 Vendor ID is 00:08:95:--:--:--, model 1 rev. 0.
	   Vendor/Part: ADMtek AN983 Comet.
	 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 40a1: 100baseTx 10baseT.
	   Negotiation  completed.
	  ADMtek vendor specific registers information:
	   Cable length is approximately 0 meters.
	   The receiver has lost lock 0 times since last check and had 0
error events.
	  TDK format vendor-specific registers 16..18 are 0x01c0 0x0069
0x0790
	      Link polarity is detected as normal.
	      Auto-negotiation complete, 100Mbps half duplex.
	      Rx link in pass state, PLL slipped since last read.
	      Events since last read:  Jabber  Link detection fault  Link
status change  Remote partner fault

Any insight or suggestions would be very much appreciated.

Bob Ludwig
EKC, Inc.
10400 W. Higgins Rd.,  Suite 200
Rosemont, IL  60018
(847) 296-8010
(847) 296-8016 (Fax)
RobertL@EKCInc.com
www.EKCInc.com


------ =_NextPart_001_01C1ADA8.48480538
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3DUS-ASCII">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
5.0.1460.9">
<TITLE>Lynksys LNE100TX Network Card</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=3D2 FACE=3D"Arial">Has anyone run into anything like =
this?</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">I installed a Lynksys LNE100TX network =
card on a Packard Bell Legend 300 running an older Pentium.&nbsp; If I =
run Windows 95, the card works perfectly.&nbsp; When I run Red Hat =
Lynux 7.0 with the netdrivers-3.0-1.src.rpm installed I get the =
following errors after the network starts.</FONT></P>
<UL>
<P><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">eth0: PCI Fatal Bus =
Error FC66E010</FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">eth0: PCI Fatal Bus =
Error FC67E014</FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">eth0: PCI Fatal Bus =
Error FC27E014</FONT>
</P>
</UL>
<P><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">According to the =
Tulip chip documentation, the code is the contents of CSR5 and =
indicates a parity error.&nbsp; The errors do not appear to have any =
correlation to network traffic.</FONT></P>

<P><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">I have included the =
output of various diagnostics below.&nbsp; I'm not sure why, but the =
ifconfig command reports the card's base address a 0xEC00 while =
everything else correctly reports it at 0xFC00.&nbsp; I am able to =
access the network with this error occurring.</FONT></P>

<P><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">The following is the =
output of the<B> ifconfig</B> command:</FONT>
<UL>
<P><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">eth0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link =
encap:Ethernet&nbsp; HWaddr 00:04:5A:5E:43:A8&nbsp; </FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
inet addr:192.168.0.100&nbsp; Bcast:192.168.0.255&nbsp; =
Mask:255.255.255.0</FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
UP BROADCAST RUNNING MULTICAST&nbsp; MTU:1500&nbsp; Metric:1</FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
RX packets:6 errors:0 dropped:0 overruns:0 frame:0</FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0</FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
collisions:0 txqueuelen:100 </FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Interrupt:11 Base address:0xec00 </FONT>
</P>
</UL>
<P><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">The following is the =
hardware definition at</FONT><B> <FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">/proc/pci</FONT></B><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">:</FONT>
<UL>
<P><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">&nbsp; Bus&nbsp; 0, =
device&nbsp; 14, function&nbsp; 0:</FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp;&nbsp; =
Ethernet controller: Unknown vendor Unknown device (rev 17).</FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Vendor id=3D1317. Device =
id=3D985.</FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Medium devsel.&nbsp; Fast =
back-to-back capable.&nbsp; IRQ 11.&nbsp; Master Capable.&nbsp; =
Latency=3D66.&nbsp; Min Gnt=3D255.Max Lat=3D255.</FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I/O at 0xfc00 =
[0xfc01].</FONT>
<BR><FONT COLOR=3D"#000000" SIZE=3D2 =
FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Non-prefetchable 32 bit =
memory at 0xffbffc00 [0xffbffc00].</FONT>
</P>
</UL>
<P><FONT SIZE=3D2 FACE=3D"Arial">The following is the output of =
the</FONT><B> <FONT SIZE=3D2 FACE=3D"Arial">tulip-diag</FONT></B><FONT =
SIZE=3D2 FACE=3D"Arial"> command:</FONT>
<UL>
<P><FONT SIZE=3D2 FACE=3D"Arial">tulip-diag.c:v2.03 7/31/2000 Donald =
Becker (becker@scyld.com)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;<A =
HREF=3D"http://www.scyld.com/diag/index.html" =
TARGET=3D"_blank">http://www.scyld.com/diag/index.html</A></FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">Index #1: Found a ADMtek AL985 =
Centaur-P adapter at 0xfc00.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">ADMtek AL985 Centaur-P chip registers =
at 0xfc00:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; fff98000 ffffffff ffffffff =
02471800 02471a00 fc664010 ff972117 ffffffff</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; fffe0000 fff597f8 00000000 =
fffe0000 00000000 00000200 00000000 00000008</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; 00664010 a04c0005 00000000 =
02471890 f0000000 ffffa843 40000000 00000000</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; 00000000 00000000 00000000 =
00000000 00000000 00000000 00000000 00000000</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;Port selection is =
100mbps-SYM/PCS 100baseTx scrambler, half-duplex.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;Transmit started, Receive =
started, half-duplex.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; The Rx process state is =
'Waiting for packets'.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; The Tx process state is =
'Idle'.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; The transmit threshold is =
128.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;The Comet MAC registers are =
5e5a0400 ffffa843 filter 0000000040000000.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">EEPROM size is 8.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; Ethernet MAC Station Address =
00:04:5a:5e:43:a8.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; Default connection type =
'Autosense'.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; PCI IDs Vendor 1317 Device =
0985&nbsp; Subsystem 1317 0574</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; PCI min_grant 255 max_latency =
255.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; CSR18 power-up setting =
0xa04c****.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">EEPROM contents:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; 0985 0002 0000 0000 0400 5e5a =
a843 0000</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; 0000 0400 0000 0000 0000 0000 =
0000 0100</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; 0985 1317 0574 1317 ffff 0000 =
0000 a04c</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; 0000 0000 0000 0000 0000 0000 =
0000 0000</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; 0000 0000 0000 0000 0000 0000 =
0000 0000</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; 0000 0000 0000 0000 0000 0000 =
0000 0000</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; 0000 0000 0000 0000 0000 0000 =
0000 0000</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; 0000 0000 0000 0000 0000 0000 =
0000 d8d9</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;ID block CRC 0xb1 (vs. =
00).</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; Full contents CRC 0xd8d9 (read =
as 0xd8d9).</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;MII PHY found at address 1, =
status 0x786d.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;MII PHY found at address 2, =
status 0x786d.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;MII PHY found at address 3, =
status 0x786d.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;MII PHY found at address 4, =
status 0x786d.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;MII PHY #1 transceiver =
registers:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; 1000 786d 0022 5410 01e1 =
40a1 0007 2801</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; ffff ffff ffff ffff ffff =
ffff ffff ffff</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; 01c0 0069 0790 8020 4f02 =
0304 0026 0000</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; 000e cfbf 0000 ffff ffff =
ffff ffff ffff.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;Basic mode control register =
0x1000: Auto-negotiation enabled.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;Basic mode status register =
0x786d ... 786d.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; Link status: =
established.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; Capable of&nbsp; =
100baseTx-FD 100baseTx 10baseT-FD 10baseT.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; Able to perform =
Auto-negotiation, negotiation complete.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;Vendor ID is 00:08:95:--:--:--, =
model 1 rev. 0.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; Vendor/Part: ADMtek =
AN983 Comet.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;I'm advertising 01e1: =
100baseTx-FD 100baseTx 10baseT-FD 10baseT</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; Advertising no =
additional info pages.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; IEEE 802.3 CSMA/CD =
protocol.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;Link partner capability is =
40a1: 100baseTx 10baseT.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; Negotiation&nbsp; =
completed.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; ADMtek vendor specific =
registers information:</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; Cable length is =
approximately 0 meters.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp; The receiver has lost =
lock 0 times since last check and had 0 error events.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp; TDK format vendor-specific =
registers 16..18 are 0x01c0 0x0069 0x0790</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Link =
polarity is detected as normal.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Auto-negotiation complete, 100Mbps half duplex.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rx =
link in pass state, PLL slipped since last read.</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Events =
since last read:&nbsp; Jabber&nbsp; Link detection fault&nbsp; Link =
status change&nbsp; Remote partner fault</FONT>
</P>
</UL>
<P><FONT SIZE=3D2 FACE=3D"Arial">Any insight or suggestions would be =
very much appreciated.</FONT>
</P>

<P><B><I><FONT SIZE=3D5 FACE=3D"Arial">Bob Ludwig</FONT></I></B><I></I>
<BR><B><FONT FACE=3D"Arial">EKC, Inc.</FONT></B>
<BR><FONT SIZE=3D2 FACE=3D"Arial">10400 W. Higgins Rd.,&nbsp; Suite =
200</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">Rosemont, IL&nbsp; 60018</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">(847) 296-8010</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">(847) 296-8016 (Fax)</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">RobertL@EKCInc.com</FONT>
<BR><FONT SIZE=3D2 FACE=3D"Arial">www.EKCInc.com</FONT>
</P>

</BODY>
</HTML>
------ =_NextPart_001_01C1ADA8.48480538--