Hey Folks ~
Just getting going on a SM X10SDV-8C-TLN4F running CentOS6 (upgrading from an older Core i3 machine). Love it so far; it's a huge performance upgrade, and very frugal on power. However, having a couple problems with the 10Gb NIC, hoping someone here has a pointer.
Problem 1: I'm linking to an HP 1950-24G-2SFP+-2XGT-PoE+ switch, which supports 2@ 10GBaseT and 2@ SFP+ 10Gb ports (plus 24@ 1Gb PoE+). It's a nice box, power draw is pretty low even when running PoE ports. However, the 10Gb link is really intermittent. On reboot, it normally comes up as 1Gb. If I unplug/replug the cable, it'll sometimes link at 10Gb, other times at 1Gb. I've tried a different cable (both Cat6a and Cat7) without luck. No patch panels or anything else, just a short cable from the server to the switch. Has anyone else tried this combination and/or had problems linking at 10Gb? Everything is latest firmware and drivers, but still no luck.
Problem 2: I'm running a pfSense firewall in a VM. For the external interface, I've VT-d device assigned the 1Gb NIC to the pfSense VM so that the traffic flows directly into the firewall without any local bridging or link sharing (seemed most secure this way). However, for the internal interface, I'd like to share the 10Gb port with the parent OS and other VMs on the machine. I should be able to do this using SR-IOV using the max_vfs= parameter to the ixgbe driver (and specifying intel_iommu=on in the kernel cmdline). When I do all this, the driver refuses to create virtual functions, giving me the error "ixgbe: 0000:03:00.0: ixgbe_check_options: IOV is not supported on this hardware. Disabling IOV." Has anyone seen this error before? Is anyone successfully running SR-IOV on the 10Gb NIC?
Kernel is 2.6.32-573, ixgbe driver is 4.1.1/4.1.2 (tried both). BIOS is 1.0b.
Thanks!