Skip to content

linux-drive: handle empty vendor/model/serial when building object pa… - #1528

Open
qiuxinyidian wants to merge 1 commit into
storaged-project:masterfrom
qiuxinyidian:master
Open

linux-drive: handle empty vendor/model/serial when building object pa…#1528
qiuxinyidian wants to merge 1 commit into
storaged-project:masterfrom
qiuxinyidian:master

Conversation

@qiuxinyidian

@qiuxinyidian qiuxinyidian commented Jul 2, 2026

Copy link
Copy Markdown

linux-drive: handle empty vendor/model/serial when building object path, Some NVMe devices expose empty Vendor/Model/Serial strings instead of NULL
fix:#1507

…th, Some NVMe devices expose empty Vendor/Model/Serial strings instead of NULL.

Signed-off-by: lizhipeng <qiuxinyidian@gmail.com>
Co-authored-by: lizhipeng <lizhipeng@kylinos.cn>
@qiuxinyidian

Copy link
Copy Markdown
Author

when check with udevadm info xxx , this nvme has no ID_SERIAL ID_MODEL ID_SERIAL_SHORT info

@qiuxinyidian

Copy link
Copy Markdown
Author
[root ]# udevadm info /dev/nvme0n1
P: /devices/pci0000:40/0000:40:03.1/0000:41:00.0/nvme/nvme0/nvme0n1
M: nvme0n1
R: 1
U: block
T: disk
D: b 259:0
N: nvme0n1
L: 0
S: disk/by-path/pci-0000:41:00.0-nvme-1
S: disk/by-id/nvme-uuid.e123f8b9-9d01-0000-3e50-56f434050000
S: disk/by-diskseq/117
Q: 117
E: DEVPATH=/devices/pci0000:40/0000:40:03.1/0000:41:00.0/nvme/nvme0/nvme0n1
E: DEVNAME=/dev/nvme0n1
E: DEVTYPE=disk
E: DISKSEQ=117
E: MAJOR=259
E: MINOR=0
E: SUBSYSTEM=block
E: USEC_INITIALIZED=55796653636
E: ID WWN=uuid.e123f8b9-9d01-0000-3e50-56f434050000
E: IDIREVISION=2.0.12
E: ID NSID=1
E: ID PATH=pci-0000:41:00.0-nvme-1
E: ID_PATH_TAG=pci-0000_41_00_0-nvme-1
E: MPATH_SBIN_PATH=/sbin
E: DM_MULTIPATH_DEVICE_PATH=0
E: UDISKS IGNORE=1
E: DEVLINKS=/dev/disk/by-path/pci-0000:41:00.0-nvme-1/dev/disk/by-id/nvmeuuid.e123f8b9-9d01-0000-3e50-56f434050000/dev/dis>
E: TAGS=:systemd:
E: CURRENT_TAGS=:systemd:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant