In the Usenet newsgroup comp.os.linux.networking, in article
<(E-Mail Removed) .com>,
(E-Mail Removed) wrote:
>i have a NIC (DC21040 i think it is) that also uses the tulip driver.
>
>the problem i had was that the 2.6.x tulip driver seems to get confused
>about the speed of the LAN -- on my NIC, it forces it to operate at
>10mbs even though its a 100mbs LAN.
Which kernel version? Which driver version?
[compton ~/kernel]$ zgrep -c tulip ChangeLog-2.* | grep -v ':0' | column
ChangeLog-2.0.40.gz:2 ChangeLog-2.4.30.gz:1
ChangeLog-2.4.1.gz:1 ChangeLog-2.4.4.gz:1
ChangeLog-2.4.10.gz:2 ChangeLog-2.6.10.gz:9
ChangeLog-2.4.13.gz:1 ChangeLog-2.6.11.gz:8
ChangeLog-2.4.17.gz:1 ChangeLog-2.6.12.gz:5
ChangeLog-2.4.18.gz:2 ChangeLog-2.6.13-rc1.gz:10
ChangeLog-2.4.19.gz:5 ChangeLog-2.6.3.gz:3
ChangeLog-2.4.20.gz:7 ChangeLog-2.6.4.gz:6
ChangeLog-2.4.21.gz:2 ChangeLog-2.6.5.gz:7
ChangeLog-2.4.22.gz:2 ChangeLog-2.6.6.gz:19
ChangeLog-2.4.23.gz:3 ChangeLog-2.6.7.gz:7
ChangeLog-2.4.26.gz:1 ChangeLog-2.6.8.gz:1
ChangeLog-2.4.27.gz:4 ChangeLog-2.6.9.gz:7
[compton ~/kernel]$
>if this works, then you will want to check the LEDs on the NIC. most
>have status for power/activity/100mbs link. if on boot (before the
>tulip driver is loaded) the 100mbs LED is lit but is then off when you
>load the tulip driver, then you have got the same problem i have which
>seems to be the tulip driver forcing the card into the wrong mode --
>unplugging/plugging the network cable gets the tulip driver to
>recognise the real speed of the network.
>
>i havent found a way to force the tulip driver to believe 100mbs is
>available.
Depending on the age of your kernel, and the tulip driver, you may be able
to use the MII tools application to fix things. See if you have 'mii-diag'
installed.
Old guy