user
January 4, 2010, 11:22am
#1
Have a new machine, installed OpenSusE 11.2 on it.
Only one problem: the network will only works with 10Mb.
Changing it with ethtool does NOT work.
Has someone a solution ???
Here some info:
> uname -a
Linux comp2 2.6.31.5-0.1-desktop #1 SMP PREEMPT 2009-10-26 15:49:03 +0100 x86_64 x86_64 x86_64 GNU/Linux
> lspci | grep -i giga
00:19.0 Ethernet controller: Intel Corporation 82578DC Gigabit Network Connection (rev 05)
> lspci -nnk
00:19.0 Ethernet controller [0200]: Intel Corporation 82578DC Gigabit Network Connection [8086:10f0] (rev 05)
Subsystem: Intel Corporation Device [8086:0000]
Kernel driver in use: e1000e
> lsmod | grep -i e1000
e1000e 167192 0
> ethtool eth0
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: 10Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbag
Wake-on: g
Current message level: 0x00000001 (1)
Link detected: yes
> ethtool -s eth0 speed 1000
after some second the prompt comes back, but âethtool eth0â gives same result as above
djm68
January 5, 2010, 4:25pm
#2
Hello,
I am running opensuse 11.2 on an intel dp55sb board which uses the 82578DC controller as well â I also had this problem.
The problem you are having is well documented on Intelâs tech support forums (under windows and linux) â problem was easily remedied by downloading, building and installing Intelâs latest driver.
Here is my info (I am on a 100Mb network so I am only connected 100Mb):
~ # lspci -nnk
00:19.0 Ethernet controller [0200]: Intel Corporation 82578DC Gigabit Network Connection [8086:10f0] (rev 05)
Subsystem: Intel Corporation Device [8086:0000]
Kernel driver in use: e1000e
~ # ethtool eth0
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: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbag
Wake-on: g
Current message level: 0x00000001 (1)
Link detected: yes
The problem you are having is well documented on Intelâs tech support forums (under windows and linux) â problem was easily remedied by downloading, building and installing Intelâs latest driver.
Same problem too.
You wouldnât by chance have a link.
Iâm here but couldnât find much.
Thank you.
Problem fixed. Speed now 1000Mb/s.
Info:
https://bugzilla.novell.com/show_bug.cgi?id=576970
New e1000e driver (follow readme.txt):
Network Adapter Driver for PCI-E Gigabit Network Connections under Linux ](http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=15817 )
Need to install from OpenSUSE: kernel-desktop, kernel-desktop-base, kernel-desktop-devel
I sure wish the OpenSUSE search was more refined.
I have built kernel modules from the current intel-driver, which are available
Index of /repositories/home:/weberho:/kernel-modules for
most recent OSS and SLES flavours.
The module runs nicely on my OSS 11.2 x86_64 system.
Johannes