Usb
如何在 dmesg 中讀取 usb-storage 消息?
插入 USB 筆式驅動器時,我收到以下消息
[20236.720694] usb-storage 1-1.2:1.0: USB Mass Storage device detected [20236.721212] scsi host6: usb-storage 1-1.2:1.0
我認為
usb-storage
是核心模組的名稱。1-1.2
表示 USB 匯流排 1,在層次結構中的位置為 1.2(根集線器在埠 1 上有一個集線器,而在此集線器上,設備位於埠 2 上)。但是“:1.0”後綴是什麼意思呢?
整個 dmesg 輸出:
$ sudo dmesg -c [20236.607122] usb 1-1.2: new high-speed USB device number 28 using ehci-pci [20236.720003] usb 1-1.2: New USB device found, idVendor=0951, idProduct=1665 [20236.720007] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [20236.720009] usb 1-1.2: Product: DataTraveler 2.0 [20236.720012] usb 1-1.2: Manufacturer: Kingston [20236.720014] usb 1-1.2: SerialNumber: 08606E6D402EFD91D7025267 [20236.720694] usb-storage 1-1.2:1.0: USB Mass Storage device detected [20236.721212] scsi host6: usb-storage 1-1.2:1.0 [20237.766610] scsi 6:0:0:0: Direct-Access Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 4 [20237.767789] sd 6:0:0:0: Attached scsi generic sg2 type 0 [20237.768454] sd 6:0:0:0: [sdc] 15131636 512-byte logical blocks: (7.75 GB/7.21 GiB) [20237.769158] sd 6:0:0:0: [sdc] Write Protect is off [20237.769163] sd 6:0:0:0: [sdc] Mode Sense: 45 00 00 00 [20237.769903] sd 6:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [20237.774661] sdc: sdc1 sdc2 [20237.777526] sd 6:0:0:0: [sdc] Attached SCSI removable disk
我在 Ubuntu 17.04 上。
1
in...:1.0
是配置(大多數USB設備只有一種配置),the是0
介面。每個 USB 設備可以有多個配置和多個介面。一次只能啟用一種配置,不同的配置可以有不同的功率特性。一種配置的介面可以同時訪問,並且對執行某些功能的端點進行分組。
有關更多詳細資訊,請參見此處。