Intel Gibabit Ethernet NIC (82541PI) operating at 100Mbps instead of 1000Mbps after upgrading to Hardy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
After upgrading from Dapper to Hardy, my Intel Gibabit Ethernet NIC (82541PI) no longer operates at gigabit speeds (1000 Mbps) -- instead, it is limited to 100Mbps.
I am using 8.06 server edition of Ubuntu (2.6.24-21-server). I have tested my intermediary hardware (switch, router, cables, etc) as well as attempted to use ethtool to force speeds of 1000 (this causes the network to not function at all, and has to be restarted).
Another user on Ubuntu Forums has posted the same problem with this model (http://
I suspect that, perhaps, the correct module isn't being loaded or something and the e1000_watchdog (whatever that is) is getting a bit of the action!
Here is some relevant (I hope) output:
Description: Ubuntu 8.04.1
Release: 8.04
[sudo ethtool eth0]
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/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
[NOTE: speed is at 100Mb/s while 1000 is available]
[sudo lshw -C network]
*-network
description: Ethernet interface
product: 82541PI Gigabit Ethernet Controller
vendor: Intel Corporation
physical id: e
bus info: pci@0000:00:0e.0
logical name: eth0
version: 05
serial: 00:0e:0c:d9:ca:1f
size: 100MB/s
capacity: 1GB/s
width: 32 bits
clock: 66MHz
[dmesg | grep eth0]
[ 73.939047] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
[ 90.195654] e1000: eth0: e1000_watchdog: NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX/TX
[lspci -nn]
00:00.0 Host bridge [0600]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge [8086:7190] (rev 03)
00:01.0 PCI bridge [0604]: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge [8086:7191] (rev 03)
00:07.0 ISA bridge [0601]: Intel Corporation 82371AB/EB/MB PIIX4 ISA [8086:7110] (rev 02)
00:07.1 IDE interface [0101]: Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111] (rev 01)
00:07.2 USB Controller [0c03]: Intel Corporation 82371AB/EB/MB PIIX4 USB [8086:7112] (rev 01)
00:07.3 Bridge [0680]: Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 02)
00:0d.0 RAID bus controller [0104]: 3ware Inc 7xxx/8xxx-series PATA/SATA-RAID [13c1:1001] (rev 01)
00:0e.0 Ethernet controller [0200]: Intel Corporation 82541PI Gigabit Ethernet Controller [8086:107c] (rev 05)
00:0f.0 USB Controller [0c03]: NEC Corporation USB [1033:0035] (rev 43)
00:0f.1 USB Controller [0c03]: NEC Corporation USB [1033:0035] (rev 43)
00:0f.2 USB Controller [0c03]: NEC Corporation USB 2.0 [1033:00e0] (rev 04)
01:00.0 VGA compatible controller [0300]: nVidia Corporation NV4 [RIVA TNT] [10de:0020] (rev 04)
I haven't tried to upgrade this server to 8.10 -- I prefer to stick with the LTS version since it is an NAS, I would rather the stability. I also don't have an easy way to stick this card in another machine (all my other computers are Macs). If possible, would be great if an "in place" fix could be had.
EDIT: The OP in the forum post has reported that a clean install of Intrepid does not fix the issue.
Please let me know if you need more information.
Thanks,
Damon
description: | updated |
Confirming based on similar experience from user in forums. I'll also post this bug there and hopefully that user will subscribe here.