View previous topic :: View next topic |
Author |
Message |
yarug Tux's lil' helper
Joined: 01 Dec 2004 Posts: 117 Location: NL
|
Posted: Sun Jul 09, 2006 5:56 pm Post subject: [Solved] Intel 82571EB Gigabit Ethernet Controller |
|
|
Hi,
I'm installing an AMD64 box that has an Intel 82571EB Gigabit Ethernet Controller. Anyone know how to add support for this controller? Is there a module I can use (I'm using genkernel) or do I need to add it to the kernel using genkernel --menuconfig?
Many thanks,
Nes
Last edited by yarug on Sun Jul 16, 2006 9:16 pm; edited 1 time in total |
|
Back to top |
|
|
Dieter@be Guru
Joined: 03 Apr 2005 Posts: 314 Location: Wetteren, Belgium
|
Posted: Sun Jul 09, 2006 6:35 pm Post subject: |
|
|
when i configure the kernel manually, there is a driver in device drivers->networking devices->1000Mbit
for genkernel.. no idea, never used it and never will _________________ Nothing beats a ride on the Gentoo learning curve.
2 Gentoo Linux boxes - 2 Arch Linux boxes - Love all four
Say no to i386 binaries! -- Adopt an unanswered topic |
|
Back to top |
|
|
yarug Tux's lil' helper
Joined: 01 Dec 2004 Posts: 117 Location: NL
|
Posted: Sun Jul 16, 2006 9:16 pm Post subject: [Solved] Intel 82571EB Gigabit Ethernet Controller |
|
|
I found out that it should be the e1000 module.
Nes |
|
Back to top |
|
|
kramman n00b
Joined: 24 Jul 2009 Posts: 1
|
Posted: Fri Jul 24, 2009 7:50 pm Post subject: 82571EB PRO/1000 AT Quad Port Bypass Adapter [solved] |
|
|
I had the same problem with the 82571EB PRO/1000 AT Quad Port Bypass Adapter.
lspci lists it as such:
0a:00.0 Ethernet controller: Intel Corporation 82571EB PRO/1000 AT Quad Port Bypass Adapter (rev 06)
0a:00.1 Ethernet controller: Intel Corporation 82571EB PRO/1000 AT Quad Port Bypass Adapter (rev 06)
0b:00.0 Ethernet controller: Intel Corporation 82571EB PRO/1000 AT Quad Port Bypass Adapter (rev 06)
0b:00.1 Ethernet controller: Intel Corporation 82571EB PRO/1000 AT Quad Port Bypass Adapter (rev 06)
The e1000e driver loaded fine, it just didn't take control of the ethernet hardware.
Reading around in some forums another person mentioned that it was necessary to modify the driver to make it "recognize" the card. Here is how I got it to work:
Download e1000e-1.0.2.5 driver from Intel's website. I saved it to /usr/local/src
> cd /usr/local/src
> tar xzvf e1000e-1.0.2.5.tar.gz
> cd e1000e-1.0.2.5/src
Then add this line to netdev.c at line 5883 (under the { PCI_VDEVICE(INTEL, E1000_DEV_ID_82571EB_QUAD_COPPER_LP), board_82571 }, line)
Line to add:
{ PCI_VDEVICE(INTEL, E1000_DEV_ID_82571EB_QUAD_COPPER_AT), board_82571 },
Then add this line to line 46 of hw.h:
#define E1000_DEV_ID_82571EB_QUAD_COPPER_AT 0x10A0
(It would go under the "#define E1000_DEV_ID_82571EB_QUAD_COPPER_LP 0x10BC" line.
Then build the driver into your kernel (my kernel is 2.6.28-hardened-r9)
>make install
Remove your current driver from the kernel:
rmmod e1000e
Add the new modified module into your kernel:
modprobe e1000e
Then the ethernet devices showed up. I hope this helps someone. |
|
Back to top |
|
|
gbotti n00b
Joined: 11 Sep 2012 Posts: 1
|
Posted: Tue Sep 11, 2012 1:00 pm Post subject: |
|
|
Hello.
I know that this Post is quiet old by now, but I did not find any proper solution while searching the forum and the Internet.
I have that ethernet card too and it is recognized by the e1000e driver at my system, but I cannot handle the bypass mode.
Could you please give me a hint how to manage the bypass mode of this card?
My card is OnBoard and there are no Jumpers or options in the BIOS for these cards.
Thanks a lot.
Georg |
|
Back to top |
|
|
|