[tulip] Conexant Combo 10/100 NIC Modem, kernel 2.2.19 problems

Jorge E. Aparicio M. jorge_aparicio@sekureit.com
Wed, 26 Sep 2001 12:53:17 -0500


This is a multi-part message in MIME format.

------=_NextPart_000_0011_01C1468A.3658B960
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi everybody,

I have already read carefully all of the archived messages about =
Conexant Combo and tulip drivers for Compaq Presario. =20

I have a Compaq Presario XL366, with a Conexant Combo 10/100 NIC Modem =
running RH 6.2, kernel 2.2.19.

I have installed all of the stuff, and it seems that there is no =
problem, the NIC is identified, even answers local pings, but I can not =
make any connection over the network.  Jan Egil Magelie reported this =
same problem before, and he solved by installing RH 7.1, kernel 2.4.x .  =


At this point I have already installed an configured several servers: =
BIND, APACHE-SSL, QMAIL, POP... and everything works fine locally, but =
the external connections.  I would not like to reinstall everything =
again!!!

Here you will find the information I have gathered:

>From dmesg:

Linux version 2.2.19 (root@quijote) (gcc version egcs-2.91.66 =
19990314/Linux (egcs-1.1.2 release)) #2 Tue Sep 25 10:24:53 CDT 2001
BIOS-provided physical RAM map:
 BIOS-e820: 0009f000 @ 00000000 (usable)
 BIOS-e820: 03ef0000 @ 00100000 (usable)
...
PCI: PCI BIOS revision 2.10 entry at 0xfd9af
PCI: Using configuration type 1
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
TCP: Hash tables configured (ehash 65536 bhash 65536)
Initializing RT netlink socket
...
apm: BIOS not found.
....

VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 68k freed
Adding Swap: 136072k swap-space (priority -1)
maestro3: version 0.51 built at 10:34:32 Sep 25 2001
PCI: Enabling bus mastering for device 00:50
maestro3: Configuring Allegro found at IO 0x1800 IRQ 5
maestro3:  subvendor id: 0x002e0e11
ac97_codec: AC97 Audio codec, vendor id1: 0x4583, id2: 0x8308 (Unknown)
maestro3: 1 channels configured.
maestro3: 1 maestros installed.
tulip.c:v0.92w 7/9/2001  Written by Donald Becker <becker@scyld.com>
  http://www.scyld.com/network/tulip.html
  The PCI BIOS has not enabled the device at 0/72!  Updating PCI command =
0003->0007.
eth0: Conexant LANfinity rev 8 at 0xc4034000, 00:50:8B:AA:FA:F9, IRQ 9.
eth0: Transceiver selection forced to 100baseTx.
eth0:  MII transceiver #1 config 1000 status 782d advertising 01e1.
eth0:  MII transceiver #0 config 2000 status 780d advertising 01e1.


>From messages log:

Sep 26 12:12:24 quijote kernel: tulip.c:v0.92w 7/9/2001  Written by =
Donald Becker <becker@scyld.com>=20
Sep 26 12:12:24 quijote kernel:   =
http://www.scyld.com/network/tulip.html=20
Sep 26 12:12:24 quijote kernel:   The PCI BIOS has not enabled the =
device at 0/72!  Updating PCI command 0003->0007.=20
Sep 26 12:12:24 quijote kernel: eth0: Conexant LANfinity rev 8 at =
0xc4034000, 00:50:8B:AA:FA:F9, IRQ 9.=20
Sep 26 12:12:24 quijote kernel: eth0: Transceiver selection forced to =
100baseTx.=20
Sep 26 12:12:24 quijote kernel: eth0:  MII transceiver #1 config 1000 =
status 782d advertising 01e1.=20
Sep 26 12:12:24 quijote kernel: eth0:  MII transceiver #0 config 2000 =
status 780d advertising 01e1.=20


>From tulip-diag -aemf (I had to use -p parameter because the adapter was =
active)

tulip-diag.c:v2.08 5/15/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Conexant LANfinity adapter at 0x1400.
Conexant LANfinity chip registers at 0x1400:
 0x00: fff88000 ffffffff ffffffff 03db9000 03db9200 f4660000 f8e02002 =
7bffebef
 0x40: fffe0000 fffc80e8 fffe0000 fffe0000 ffffffff ffffffff ffffffff =
f7f9fec8
 Extended registers:
 80: cc660000 cbffebef f0000018 020400ef ffffffff 03db9270 03db9010 =
00000000
 a0: ffffffff 00000000 00000000 00000000 00000000 00000000 00000000 =
00000000
 c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 =
00000000
 e0: 00000000 00000000 00000000 00000000 ffffffff 00000000 00000000 =
00000000
 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 'Idle'.
  The transmit unit is set to store-and-forward.
