• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

No connection when SR-IOV enabled in Hyper-V with Intel X710-T2L

Virtualization
2
7
865
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.
  • A
    andrew_241
    last edited by Jun 7, 2023, 6:23 AM

    I have an Intel X710-T2L installed in my server running pfSense in a Hyper-V VM. SR-IOV is enabled on both the LAN and WAN virtual switches. If I configure the VM to enable SR-IOV, pfSense can't connect. I get the following in the console:

    login-to-view

    and there is no connectivity. Disabling SR-IOV results in the connections being restored.

    So, is there a driver that I need, or does FreeBSD not support this configuration yet?

    Thanks!

    A J 2 Replies Last reply Jun 7, 2023, 9:23 PM Reply Quote 0
    • A
      andrew_241 @andrew_241
      last edited by Jun 7, 2023, 9:23 PM

      Forgot to mention, I'm on pfSense Plus 23.05.

      1 Reply Last reply Reply Quote 0
      • A
        andrew_241
        last edited by Jul 5, 2023, 2:56 AM

        I swapped out the X710-T2L with an X550-T2. While the messages in the console still appear when SR-IOV is enabled on the virtual NICs, the LAN and WAN connections are working. Here is the output from pciconf -lbv:

        none0@pci1:0:2:0:	class=0x020000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x1564 subvendor=0x0000 subdevice=0x0000
            vendor     = 'Intel Corporation'
            device     = 'X550 Virtual Function'
            class      = network
            subclass   = ethernet
            bar   [10] = type Memory, range 64, base 0, size 16384, disabled
            bar   [1c] = type Memory, range 64, base 0, size 16384, disabled
        none1@pci2:0:2:0:	class=0x020000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x1564 subvendor=0x0000 subdevice=0x0000
            vendor     = 'Intel Corporation'
            device     = 'X550 Virtual Function'
            class      = network
            subclass   = ethernet
            bar   [10] = type Memory, range 64, base 0, size 16384, disabled
            bar   [1c] = type Memory, range 64, base 0, size 16384, disabled
        

        How can I tell if SR-IOV is working properly in the pfSense guest?

        1 Reply Last reply Reply Quote 0
        • J
          JonathanLee @andrew_241
          last edited by JonathanLee Jul 5, 2023, 3:50 AM Jul 5, 2023, 3:49 AM

          @andrew_241 double check your Hyper-V network settings outside of the VM. Shut down the VM first and add a legacy network card if needed to see if it detects it.

          Make sure to upvote

          1 Reply Last reply Reply Quote 0
          • J
            JonathanLee
            last edited by JonathanLee Jul 8, 2023, 7:26 AM Jul 5, 2023, 3:51 AM

            Have you tried Virtual Box, or VMware too? I had some OS issues like Xenix for me only runs on Hyper-V, again I know PfSense has configuration recipes for Hyper-V VM installations.

            Make sure to upvote

            A 1 Reply Last reply Jul 8, 2023, 2:17 AM Reply Quote 0
            • A
              andrew_241 @JonathanLee
              last edited by Jul 8, 2023, 2:17 AM

              @JonathanLee

              I haven't tried either of those. I was thinking of installing Proxmox, but I have a lot going on in the current Windows Server install. The server is a Hyper-V hypervisor, but doubles as a DFS replica file server. I also use TPM-backed BitLocker full disk encryption.

              I tried using Discrete Device Assignment to assign the pfSense guest the two ports on the X550-T2, but that removes the 10gb functionality from the host. I guess I could assign pfSense only the one port currently being used for the WAN. Now that I think about it, I wish I had gotten the quad port X710-T4L, but that's over $500 USD. But, I would have the pfSense guest using two ports DDA'ed, with two more available for the host. FreeBSD supports the card.

              J 1 Reply Last reply Jul 8, 2023, 7:27 AM Reply Quote 0
              • J
                JonathanLee @andrew_241
                last edited by Jul 8, 2023, 7:27 AM

                @andrew_241 I thought you would be using esxi or something. I like Hyper-V better as it's native in Windows and works really good now.

                Make sure to upvote

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post
                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.