I took a look and noticed that nvme.poll_queues is checked at runtime, and if more queues than CPUs are requested it's rejected. In a working Xen boot with only dom0_max_vcpus=6 set, can you check: cat /sys/devices/system/cpu/possible If it reads 0-5 then the poll_queues value was rejected.
Can you also run the inverse - nvme.poll_queues=24 but no CPU cap. If this also hangs then it's only an issue of nvme poll queues under Xen Lastly, can you try Xen with dom0_max_vcpus=6 and poll_queues=6? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2170270 Title: Xen Dom0 fails to boot with "nvme.poll_queues=24" and "dom0_max_vcpus=6 dom0_vcpus_pin" To manage notifications about this bug go to: https://bugs.launchpad.net/linux/+bug/2170270/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
