19.09.2020 5:10, Trevelian wrote:

> I have a HP network card "533FLR-T" its based on "NetXtreme II BCM57810"
> This card is capable to be used with SR-IOV, so I can have 64 NIC on each 
> physical port that I can passthrough from my Linux hypervisor to my Linux and 
> BSD guest VM.
> 
> On Linux guest VM no problem I see the NIC on my VM and I can use it :
> 
> |# lspci 01:00.0 Ethernet controller: Broadcom Inc. and subsidiaries 
> NetXtreme II BCM57810 10 Gigabit Ethernet Virtual Function|
> 
> On BSD guest VM (I tested 11.3 and 12.1) the card seems to be not detected :
> 
> |# dmesg pci0: <network, ethernet> at device 8.0 (no driver attached) # 
> pciconf -lv none0@pci0:0:8:0: class=0x020000 card=0x3382103c chip=0x16af14e4 
> rev=0x00 hdr=0x00 vendor = 'Broadcom Inc. and subsidiaries' device = 
> 'NetXtreme II BCM57810 10 Gigabit Ethernet Virtual Function' class = network 
> subclass = ethernet ||# kldload if_bxe kldload: can't load if_bxe: module 
> already loaded or in kernel|
> ||
> 
> I try to force the driver with :
> 
> |#devctl set driver pci0:0:8:0 bxe|
> |
> |
> But it don't gave me any new network interface.
> 
> Do you have any idea if its possible to make it work or the BXE driver is 
> just not compatible with the Virtual Function of this card ?

It seems bxe(4) does not implement attaching to Virtual Function.
Can't tell if it's by mistake or intentionally.

CC'ing author of the driver davidch@

_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to