[tulip] tulip for presario 1700 with connexant chip breaks under
Fri Mar 22 10:41:01 2002
On Fri, 22 Mar 2002, Jochen Schieck wrote:
> > > $ ./mii-diag
> > > Basic registers of MII PHY #1: 1000 782d 0022 1720 01e1 0080 0004 2001.
> > > Your link partner is generating 100baseTx link beat (no autonegotiation).
> > >
> > > Our network here supports Full-Duplex. However, I do not know about the
> > > NIC chip in my notebook. Do you know more?
> > Ah ha! That might be the problem: is the switch you are connected to
> > set to forced full duplex? If so, you will have force the driver to
> > full duplex mode.
> I tried to change the tulip driver to use full duplex. I looked at a
> computer with the same network with mii-diag and I got:
> The autonegotiated media type is 100baseTx-FD
> For this reason I used:
> $ rmmod tulip; insmod tulip options=5
Errrm, I suspect that you will have to use full_duplex=1, or
options=14. Setting options=5 will configure the chip to use a SYM
(symbol) transceiver, which it does not have.
> the diagnostic tool returns:
> $ ./mii-diag
> Using the default interface 'eth0'.
> Basic registers of MII PHY #1: 2100 780d 0022 1720 01e0 0000 0004 2001.
My laptop, connected to a good switch, is currently reporting
Using the default interface 'eth0'.
Basic registers of MII PHY #1: 1000 7829 0022 1720 01e1 45e1 0007 2001.
The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
Basic mode control register 0x1000: Auto-negotiation enabled.
Basic mode status register 0x7829 ... 782d.
Link status: previously broken, but now reestablished.
Your link partner advertised 45e1: Flow-control 100baseTx-FD 100baseTx 10baseT-FD 10baseT, w/ 802.3X flow control.
End of basic transceiver informaion.
> Can the chip in my notenook only work with half-duplex? Any idea? Or do I
> something wrong in using the tulip driver?
Donald Becker firstname.lastname@example.org
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
Annapolis MD 21403 410-990-9993