Re: So close but not quite!

#53365

I too am having the same issue with the on-board NICs for my SuperMicro board as well but had been living with it since I didn’t yet need the extra ports. Super

I’m trying to get the on-board NIC for a SuperMicro A1SRi-2758F system board which uses the C2000 SoC I354 Quad GbE Controller onboard.

From Fulvio’s response, I thought for sure that 3.1.0 would solve my issue too… Well, I finally got around to testing 3.1.0 and the newer drivers are still not finding my on-board NIC.

root@zeroshell root> lspci -v
...
...
00:14.0 Ethernet controller: Intel Corporation Ethernet Connection I354 (rev 03)
Subsystem: Super Micro Computer Inc: Unknown device 1f41
Flags: bus master, fast devsel, latency 0, IRQ 15
Memory at df560000 (64-bit, non-prefetchable) [size=128K]
I/O ports at e0c0
Memory at df60c000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] #11 [0009]
Capabilities: [a0] #10 [0092]

00:14.1 Ethernet controller: Intel Corporation Ethernet Connection I354 (rev 03)
Subsystem: Super Micro Computer Inc: Unknown device 1f41
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at df540000 (64-bit, non-prefetchable) [size=128K]
I/O ports at e0a0
Memory at df608000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] #11 [0009]
Capabilities: [a0] #10 [0092]

00:14.2 Ethernet controller: Intel Corporation Ethernet Connection I354 (rev 03)
Subsystem: Super Micro Computer Inc: Unknown device 1f41
Flags: bus master, fast devsel, latency 0, IRQ 7
Memory at df520000 (64-bit, non-prefetchable) [size=128K]
I/O ports at e080
Memory at df604000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] #11 [0009]
Capabilities: [a0] #10 [0092]

00:14.3 Ethernet controller: Intel Corporation Ethernet Connection I354 (rev 03)
Subsystem: Super Micro Computer Inc: Unknown device 1f41
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at df500000 (64-bit, non-prefetchable) [size=128K]
I/O ports at e060
Memory at df600000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] #11 [0009]
Capabilities: [a0] #10 [0092]
....
....
06:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
Subsystem: Super Micro Computer Inc: Unknown device 10c9
Flags: bus master, fast devsel, latency 0, IRQ 23
Memory at df2a0000 (32-bit, non-prefetchable) [size=128K]
Memory at df280000 (32-bit, non-prefetchable) [size=128K]
I/O ports at c020
Memory at df2c4000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at df260000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] #11 [8018]
Capabilities: [a0] #10 [0002]

06:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
Subsystem: Super Micro Computer Inc: Unknown device 10c9
Flags: bus master, fast devsel, latency 0, IRQ 20
Memory at df240000 (32-bit, non-prefetchable) [size=128K]
Memory at df220000 (32-bit, non-prefetchable) [size=128K]
I/O ports at c000
Memory at df2c0000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at df200000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] #11 [8018]
Capabilities: [a0] #10 [0002]

07:00.0 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
Subsystem: Super Micro Computer Inc: Unknown device 10c9
Flags: bus master, fast devsel, latency 0, IRQ 20
Memory at df1a0000 (32-bit, non-prefetchable) [size=128K]
Memory at df180000 (32-bit, non-prefetchable) [size=128K]
I/O ports at b020
Memory at df1c4000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at df160000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] #11 [8018]
Capabilities: [a0] #10 [0002]

07:00.1 Ethernet controller: Intel Corporation 82576 Gigabit Network Connection (rev 01)
Subsystem: Super Micro Computer Inc: Unknown device 10c9
Flags: bus master, fast devsel, latency 0, IRQ 21
Memory at df140000 (32-bit, non-prefetchable) [size=128K]
Memory at df120000 (32-bit, non-prefetchable) [size=128K]
I/O ports at b000
Memory at df1c0000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at df100000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] #11 [8018]
Capabilities: [a0] #10 [0002]
...
...

The problem controller is the i354 adapters (00:14.0-00:14.3). The 82576 add-on card is working just fine. I know the card is supported by Linux since booting to a live CD or a rescue disk yields a working network.

I’ve looked into manually compiling the module myself but haven’t yet found the time for that (and I can’t seem to find the kernel source for 3.1.0). Any help would be greatly appreciated!