Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Pfsense not passing through NIC ports

Featured Replies

I have a 4 port Intel NIC and trying to run pfsense on a VM. When in pfsense I only see one port available and verified only one port "exists" with pciconf and ifconfig.

 

I followed the instructions from the awesome space invader one and can confirm that I have successfully setup for pass-through of the NIC and deletion of the on-board motherboard NIC. How ? I did the same setup on a manjaro VM and successfully see all four ports !

 

What gives ? Perhaps a conflict with the Intel NIC and pfsense ? Seems odd with intel. Perhaps this should be on a pfsense forum. I wonder if I can install pfsense on a different Linux vm ?

 

Sent from my SM-G986U using Tapatalk

 

 

  • Author

Update - I came across this post which links to another post - lots of issues only seeing one NIC.

 

In the solution outlined on the second post - the OP had the NICs as multifunction but on different buses.  It appears in the XML created by unraid - MY VM had them on different buses but NOT declared as multifunction.  I took a long way around to find this out.  Originally, I thought it might be that I needed to change the machine type to i440fx-x.x and when I did - PRESTO - the new VM saw all the NIC's.  I copied the XML piece defining the NIC's from the new VM to the old VM and both VM's see all 4 NIC's.  I have copied only the alias/passthrough info from that section of the XML for comparison - 

 

UNRAID CREATED FOR i440fx-4.2 FreeBSD VM:

 

      <alias name='hostdev0'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>

  

      <alias name='hostdev1'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>

   

      <alias name='hostdev2'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>

   

      <alias name='hostdev3'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/>

   

UNRAID CREATED FOR Q35-4.2

      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>

      <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>

      <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>

      <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>

 

Thank you for this..

I recently had my pfsense VM take a dump and stopped loading... had to reload it and rebuild it and I couldn't fully pass the NIC to the VM. It would see only 1 port.  I did what you suggested, using the i440fx instead of Q, see's the NIC's now.

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.