I've just tested a mainline kernel version 4.17.0, and nvme names didn't float when using the kernel parameter "nvme_core.multipath=0", which reinforces that the fix patch is present in 4.17, so Guo: I guess your 4.17 version is really based on 4.17-rc1.
Let me know if there's anything else to investigate in this LP. In my understanding, we did have a bug after the nvme multipath introduction, but now kernel has a fix which is available upstream after kernel v4.17, and available in Ubuntu kernel 4.15.x series, after 4.15.0-34. To keep the nvme naming behavior as before, we need to use the kernel parameter "nvme_core.multipath=0". Thanks, Guilherme -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1792660 Title: nvme name floated after boot with 4.15.0 kernel To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1792660/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs