Trouble with interface | ix0, ix1, igb0, igb1 on SuperMicro X10SDV-4C-TLN4F-O
bouke last edited by
I am testing a SuperMicro X10SDV-4C-TLN4F-O board [ http://www.supermicro.com/products/motherboard/Xeon/D/X10SDV-4C-TLN4F.cfm ]. At first I was able to use the gigabit interfaces (igb0, igb1) and after a power cycle these weren't detected anymore. pfSense detects ix0 and ix1 which work fine; but pfSense doesn't seem to detect ibg0 and igb1 anymore.
I would like to know how I could fix this as I would like to be able to use all four interfaces.
- Dual LAN via Intel i350-AM2 Gigabit Ethernet
- Dual LAN via SoC 10GBase-T
- Virtual Machine Device Queues reduce I/O overhead
- Supports 10GBASE-T, 100BASE-TX, and 1000BASE-T, RJ45 output
- 1 Realtek RTL8201N PHY (dedicated IPMI)
[2.4.4-RELEASE][admin@pfSense.localdomain]/root: dmesg | grep ix0 ix0: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 3.2.12-k> mem 0xfbc00000-0xfbdfffff,0xfbe04000-0xfbe07fff irq 11 at device 0.0 on pci4 ix0: Using MSI-X interrupts with 9 vectors ix0: Ethernet address: 0c:c4:7a:9c:a3:fc ix0: netmap queues/slots: TX 8/2048, RX 8/2048 ix0: link state changed to UP
[2.4.4-RELEASE][admin@pfSense.localdomain]/root: dmesg | grep ix1 ix1: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 3.2.12-k> mem 0xfba00000-0xfbbfffff,0xfbe00000-0xfbe03fff irq 10 at device 0.1 on pci4 ix1: Using MSI-X interrupts with 9 vectors ix1: Ethernet address: 0c:c4:7a:9c:a3:fd ix1: netmap queues/slots: TX 8/2048, RX 8/2048 ix1: link state changed to UP
Are the igb port shown in dmesg at all?
Are they in
Disabled in the BIOS somehow?
bouke last edited by
Thank you @stephenw10. These must be disabled somehow but I did not yet find where.
I did read something about BCM / IPMI. The default behaviour seems to be that IPMI tries another LAN port when it did not receive an IP address by DHCP on the dedicated IPMI port.
I'll look at the BIOS settings again. Thanks.
ix0@pci0:3:0:0: class=0x020000 card=0x15ad15d9 chip=0x15ad8086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'Ethernet Connection X552/X557-AT 10GBASE-T' class = network subclass = ethernet ix1@pci0:3:0:1: class=0x020000 card=0x15ad15d9 chip=0x15ad8086 rev=0x00 hdr=0x00 vendor = 'Intel Corporation' device = 'Ethernet Connection X552/X557-AT 10GBASE-T' class = network subclass = ethernet
Yes in a lot of Supermicro boxes the IPMI will default to sharing one of the other ports rather than using only it's dedicated port. That should not stop them appearing even as PCI devices in pfSense though.
bouke last edited by bouke
Just done running several tests (also with Linux and so on). We are unable to get the 1GB NIC's up and running. Decided to return the board and order a new one. Will keep you updated.
[EDIT] Our RMA guy took some time too to look at the board and couldn't find out why the 1GB NIC's won't work. He also checked all the jumpers and found out that these are all in the correct position. Our conclusion so far is that the board appears to be broken. He also noticed that the board runs with the latest BIOS version and so on. So time to return the board and get another one.
Ouch! Better than some software/firmware bug I guess though.