Current logs show PCI hotplug and NVMe controller initialization are
mostly OK after replug:

nvme nvmeX: pci function ...
nvme nvmeX: 128/0/0 default/read/poll queues

However, after replug, nvme list / lsblk lose the namespace devices, and
dmesg does not show an obvious NVMe namespace failure, timeout, reset
failure, or I/O error. The missing clue is why namespace/block-device
creation is not completed after the controller is ready.

Please retest with larger log buffer and dynamic debug enabled:

log_buf_len=64M ignore_loglevel nvme.dyndbg=+p pci.dyndbg=+p
vmd.dyndbg=+p

Then collect live dmesg/journal/udev logs during unplug and each replug
cycle.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2148638

Title:
  ubuntu 26.04 - When the NVME hard drives were hot-swapped, the OS
  reported an error and some of the drives were not recognized.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2148638/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to