I am running several virtual machines on top of bhyve. I've got FreeBSD, RHEL, Linux Mint and Debian running now. I have tried OpenBSD without a passthrough NIC and CentOS.
On Thu, Jul 5, 2018, 20:14 Tom Smyth <tom.sm...@wirelessconnect.eu> wrote: > Farid > Can you check if the SR-IOV works by runing another OS as a vm on top of > Bhyve on the host > > that is what I meant on my previous mail > Thanks > > On 5 July 2018 at 17:49, Farid Joubbi <djfa...@gmail.com> wrote: > > Hi, > > The Intel NIC works correctly in the native FreeBSD. I used it there > before > > I did the passthrough. > > The Intel NIC worked correctly natively when I tested the OpenBSD > installer. > > The Intel NIC works in bhyve if I install FreeBSD. > > > > The new Broadcom NIC also works normally as long as it's not a OpenBSD > > instance in bhyve. > > > > The NICs are not assigned to other hosts. > > > > The settings for virtualization on the hardware are correct to my > knowledge. > > I have several other hosts running in bhyve without problems. > > One FreeBSD host using passthrough the same way as I intend to do with > > OpenBSD. > > > > > > On Thu, Jul 5, 2018 at 4:55 PM Tom Smyth <tom.sm...@wirelessconnect.eu> > > wrote: > >> > >> Hello Farid, > >> > >> > >> Can you confirm that other operating systems pick up the Nic ok and > >> they function ok > >> > >> has the Physical Host settings been setup correctly for SR-IOV > >> > >> is it possible that the nic has been assigned to another vm ? > >> > >> Hope this helps > >> > >> > >> On 5 July 2018 at 15:38, Farid Joubbi <djfa...@gmail.com> wrote: > >> > I realize now that I wrote a reply to only Mike and not the whole misc > >> > earlier. > >> > > >> > Anyway. > >> > The server is running several functions, and it's not popular to do > >> > maintenance on it. > >> > I went ahead and rebooted it anyway since this is important ;-) > >> > > >> > I booted the OpenBSD 6.3 install media natively on the hardware. > >> > It found all six NICs that I have installed. There are two Broadcom on > >> > the > >> > mainboard and four on the Intel card. > >> > Broadcoms were found as bge and Intel as em. They all seemed to work. > >> > > >> > I had an extra bge card lying around. I installed it in the server and > >> > did > >> > PCI passthrough with it as well as the Intel in FreeBSD/bhyve. > >> > I get the same result in OpenBSD: > >> > bge0 at pci0 dev 5 function 0 "Broadcom BCM5720" rev 0x00, BCM5720 A0 > >> > (0x5720000), APE firmware NCSI 1.4.12.0: couldn't map interrupt > >> > > >> > Conclusion: > >> > The problem has to do with the fact that bhyve is between the hardware > >> > and > >> > OpenBSD. > >> > > >> > Any ideas? > >> > > >> > On Thu, Jul 5, 2018 at 2:31 AM Mike Larkin <mlar...@azathoth.net> > wrote: > >> > > >> >> On Thu, Jul 05, 2018 at 03:36:17AM +0200, Farid Joubbi wrote: > >> >> > Hi, > >> >> > > >> >> > I have a server running bhyve in FreeBSD. I did PCI passthrough in > >> >> > order > >> >> > to have exclusive access to one of the network interfaces on the > >> >> > server. > >> >> > My plan was to use that NIC in OpenBSD. Unfortunately when I boot > the > >> >> > 6.3 > >> >> > release installer I get this in dmesg: > >> >> > "em0 at pci0 dev 5 function 0 "Intel 82576" rev 0x01: couldn't map > >> >> > interrupt". > >> >> > > >> >> > The installation goes through without errors, but the Intel NIC is > >> >> > not > >> >> > visible during install or after rebooting the installed system. > >> >> > > >> >> > Man pages suggest that the problem is a fatal initialization error. > >> >> > > >> >> > The NIC works without problems installing FreeBSD. > >> >> > In FreeBSD the NIC uses the igb driver. > >> >> > > >> >> > https://man.openbsd.org/FreeBSD-11.1/igb.4 > >> >> > > >> >> > The OpenBSD man page for em lists 82576EB as supported. > >> >> > > >> >> > The NIC is an Intel Gigabi ET2 quad: > >> >> > > >> >> > >> >> > https://ark.intel.com/products/series/46841/Intel-Gigabit-ET-Server-Adapter-Series > >> >> > > >> >> > Could it be that the quad variant of the NIC is not supported by > >> >> > OpenBSD? > >> >> > Is there anything I can do to make it work? > >> >> > Is it possible to use the igb driver in OpenBSD somehow? > >> >> > > >> >> > Thanks. > >> >> > >> >> Before anyone at all spends any time on this, please verify if this > >> >> works > >> >> without bhyve in the way. Eg, boot natively on this hardware and see. > >> >> > >> >> Or did you already do that? In which case the commentary about bhyve > is > >> >> extraneous. > >> >> > >> >> -ml > >> >> > >> > >> > >> > >> -- > >> Kindest regards, > >> Tom Smyth > >> > >> Mobile: +353 87 6193172 > >> The information contained in this E-mail is intended only for the > >> confidential use of the named recipient. If the reader of this message > >> is not the intended recipient or the person responsible for > >> delivering it to the recipient, you are hereby notified that you have > >> received this communication in error and that any review, > >> dissemination or copying of this communication is strictly prohibited. > >> If you have received this in error, please notify the sender > >> immediately by telephone at the number above and erase the message > >> You are requested to carry out your own virus check before > >> opening any attachment. > > > > -- > Kindest regards, > Tom Smyth > > Mobile: +353 87 6193172 > The information contained in this E-mail is intended only for the > confidential use of the named recipient. If the reader of this message > is not the intended recipient or the person responsible for > delivering it to the recipient, you are hereby notified that you have > received this communication in error and that any review, > dissemination or copying of this communication is strictly prohibited. > If you have received this in error, please notify the sender > immediately by telephone at the number above and erase the message > You are requested to carry out your own virus check before > opening any attachment. >