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

Reply via email to