That's what I also thought, but it's not anything I can force it to do, is
it? Isn't it supposed to detect the MSI interrupt compatibility
automatically?


On Wed, Aug 8, 2018, 20:02 John Baldwin <j...@freebsd.org> wrote:

> On 7/6/18 8:07 AM, Farid Joubbi wrote:
> > Hello,
> >
> > I have configured passthrough of two different PCI Express network
> > interface cards. I can't get neither OpenBSD nor NetBSD to work with
> these
> > NICs.
> >
> > I get this in dmesg when booting the NetBSD install:
> >
> > wm0 at pci0 dev 5 function 0: 82576 quad-1000BaseT Ethernet (rev. 0x01)
> > pci_intr_map: no mapping for pin B (line=ff)
> > wm0: unable to map interrupt
> > bge0 at pci0 dev 6 function 0: Broadcom BCM5720 Gigabit Ethernet
> > pci_intr_map: no mapping for pin B (line=ff)
> > bge0: couldn't map interrupt
> >
> > With OpenBSD it's the same error.
> >
> > I have no problems running FreeBSD or CentOS with the exact same setup.
> >
> > This is how vm is configured for the NetBSD install:
> > loader="grub"
> > cpu=1
> > memory=4G
> > passthru0="12/0/1"
> > passthru1="3/0/1"
> > disk0_type="virtio-blk"
> > disk0_name="disk0.img"
> > uuid="1c9596b9-80a0-11e8-960c-5cb9013bbb64"
> > grub_install0="knetbsd -h -r cd0a /netbsd"
> > grub_run0="knetbsd -h -r ld0a /netbsd"
> >
> >
> > I started out with OpenBSD and a Intel NIC. Then I added the Broadcom NIC
> > since I figured that maybe it's a driver issue.
> > I'm running bhyve on 11.1-RELEASE-p11.
> >
> > Any ideas?
>
> You have to use MSI interrupts for pass-through devices for bhyve.  Those
> errors look as if the guests are trying to use legacy INTx interrupts.
>
> --
> John Baldwin
>
_______________________________________________
freebsd-virtualization@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-virtualization
To unsubscribe, send any mail to 
"freebsd-virtualization-unsubscr...@freebsd.org"

Reply via email to