NetBSD does not work either. I get the exact same error as with OpenBSD. CentOS works fine.
On Thu, Jul 5, 2018 at 10:20 PM Farid Joubbi <djfa...@gmail.com> wrote: > 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. >> >