Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login
    Introducing Netgate Nexus: Multi-Instance Management at Your Fingertips.

    Enable modern virtio driver instead of lagecy and Virtio SCSI for Proxmox

    Scheduled Pinned Locked Moved Virtualization
    2 Posts 2 Posters 123 Views 4 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • W Offline
      wickeren
      last edited by wickeren

      I have some additions to https://docs.netgate.com/pfsense/en/latest/recipes/virtualize-proxmox-ve.html

      Just add

      hw.virtio.pci.transitional

      to /boot/loader.conf.local to unlock the modern virtio drivers instead of the legacy ones.

      This works even given the fact that Proxmox attaches the devices to the PCI bus and not PCIe. Multiqueue is also working fine then, als long as you enable it on the Nic in Proxmox. Better performance and lower (IRQ) CPU usage.

      Also, an update to pfsense 2.9.0 failed with VirtIO Block disk. Had to switch to Virtio SCSI. Not sure about a new install, but maybe that needs to be revised too in the docs.

      luckman212L 1 Reply Last reply Reply Quote 1
      • W wickeren referenced this topic
      • luckman212L Offline
        luckman212 LAYER 8 @wickeren
        last edited by

        @wickeren Thanks for this. Regarding VirtIO Block, I think the docs probably need to be changed to suggest VirtIO SCSI instead, since that is the newer type- according to the official docs:

        deeb6ff4-3458-41a1-9ffd-811483b4b9df-CleanShot 2026-08-25 at 22.57.56.png

        1 Reply Last reply Reply Quote 1
        • First post
          Last post
        Copyright 2026 Rubicon Communications LLC (Netgate). All rights reserved.
        Privacy Policy · Cookie Policy