lsusb -vコマンドにUSBシリアル番号が表示されない

lsusb -vコマンドにUSBシリアル番号が表示されない

シリアル番号を読みたいUSBスティックがあります。コマンドを呼び出すと、この行 lsusb -vの出力は次のiSerialようになります。

iSerial    3

/proc/scsi/usb-storageファイルを表示するには、次の結果が表示されます。

Host scsi10: usb-storage
Vendor: USB
Product: Disk 2.0
Serial Number: 92071573E1272519149
Protocol: Transparent SCSI
Transport: Bulk
Quirks:

一方では、このコマンドにシリアル出力がないが、lsusb他方ではシリアル出力が得られない/proc/scsi/usb-storageのはなぜですか?シーケンスを収集するこの2つの方法の違いは何ですか?

ベストアンサー1

lsusbUSBデバイスを次のように開こうとすることができますO_RDWR(読み取り/書くモード)、ユーザーにこの操作を実行する権限がない可能性があります(その場合は、「デバイスを開くことができません。一部の情報が失われます」出力間にエラーメッセージが表示される必要があります)。 rootで始まる場合は、lsusbiSerial値全体も印刷する必要があります。

おすすめ記事