introduce disk/by-id (model_serial) symlinks for NVMe drives
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
systemd (Ubuntu) |
Fix Released
|
Wishlist
|
Unassigned | ||
Trusty |
Fix Released
|
Wishlist
|
Unassigned | ||
Xenial |
Fix Released
|
Wishlist
|
Unassigned | ||
Yakkety |
Fix Released
|
Wishlist
|
Unassigned | ||
Zesty |
Fix Released
|
Wishlist
|
Unassigned |
Bug Description
[Impact]
NVMe drives can't be identified/accessed via /dev/disk/
[Test Case]
On a system with an NVMe drive, check the /dev/disk/by-id/ directory; with the patch, it will contain link(s) named by the drive serial number. This should be the *only* change in `ls -l /dev/disk/*/*`.
On a system without NVMe, verify that `ls -l /dev/disk/*/*` is identical (aside from dates, of course) before and after the upgrade to the -proposed version.
[Regression Potential]
Errors in udev rules can lead to an unbootable or otherwise completely broken system if they unintentionally break or clobber existing /dev/disks/ symlinks.
[Other Info]
This patch is already included upstream and in zesty systemd.
Related bugs:
* bug 1647485: NVMe symlinks broken by devices with spaces in model or serial strings
* bug 1651602: NVMe driver regression for non-smp/1-cpu systems
* bug 1649635: export nvme drive model/serial strings via sysfs (trusty)
Changed in systemd (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in systemd (Ubuntu Xenial): | |
importance: | Undecided → Wishlist |
Changed in systemd (Ubuntu Trusty): | |
importance: | Undecided → Wishlist |
description: | updated |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
tags: |
added: sts-sru-done removed: sts-sru |
tags: | removed: sts-sponsor |
This is fixed with commit a5110c90303cf45 5db5062faef34d5 724d12e2e9 from upstream systemd, which is already included in zesty.