EEPROM 256 words, 8 address bits.
Conexant EEPROM format is undocumented.
 MII PHY found at address 1, status 0x780d.
 MII PHY found at address 0, status 0x780d.
 MII PHY #1 transceiver registers:
   2000 780d 0022 1720 01e1 0000 0005 2001
   2000 780d 0022 1720 01e1 0000 0005 2001
   2000 780d 0022 1720 01e1 0000 0005 2001
   0000 0000 0000 0029 01e1 2001 0000 8c08.
 MII PHY #0 transceiver registers:
   2000 780d 0022 1720 01e1 0000 0005 2001
   2000 780d 0022 1720 01e1 0000 0005 2001
   2000 780d 0022 1720 01e1 0000 0005 2001
   0000 0000 0000 0000 01e1 2001 0000 8c08.


I would really appreciatte any suggestion...

Best Regards,

Jorge Aparicio

------=_NextPart_000_0011_01C1468A.3658B960
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 5.50.4616.200" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial size=3D2>Hi everybody,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I have already read carefully all of =
the archived=20
messages about Conexant Combo and tulip drivers for Compaq =
Presario.&nbsp;=20
</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I have a Compaq Presario XL366, with a =
Conexant=20
Combo 10/100 NIC Modem running RH 6.2, kernel 2.2.19.</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I have installed all of the stuff, and =
it seems=20
that there is no problem, the NIC is identified, even answers local =
pings, but I=20
can not make any connection over the network.&nbsp; Jan Egil Magelie =
reported=20
this same problem before, and he solved by installing RH 7.1, kernel=20
2.4.x&nbsp;.&nbsp; </FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>At this point I have already installed =
an=20
configured several servers: BIND, APACHE-SSL, QMAIL, POP... and =
everything works=20
fine locally, but the external connections.&nbsp; I would not like to =
reinstall=20
everything again!!!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Here you will find the information I =
have=20
gathered:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>From dmesg:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Linux version 2.2.19 (<A=20
href=3D"mailto:root@quijote">root@quijote</A>) (gcc version egcs-2.91.66 =

19990314/Linux (egcs-1.1.2 release)) #2 Tue Sep 25 10:24:53 CDT=20
2001<BR>BIOS-provided physical RAM map:<BR>&nbsp;BIOS-e820: 0009f000 @ =
00000000=20
(usable)<BR>&nbsp;BIOS-e820: 03ef0000 @ 00100000 =
(usable)<BR></FONT><FONT=20
face=3DArial size=3D2>...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>PCI: PCI BIOS revision 2.10 entry at=20
0xfd9af<BR>PCI: Using configuration type 1<BR>PCI: Probing PCI =
hardware<BR>Linux=20
NET4.0 for Linux 2.2<BR>Based upon Swansea University Computer Society=20
NET3.039<BR>NET4: Unix domain sockets 1.0 for Linux NET4.0.<BR>NET4: =
Linux=20
TCP/IP 1.0 for NET4.0<BR>IP Protocols: ICMP, UDP, TCP, IGMP<BR>TCP: Hash =
tables=20
configured (ehash 65536 bhash 65536)<BR>Initializing RT netlink=20
socket<BR>...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>apm: BIOS not =
found.<BR>....</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>VFS: Mounted root (ext2 filesystem)=20
readonly.<BR>Freeing unused kernel memory: 68k freed<BR>Adding Swap: =
136072k=20
swap-space (priority -1)<BR>maestro3: version 0.51 built at 10:34:32 Sep =
25=20
2001<BR>PCI: Enabling bus mastering for device 00:50<BR>maestro3: =
Configuring=20
Allegro found at IO 0x1800 IRQ 5<BR>maestro3:&nbsp; subvendor id:=20
0x002e0e11<BR>ac97_codec: AC97 Audio codec, vendor id1: 0x4583, id2: =
0x8308=20
(Unknown)<BR>maestro3: 1 channels configured.<BR>maestro3: 1 maestros=20
installed.<BR>tulip.c:v0.92w 7/9/2001&nbsp; Written by Donald Becker =
&lt;<A=20
href=3D"mailto:becker@scyld.com">becker@scyld.com</A>&gt;<BR>&nbsp; <A=20
href=3D"http://www.scyld.com/network/tulip.html">http://www.scyld.com/net=
work/tulip.html</A><BR>&nbsp;=20
The PCI BIOS has not enabled the device at 0/72!&nbsp; Updating PCI =
command=20
0003-&gt;0007.<BR>eth0: Conexant LANfinity rev 8 at 0xc4034000,=20
00:50:8B:AA:FA:F9, IRQ 9.<BR>eth0: Transceiver selection forced to=20
100baseTx.<BR>eth0:&nbsp; MII transceiver #1 config 1000 status 782d =
advertising=20
01e1.<BR>eth0:&nbsp; MII transceiver #0 config 2000 status 780d =
advertising=20
01e1.<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;</DIV></FONT>
<DIV><FONT face=3DArial size=3D2>From messages log:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Sep 26 12:12:24 quijote kernel: =
tulip.c:v0.92w=20
7/9/2001&nbsp; Written by Donald Becker &lt;<A=20
href=3D"mailto:becker@scyld.com">becker@scyld.com</A>&gt; <BR>Sep 26 =
12:12:24=20
quijote kernel:&nbsp;&nbsp; <A=20
href=3D"http://www.scyld.com/network/tulip.html">http://www.scyld.com/net=
work/tulip.html</A>=20
<BR>Sep 26 12:12:24 quijote kernel:&nbsp;&nbsp; The PCI BIOS has not =
enabled the=20
device at 0/72!&nbsp; Updating PCI command 0003-&gt;0007. <BR>Sep 26 =
12:12:24=20
quijote kernel: eth0: Conexant LANfinity rev 8 at 0xc4034000, =
00:50:8B:AA:FA:F9,=20
IRQ 9. <BR>Sep 26 12:12:24 quijote kernel: eth0: Transceiver selection =
forced to=20
100baseTx. <BR>Sep 26 12:12:24 quijote kernel: eth0:&nbsp; MII =
transceiver #1=20
config 1000 status 782d advertising 01e1. <BR>Sep 26 12:12:24 quijote =
kernel:=20
eth0:&nbsp; MII transceiver #0 config 2000 status 780d advertising 01e1. =

