e1000 not running at gigabit speed
I have intel PRO/gigabit pci ethernet board, and I wish to run at full 1000Mbit/second speed.however, when I load e1000 module and get address from dhcp it connects only at 100Mbit/second speed.
I know from router configuration(is a gigiabit router, other gigabit hardwares work OK at full gigabit speed) that it is only connecting at 100. if I perform: insmod e1000 Duplex=2 Speed=1000 as suggested in e1000 Docs, ethernet does not work at all. Does anyone know what problem this is? Thank you in advance. edit: sorry i forgot some details, kernel version is 2.6.10-rc1 and various other earlier 2.6 kernels, all have same effect. I have not access to the system currently until tomorrow afternoon eastern so no lspci right now. anyone suggestions? |
If forcing the speed to Gigabit makes it not work (btw, what are the log messages here?), then it's quite likely that it's negotiating a speed of 100Mbps because external noise is preventing it from operating any faster.
This could be a cable (shielding or length) issue, or another hardware problem with the NIC. Have you tried using it in another computer with the same cable? You might also try Duplex=1 Speed=1000; that might give you a half-duplex gigabit connection (roughly 500MBps each way on a symmetric load). If that works, then it's even more likely to be an interference problem. You also didn't say if you're using fibre-optic or metal cabling. |
All times are GMT -5. The time now is 01:26 PM. |