how do I update NIC drivers in ubuntu server 10.04?

GeX

GeX

Soldato
Joined
17 Dec 2002
Posts
6,950
Location
Manchester
Hi all.

Following on from;

http://forums.overclockers.co.uk/showthread.php?t=18266182

tldr; 1.2mb/s over a gbE network from samba and http

I have installed a fresh copy of 10.04 onto a spare HDD, setup a basic share and speed tested it again. Same speed.

I have looked on the HP website and there are new (I think they're newer) drivers list;

http://h20000.www2.hp.com/bizsuppor...kId=135&swItem=MTX-75a282a682fe4d4695ce0637c6

I have no idea if they're suitable for 10.04 and no idea how to install them. Help?
 
In response to your other thread.

Does lsmod | grep -i tg3 output anything?

Im not sure you can use the HP release as it's RPM/redhat only.

Broadcom actually publish drivers for the 5723 chipset though here: http://www.broadcom.com/support/ethernet_nic/netxtreme_server.php. The current kernel 2.6.38 has this driver in dated january 2011 and broadcom have one out from March so it's worth a shot.

So download the linux tg3 zip from there, and follow the readme to build from source in the tar file (it's quite well documented), you dont want the rpm one.

Failing that, invest in a £15 Intel PCI NIC :p
 
Code:
lsmod | grep -i tg3
tg3                   122382  0

I've updated my other thread, I made a schoolboy error with the units and have since retested on direct connection to the gbE switch and am seeing much quicker speeds.

Getting around 95mbit/s on iperf now and 11.5mbyte/s on samba to my windows box (gbE link).

Still slow though, isn't it?
 
Hmm, is the NIC definitely in gigabit mode? Does your switch have green/orange lights indicating if its in 100 or 1000 mode?

You can also check with ethtool (might need to install it): "ethtool eth0" and search through the output for linkmodes and 1000.
 
Code:
Settings for eth0:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Link partner advertised link modes:  Not reported
	Link partner advertised pause frame use: No
	Link partner advertised auto-negotiation: No
	Speed: 100Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: on
	MDI-X: Unknown
	Supports Wake-on: g
	Wake-on: g
	Current message level: 0x000000ff (255)
	Link detected: yes

this would explain it.. how do I set it to the correct speed?
 
Code:
sudo ethtool -s eth0 speed 1000 duplex full autoneg off
Cannot set new settings: Invalid argument
  not setting speed
  not setting duplex
  not setting autoneg

nada

ok, it appears that the homehub only has one gbE port.. *sigh* lol
 
Last edited:
it was a hardware issue, the homehub only has one gbE form - I hadn't realised - connected to that and it's gone to 1000 now
 
it won't.. because I can't plug anything else gbE into the flippin homehub!

time to buy a switch!

thanks for the tips :)
 
Back
Top Bottom