[SOLVED] New Intel DH55HC motherboard only 10Mb on Gigabit NIC.
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
New Intel DH55HC motherboard only 10Mb on Gigabit NIC.
I just built a new system with an Intel DH55HC motherboard and i5 processor. I loaded Fedora 12 x64 on it but I am only getting 10Mb on the NIC. I haven't been able to find any way to get the full Gigabit that the NIC is capable of. It is plugged into a verified 10/100/Gigabit switch. The Intel site says that the Fedora 12 native network drivers should work.
What do I need to do to get the full Gigabit?
If necessary, how do I get the system to rediscover the card and load the correct driver?
There's only one Linux driver for your onboard NIC, and that's e1000e. If it's loaded, you're good to go in theory.
If the auto-negotaition of the NIC doesn't work properly, and it limits you to 10MBit with CSMA/CD, there's probably something wrong with your NIC, its cable, or your switch's port. You can use `mii-tool` to force other modes onto your NIC's PHY (consult its manpage to find out how), but that won't necessarily work, as your inter-networking device will have to agree to the media properties you set.
I'd check all the hardware involved first, or at least another distro with a different kernel version, and see if the problems persists. After all, it _may_ be a driver bug in that specific version of e1000e.
I forgot to report that when I go into the bios the switch does show a Gigabit connection so I am pretty sure all the hardware is good.
I am still finding my way around the guts parts of Fedora, so how do I check what driver is actually loaded? It took a couple of shots at loading the system because I had to change the bios for the SATA drives in order for Fedora to recognize there were any drives installed.
I will check the 'mii-tool' replacement 'ethtool' man pages.
The Intel site mentioned the e1000e driver on Sourceforge but only listed one distro (SLED) that needed to actually download it.
Since your NIC is talking to the rest of your system via the PCI(-Express)-Bus, you can list the driver your OS loaded for it by using `lspci -nnk`. Upgrading to Fedora 13 might solve your isse if it's indeed a driver problem.
The relevant section of output should look something like this:
Have you done gigabit transfers to whatever your problem box is connected to using that exact cable? I would reckon it's seeing a problem and defaulting back to a safe speed. Why not 100Mb? Often the kernel ~Documentation directory has options to give you a look in at each of these and list options for the modules.
To get 1 gigabit, you will need a hub or switch that is capable of handling 1 gigabit. Also the computer that you are trying to connect to have a 1 gigabit NIC. If you connect to other computers with a 100 megabit NIC and you are using a switch and not a hub, your computer with 1 gigabit NIC will slow down to 100 megabits for only those computers that have a 100 megabit. Also the cable matters, so make sure you wire it correctly for 1 gigabit which means that all 4 pairs of wires are connected to the connector. Though not all switches are created equal, so a hub could be acting like a switch and this makes all computers network be set at the lowest speed possible.
The module or driver for Intel 82578DC from sourceforge is not just in SLED. It is also in tar.gz or open source format. You will need the source code for your kernel that you using and others to compile it. If you want to go with the pre-compile route, download the latest kernel version for your distribution. Check the changelogs to make sure it includes the fixes or the problem will still be there and cause other problems.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.