<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>From tulip-diag -aemf (I had to use -p =
parameter=20
because the adapter was active)</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>tulip-diag.c:v2.08 5/15/2001 Donald =
Becker (<A=20
href=3D"mailto:becker@scyld.com">becker@scyld.com</A>)<BR>&nbsp;<A=20
href=3D"http://www.scyld.com/diag/index.html">http://www.scyld.com/diag/i=
ndex.html</A><BR>Index=20
#1: Found a Conexant LANfinity adapter at 0x1400.<BR>Conexant LANfinity =
chip=20
registers at 0x1400:<BR>&nbsp;0x00: fff88000 ffffffff ffffffff 03db9000 =
03db9200=20
f4660000 f8e02002 7bffebef<BR>&nbsp;0x40: fffe0000 fffc80e8 fffe0000 =
fffe0000=20
ffffffff ffffffff ffffffff f7f9fec8<BR>&nbsp;Extended =
registers:<BR>&nbsp;80:=20
cc660000 cbffebef f0000018 020400ef ffffffff 03db9270 03db9010=20
00000000<BR>&nbsp;a0: ffffffff 00000000 00000000 00000000 00000000 =
00000000=20
00000000 00000000<BR>&nbsp;c0: 00000000 00000000 00000000 00000000 =
00000000=20
00000000 00000000 00000000<BR>&nbsp;e0: 00000000 00000000 00000000 =
00000000=20
ffffffff 00000000 00000000 00000000<BR>&nbsp;Port selection is =
10mpbs-serial,=20
half-duplex.<BR>&nbsp;Transmit started, Receive started, =
half-duplex.<BR>&nbsp;=20
The Rx process state is 'Waiting for packets'.<BR>&nbsp; The Tx process =
state is=20
'Idle'.<BR>&nbsp; The transmit unit is set to =
store-and-forward.<BR>EEPROM 256=20
words, 8 address bits.<BR>Conexant EEPROM format is =
undocumented.<BR>&nbsp;MII=20
PHY found at address 1, status 0x780d.<BR>&nbsp;MII PHY found at address =
0,=20
status 0x780d.<BR>&nbsp;MII PHY #1 transceiver =
registers:<BR>&nbsp;&nbsp; 2000=20
780d 0022 1720 01e1 0000 0005 2001<BR>&nbsp;&nbsp; 2000 780d 0022 1720 =
01e1 0000=20
0005 2001<BR>&nbsp;&nbsp; 2000 780d 0022 1720 01e1 0000 0005=20
2001<BR>&nbsp;&nbsp; 0000 0000 0000 0029 01e1 2001 0000 =
8c08.<BR>&nbsp;MII PHY=20
#0 transceiver registers:<BR>&nbsp;&nbsp; 2000 780d 0022 1720 01e1 0000 =
0005=20
2001<BR>&nbsp;&nbsp; 2000 780d 0022 1720 01e1 0000 0005 =
2001<BR>&nbsp;&nbsp;=20
2000 780d 0022 1720 01e1 0000 0005 2001<BR>&nbsp;&nbsp; 0000 0000 0000 =
0000 01e1=20
2001 0000 8c08.<BR></FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>I would really appreciatte any=20
suggestion...</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Best Regards,</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Jorge =
Aparicio</FONT></DIV></BODY></HTML>

------=_NextPart_000_0011_01C1468A.3658B960--