Let me get some information out of the way before the description:
NIC: Intel Pro/1000MT 82540EM
OS: Fedora Core 3
Ethtool Version: 1.8
I am currently working on a project for my university and just recently
ran into some difficulties. I am using ethtool to adjust the speed of
the Intel NIC mentioned above. To change the speed I must first issue
the command:
ethtool -s eth0 autoneg off
My problem is when I issue that command my network connection drops to
1-10KB/sec. When I issue the command:
ethtool -s eth0 autoneg on OR just don' t turn it off (like on a fresh
boot)
My network speed is the usualy 500-5000KB/sec.
Here is all the relevant output:
----------Settings before any changes----------
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes
----------Turning AutoNeg Off----------
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised auto-negotiation: No
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes
eth0: 100 Mbit, full duplex, link ok
Any network activity at this point peforms anywhere from 1-10KB/sec.
In fact if a high speed download is in progress the speed will slowly
decrement until it reaches 10KB/sec.
----------Turning AutoNeg Back On----------
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes
eth0: negotiated 100baseTx-FD, link ok
Any network activity here will be at the usual/regular speeds
(500-5000KB/sec). If a download was in progress while autonegotiation
was turned off, after it is turned on it will immediately speed up to
the full speed upon turning auto negotiation back on.
Both the PhD student I am working with and myself are at a loss.
We do believe the network card is faulty because a few times a day it
will completely drop any network connection (even when we are not
changing any settings, just web browsing, email, etc) and the ethernet
cable must be unplugged and plugged back in. We believe it is the
adapter on the card and have ordered a new one (we tested the cable,
and the hub is connected to 3 other computers not experiencing this
problem). Could this problem be related to a faulty card as well or is
there something we are missing?
Thanks for your time, if any other information is needed let me know.
-Matt