Public bug reported: After updating kernel from 5.15.0-26 to 5.15.0-127, nvme disk WWID changed from /dev/disk/by-id/nvme-eui.XXX to /dev/disk/by-id/nvme-nvme.XXX . This issue happened on specific nvme vendor , such as Intel NVMe SSD : 8:00.0 Non-Volatile memory controller [0108]: Intel Corporation NVMe Datacenter SSD [3DNAND, Beta Rock Controller] [8086:0a54]
After investigation, it was found that the introduction of NVME_QUIRK_BOGUS_NID quirks has changed the device attribute file name format. I submitted a patch to mainline to fix this problem, but this patch could not be accepted because the implementation of the technology conflicted with the policy of the decision maker. https://lore.kernel.org/all/20250308141102.34101-1-iece...@gmail.com/ Considering that naming formats need to have high stability and recognizability on production, For the Ubuntu kernel, which is widely used in enterprise environments, changes to such underlying attribute can have a significant impact on applications that rely on WWID. Especially in the case of minor kernel version upgrade. Is it possible remove NVME_QUIRK_BOGUS_NID flag? ** Affects: linux (Ubuntu) Importance: Undecided Status: New ** Tags: jammy -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2102060 Title: Ubuntu 22.04 nvme WWID changed after upgrade kernel to 5.15.0-127 which occurred in specific nvme vendors Status in linux package in Ubuntu: New Bug description: After updating kernel from 5.15.0-26 to 5.15.0-127, nvme disk WWID changed from /dev/disk/by-id/nvme-eui.XXX to /dev/disk/by-id/nvme-nvme.XXX . This issue happened on specific nvme vendor , such as Intel NVMe SSD : 8:00.0 Non-Volatile memory controller [0108]: Intel Corporation NVMe Datacenter SSD [3DNAND, Beta Rock Controller] [8086:0a54] After investigation, it was found that the introduction of NVME_QUIRK_BOGUS_NID quirks has changed the device attribute file name format. I submitted a patch to mainline to fix this problem, but this patch could not be accepted because the implementation of the technology conflicted with the policy of the decision maker. https://lore.kernel.org/all/20250308141102.34101-1-iece...@gmail.com/ Considering that naming formats need to have high stability and recognizability on production, For the Ubuntu kernel, which is widely used in enterprise environments, changes to such underlying attribute can have a significant impact on applications that rely on WWID. Especially in the case of minor kernel version upgrade. Is it possible remove NVME_QUIRK_BOGUS_NID flag? To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2102060/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp