10GBE Nic Passthrough to OSX VM Doesnt Work, Windows10 VM Works??


Recommended Posts

Hello Everyone,

 

Im trying to pass-through a Sonnet 10GBE nic to the 2nd vm (OSX) i have on the server. The device is RESETABLE, and i have it Stubed-OUT in the unraid flash config file.

 

My windows 10 vm boots up just fine with it and i got the driver installed and it works. however i can't get it to work from OSX. It keeps saying i need to include a rom file. But its not a GPU why would it want a rom file. Any thoughts?

Server Error:

Jan 29 03:26:42 Tower kernel: vfio-pci 0000:b3:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0x397c
2019-01-29 11:26:35.724+0000: Domain id=5 is tainted: high-privileges
2019-01-29 11:26:35.724+0000: Domain id=5 is tainted: custom-argv
2019-01-29 11:26:35.724+0000: Domain id=5 is tainted: host-cpu
char device redirected to /dev/pts/0 (label charserial0)
2019-01-29T11:26:42.993133Z qemu-system-x86_64: vfio-pci: Cannot read device rom at 0000:b3:00.0
Device option ROM contents are probably invalid (check dmesg).
Skip option ROM probe with rombar=0, or load from file with romfile=
2019-01-29T11:27:10.976748Z qemu-system-x86_64: terminating on signal 15 from pid 12168 (/usr/sbin/libvirtd)
2019-01-29 11:27:12.778+0000: shutting down, reason=destroyed

 

VM XML OSX That Fails: Exact same code is in Windows 10 XML and it works.

   <hostdev mode='subsystem' type='pci' managed='yes'>
      <driver name='vfio'/>
      <source>
        <address domain='0x0000' bus='0xb3' slot='0x00' function='0x0'/>
      </source>
      <address type='pci' domain='0x0000' bus='0x08' slot='0x00' function='0x0'/>
    </hostdev>

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.