>I have linksys LNE100TX NIC in my machine. I've been finding my
>network slower than I'd expected, and I note the following when I run
>Index #1: Found a Lite-On PNIC-II adapter at 0xd400.
> Port selection is 10mpbs-serial, half-duplex.
>I guess I need to "force" the NIC to 100m. Can someone tell me how to
>do this? Is it done using arguments to the tulip driver at boot time,
>or using tulip-diag and the -w (for write) argument. An idiot-proof
>command line would be much appreciated! Also, should I be changing any
>other settings for better performance.
I have a similar chip LNE100TX (rev 20) from a different nic manufacturer
(Netgear) and the tulip module should automatically do the right thing
based on what you are connected to. With the newest 2.2.x kernels (2.2.17
in my case) I have to use the old_tulip module for it to work properly.
What are you connected to (hub, switch?) and does it specifically say it
can do more than 10mb? With a simple hub 10mb half-duplex is the best you
can do. With a high speed hub you should be able to do 100mb half-duplex.
To do 100mb full-duplex, you have to use a switch or direct nic to nic
crossover cable. Using old_tulip on my PC with my laptop connected by
crossover cable, tulip-diag says:
Index #1: Found a Lite-On 82c168 PNIC adapter at 0x6100.
Port selection is MII, full-duplex.
Transmit started, Receive started, full-duplex.
The Rx process state is 'Waiting for packets'.
The Tx process state is 'Idle'.
The transmit unit is set to store-and-forward.