Hi, there is an incompatibility between my NIC and my Western Digital Powerline adapters which appears to cause autonegotiation to fail intermittently, most often following a reboot. Running the following Ethtool script will establish a connection immediately:
I have tried placing this script in /etc/init.d, and it is shown as a selected option when running ntsysv but to no avail.
The recommended method for Fedora is to add ETHTOOL_OPTS="speed 100 duplex full autoneg off" to /etc/sysconfig/network-scripts/ifcfg-NameOfConnection which again is not working.
I'm running Fedora 15 64-bit, NIC = Intel 82562V-2 10/100.
If anyone is able to help out then they would probably save my hair from being wrenched out. Thanks
No new firmware available so probably no fix for the underlying incompatibility but I'll give Intel's proprietary drivers a try as they may include a configuration utility - this is how I solved the problem on my Windows 7 install.
Probably won't have a chance to do this until quite a bit later today.
---------- Post updated at 04:11 PM ---------- Previous update was at 08:19 AM ----------
Can't compile the intel e100 driver - it keeps failing and advising that it can't install on kernel's older than 2.4 when I'm using 2.6.40. Removed the coding from the Makefile that stops it proceeding but I have no faith in the installed result as there was a long list of errors following make install.
Driver in use is intel's e1000e.
To be honest I'm about ready to give up on this and just purchase a new NIC, it's been an ongoing problem for some time.
Removing the section of code that produces this error just leads to another bunch of errors so as I said I don't have much confidence in the driver that eventually installed.
Previously I'd tried rpmbuild -tb against the tar.gz. I've tried again with rpmbuild -ts to create a source then ran rpmbuild --rebuild against the src.rpm. End result is either
or if I modfiy the Makefile to force it to carry on I get
Sorry, afraid I've wasted your time with the driver install as it is in fact already installed as shown by modinfo e100. modprobe -r e1000e followed by modprobe e100 cuts off my network entirely and following a reboot e1000e is back as the driver in use.
Thanks Mark54g, I think this has something to do with the stage at which the Ethtool config is applied as I had the same problem using Ubuntu 10.10 on this machine but configuring the driver directly on my Windows installation seems to work fine.
NIC's tend to be dirt cheap these days so I think I'll take the easy way out and just pick up a new one thus getting rid of the incompatibility.