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

    Can pass through all NICs except one

    Scheduled Pinned Locked Moved XCP-ng
    1 Posts 1 Posters 210 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.
    • M Offline
      MrPrez
      last edited by Danp

      Greetings,

      I've installed 8.3 on an Atom C3858 appliance to run pfsense. It has four x553 SFP+ Intel NICs along 6 assorted RJ-45 ones. The issue is I'm able to pass through every single NIC I have except one of those SFP+ NICs due to an Internal error. If I remove it and use the others, everything is fine the VM boots as normal. I'm sure I've configured pass-through properly as it was done the exact same way and at the same time as the other 4 SFP+ NICs. xcp-ng just seems not to like one of them for whatever reason. Any help or pointers would be much appreciated. Below is the log that's generated:

      vm.restart
      {
        "id": "d6bbb106-4219-039b-f7ec-4cef60181719",
        "force": false,
        "bypassBlockedOperation": true
      }
      {
        "code": "INTERNAL_ERROR",
        "params": [
          "xenopsd internal error: Cannot_add(0000:0b:00.0, Xenctrlext.Unix_error(12, \"22: Invalid argument\"))"
        ],
        "task": {
          "uuid": "1285845f-f3ae-19ef-90dc-6b4d089d07f4",
          "name_label": "Async.VM.clean_reboot",
          "name_description": "",
          "allowed_operations": [],
          "current_operations": {},
          "created": "20241109T00:25:55Z",
          "finished": "20241109T00:26:21Z",
          "status": "failure",
          "resident_on": "OpaqueRef:76ad4e3f-cb82-7a0a-1701-f61c77fc764e",
          "progress": 1,
          "type": "<none/>",
          "result": "",
          "error_info": [
            "INTERNAL_ERROR",
            "xenopsd internal error: Cannot_add(0000:0b:00.0, Xenctrlext.Unix_error(12, \"22: Invalid argument\"))"
          ],
          "other_config": {},
          "subtask_of": "OpaqueRef:NULL",
          "subtasks": [],
          "backtrace": "(((process xenopsd-xc)(filename lib/backtrace.ml)(line 210))((process xenopsd-xc)(filename ocaml/xenopsd/xc/device.ml)(line 1297))((process xenopsd-xc)(filename ocaml/xenopsd/lib/xenops_server.ml)(line 2137))((process xenopsd-xc)(filename ocaml/xenopsd/lib/xenops_server.ml)(line 1830))((process xenopsd-xc)(filename ocaml/xenopsd/lib/xenops_server.ml)(line 1838))((process xenopsd-xc)(filename ocaml/xenopsd/lib/xenops_server.ml)(line 2380))((process xenopsd-xc)(filename list.ml)(line 121))((process xenopsd-xc)(filename ocaml/xenopsd/lib/xenops_server.ml)(line 2373))((process xenopsd-xc)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xenopsd-xc)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xenopsd-xc)(filename ocaml/xenopsd/lib/xenops_server.ml)(line 2535))((process xenopsd-xc)(filename ocaml/xenopsd/lib/xenops_server.ml)(line 1830))((process xenopsd-xc)(filename ocaml/xenopsd/lib/xenops_server.ml)(line 1838))((process xenopsd-xc)(filename ocaml/xenopsd/lib/xenops_server.ml)(line 3185))((process xenopsd-xc)(filename ocaml/xenopsd/lib/xenops_server.ml)(line 3195))((process xenopsd-xc)(filename ocaml/xenopsd/lib/xenops_server.ml)(line 3215))((process xenopsd-xc)(filename ocaml/xapi-idl/lib/task_server.ml)(line 194))((process xapi)(filename ocaml/xapi/xapi_xenops.ml)(line 3387))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/xapi/xapi_xenops.ml)(line 3555))((process xapi)(filename ocaml/xapi/xapi_xenops.ml)(line 3808))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/xapi/xapi_xenops.ml)(line 3806))((process xapi)(filename ocaml/xapi/xapi_xenops.ml)(line 3396))((process xapi)(filename lib/backtrace.ml)(line 210))((process xapi)(filename ocaml/xapi/xapi_xenops.ml)(line 3402))((process xapi)(filename ocaml/xapi/message_forwarding.ml)(line 143))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 24))((process xapi)(filename ocaml/libs/xapi-stdext/lib/xapi-stdext-pervasives/pervasiveext.ml)(line 39))((process xapi)(filename ocaml/xapi/message_forwarding.ml)(line 2096))((process xapi)(filename ocaml/xapi/rbac.ml)(line 191))((process xapi)(filename ocaml/xapi/rbac.ml)(line 200))((process xapi)(filename ocaml/xapi/server_helpers.ml)(line 75)))"
        },
        "message": "INTERNAL_ERROR(xenopsd internal error: Cannot_add(0000:0b:00.0, Xenctrlext.Unix_error(12, \"22: Invalid argument\")))",
        "name": "XapiError",
        "stack": "XapiError: INTERNAL_ERROR(xenopsd internal error: Cannot_add(0000:0b:00.0, Xenctrlext.Unix_error(12, \"22: Invalid argument\")))
          at Function.wrap (file:///opt/xo/xo-builds/xen-orchestra-202411030303/packages/xen-api/_XapiError.mjs:16:12)
          at default (file:///opt/xo/xo-builds/xen-orchestra-202411030303/packages/xen-api/_getTaskResult.mjs:13:29)
          at Xapi._addRecordToCache (file:///opt/xo/xo-builds/xen-orchestra-202411030303/packages/xen-api/index.mjs:1047:24)
          at file:///opt/xo/xo-builds/xen-orchestra-202411030303/packages/xen-api/index.mjs:1081:14
          at Array.forEach (<anonymous>)
          at Xapi._processEvents (file:///opt/xo/xo-builds/xen-orchestra-202411030303/packages/xen-api/index.mjs:1071:12)
          at Xapi._watchEvents (file:///opt/xo/xo-builds/xen-orchestra-202411030303/packages/xen-api/index.mjs:1244:14)"
      }
      
      1 Reply Last reply Reply Quote 1

      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

      With your input, this post could be even better 💗

      Register Login
      • First post
        Last post