ixgbe and ixgbevf drivers are not working in virtualization environment

Rémi Pauchet remi.pauchet at netasq.com
Thu Oct 25 14:29:58 UTC 2012


more informations about the SR-IOV issue.

The problem is that the link is not updated in the virtual machine (VF driver).

ie: I start the VM with my fiber unplugged, the vf link is "no carrier".
I plug the fiber, the link stays in state "no carrier".
If I reboot the vm, I get the active link. 
I reproduce the issue with esxi 5.1 and xenserver 6 


On other hand, I still haven't managed to get an active link with VMWare DirectPath.

Regards,
Rémi


Le 17 oct. 2012 à 09:42, Rémi Pauchet a écrit :

> Hi
> 
> My interface is configured, UP and running and I still can't get a link
> 
> Can you help me with this issue ?
> 
> Regards,
> Rémi
> 
> 
> Le 12 oct. 2012 à 09:38, Rémi Pauchet a écrit :
> 
>> Hi,
>> 
>> Unfortunately not:
>> 
>> ix0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>> 	options=401bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
>> 	ether 00:e0:ed:1c:99:4e
>> 	inet 172.16.255.254 netmask 0xffff0000 broadcast 172.16.255.255
>> 	inet6 fe80::2e0:edff:fe1c:994e%ix0 prefixlen 64 scopeid 0x2 
>> 	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>> 	media: Ethernet autoselect
>> 	status: no carrier
>> ix1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>> 	options=401bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
>> 	ether 00:e0:ed:1c:99:4f
>> 	inet 172.17.255.254 netmask 0xffff0000 broadcast 172.17.255.255
>> 	inet6 fe80::2e0:edff:fe1c:994f%ix1 prefixlen 64 scopeid 0x3 
>> 	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>> 	media: Ethernet autoselect
>> 	status: no carrier
>> 
>> Regards,
>> Rémi
>> 
>> Le 11 oct. 2012 à 18:25, Jack Vogel a écrit :
>> 
>>> The ixgbe device will not get link until you have run init, so assign it an address or just do an ifconfig up.
>>> 
>>> I have never used the driver using a passthru type setup but I believe its been done successfully if
>>> memory serves.
>>> 
>>> Jack
>>> 
>>> 
>>> On Thu, Oct 11, 2012 at 8:39 AM, Rémi Pauchet <remi.pauchet at netasq.com> wrote:
>>> Hi,
>>> 
>>> I'm trying to use the ixgbe (10Gb) driver in a FreeBSD virtual machine on an esxi 5 using DirectPath (PCI Passthrough) and the card is detected, but I can't get a link (status: no carrier)
>>> 
>>> ix0: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 2.3.11> mem 0xd2420000-0xd243ffff,0xd2400000-0xd2403fff irq 18 at device 0.0 on pci3
>>> 
>>> ix0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>>         options=401bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,VLAN_HWTSO>
>>>         ether 00:e0:ed:1c:99:4e
>>>         nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
>>>         media: Ethernet autoselect
>>>         status: no carrier
>>> 
>>> I have also tested with XenServer 6, using SR-IOV (ixgbevf driver) with the same result: the driver is loading, but no link detected.
>>> 
>>> In both case (VMWare DirectPath and XenServer SR-IOV), I tested Linux with success.
>>> 
>>> 
>>> The card is an Intel 82599EB, the motherboard is an Intel X58 (supermicro X8ST3) with a Xeon W3680 and I've tested FreeBSD 8.3 and 9.0
>>> 
>>> I've found a forum thread with the same issue: http://forums.freebsd.org/showthread.php?t=29855 and no answer :)
>>> 
>>> 
>>> Please find in attachment the dmesg (boot -v) with the ix driver compiled with DEBUG flags using vmware.
>>> 
>>> 
>>> Can anyone provide feedback about this issue ?
>>> 
>>> Regards,
>>> Rémi Pauchet
>>> 
>>> 
>>> 
>> 
> 



More information about the freebsd-net mailing list