使用udevadm阅读在bash USB串行代码(read usb serial code in b

2019-10-16 13:59发布

我试图使用使用udevadm命令的bash读取USB唯一的ID。 使用的命令是:

udevadm info --query=all --name=/dev/sdc1

输出是适当的,而使用常规的USB存储设备,

E: ID_SERIAL=JetFlash_Transcend_2GB_7FYD0N04-0:0
E: ID_SERIAL_SHORT=7FYD0N04

但是,当我使用的是MP3播放器,输出是一个奇怪的现象,如:

E: ID_SERIAL=10d6_USB_2.0_FS__FLASH_DISK_USB_2.0_FS__FLASH_DISK
E: ID_SERIAL_SHORT=USB_2.0_FS__FLASH_DISK

是否有一个USB存储一些独特的东西比其他ID_SERIAL_SHORT?

谢谢

Answer 1:

有没有独特的USB序列号。 每个供应商在他自己的意志选择的代码。 有没有USB_SERIAL许多设备都没有。



文章来源: read usb serial code in bash using udevadm
标签: bash usb udev