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 81 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
      • First post
        Last post