XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    PCI Passthru Error not working on 8.2 but was 8.1

    Scheduled Pinned Locked Moved Xen Orchestra
    5 Posts 3 Posters 1.2k Views 1 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.
    • L Offline
      lightspeed
      last edited by

      The problem
      I have single host I am using to test updates and patches in 8.2 before rolling out to production. I am on the very latest 8.2 stable release package, all patches. Lates XOA, all updates, brand new XOA image etc.

      When I attempt to start a VM and pass it a GPU I get the following error:

      INTERNAL_ERROR(xenopsd internal error: (Unix.Unix_error "No such device" single_write ""))
      

      There's no way to get this VM to boot, other than to remove the GPU pass thru.

      The second question I thought should be address is: are there a base set of BIOS settings that are important to have set for PCI pass thru to work as intended?

      L L 2 Replies Last reply Reply Quote 0
      • L Offline
        lightspeed @lightspeed
        last edited by

        @lightspeed no one having this issue?

        1 Reply Last reply Reply Quote 0
        • olivierlambertO Offline
          olivierlambert Vates 🪐 Co-Founder CEO
          last edited by olivierlambert

          Hi!

          IOMMU should be enable in the BIOS. Double check that 🙂

          Also please share your grub config to see if it's correctly written.

          L 1 Reply Last reply Reply Quote 0
          • L Offline
            l1c @lightspeed
            last edited by

            @lightspeed
            I don't have your problem exactly, but while I didn't have any issues passingthrough a consumer grade graphics card in 8.1 I have had issues in 8.2
            For some reason, the Windows vm I passthrough the graphics card to reads it as a usb device.

            1 Reply Last reply Reply Quote 0
            • L Offline
              lightspeed @olivierlambert
              last edited by

              @olivierlambert said in PCI Passthru Error not working on 8.2 but was 8.1:

              Hi!

              IOMMU should be enable in the BIOS. Double check that 🙂

              Also please share your grub config to see if it's correctly written.

              After playing with it more, the issue appears to be passing multiple devices of the same type. In this case RADEON WX7100. If I take it down to one card it works as expected. If I add more than 1, pick any quantity, then I run into the issue.

              The issue goes away once I reboot the host, and then I can assign a card, but the second the VM reboots the error comes back

              1 Reply Last reply Reply Quote 0
              • First post
                Last post