Hi I have this system based on a supermicro X7DA8 with dual Gigabit Ethernet that i just cant get working. I'm running Slackware 14.1 (64bit)
From what I can determine these Ethernet ports are Intel 82563EB and are supposed to be supported by either the e1000 or the e1000e driver.
Currently I have an old 3COM 3c905B in the system setup as eth0. This works fine. It's there because the other devices don't work.
Here is the relevant output of lspci -v.
(Note that the line "Kernel modules: e1000e" is not
preceded by a "Kernel driver in use:" line):
07:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
Subsystem: Super Micro Computer Inc Device 0000
Flags: fast devsel, IRQ 18
Memory at b0300000 (32-bit, non-prefetchable) [size=128K]
I/O ports at 3000 [size=32]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [e0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-30-48-ff-ff-30-a6-2e
Kernel modules: e1000e
07:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
Subsystem: Super Micro Computer Inc Device 0000
Flags: fast devsel, IRQ 19
Memory at b0320000 (32-bit, non-prefetchable) [size=128K]
I/O ports at 3020 [size=32]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [e0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-30-48-ff-ff-30-a6-2e
Kernel modules: e1000e
0a:03.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 24)
Subsystem: 3Com Corporation 3C905B Fast Etherlink XL 10/100
Flags: bus master, medium devsel, latency 80, IRQ 16
I/O ports at 5000 [size=128]
Memory at b3000000 (32-bit, non-prefetchable) [size=128]
[virtual] Expansion ROM at 40200000 [disabled] [size=128K]
Capabilities: [dc] Power Management version 1
Kernel driver in use: 3c59x
Kernel modules: 3c59x
I have tried to modprobe e1000e, modprobe -r e1000e, read another fix, modprobe e1000e, fail, repeat.
dmesg | grep e1000:
[954848.256895] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[954848.257148] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[954848.257527] e1000e 0000:07:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[954848.257855] e1000e 0000:07:00.0: irq 65 for MSI/MSI-X
[954848.508127] e1000e: probe of 0000:07:00.0 failed with error -2
[954848.508379] e1000e 0000:07:00.1: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[954848.508723] e1000e 0000:07:00.1: irq 65 for MSI/MSI-X
[954848.509085] e1000e: probe of 0000:07:00.1 failed with error -2
[955542.827859] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[955542.828019] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
[955542.828357] e1000e 0000:07:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[955542.828841] e1000e 0000:07:00.0: irq 65 for MSI/MSI-X
[955543.079194] e1000e: probe of 0000:07:00.0 failed with error -2
[955543.079521] e1000e 0000:07:00.1: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[955543.079849] e1000e 0000:07:00.1: irq 65 for MSI/MSI-X
[955543.080217] e1000e: probe of 0000:07:00.1 failed with error -2
I have also tried to load the e1000 driver:
dmesg | grep e1000:
[958184.303366] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[958184.303575] e1000: Copyright (c) 1999-2006 Intel Corporation.
This doesn't spit out any errors, but still no eth1 or eth2.
tried to google "failed with error -2" but i cant find much. I found:
http://www.linuxquestions.org/questi...device-676915/
But the problem is slightly different in my case. AFAIK the boot rom works.
Any Ideas?
thanks.