lsusb não lista uma unidade SCSI, conectada via USB (ponte SATA)?

lsusb não lista uma unidade SCSI, conectada via USB (ponte SATA)?

Estou olhando para um daqueles laptops híbridos removíveis, que possui disco rígido extra na base do teclado; este laptop roda Ubuntu. Às vezes, essas unidades são montadas na inicialização, às vezes não - e ao inspecionar, notei algo que não entendi.

Portanto, quando esta unidade estiver montada e funcionando corretamente, aqui está a saída relevante de lshw:

$ sudo lshw -businfo | grep 'disk\|volume'
scsi@4:0.0.0      /dev/sdb   disk           500GB HTS545050A7E380
scsi@4:0.0.0,1    /dev/sdb1  volume         222GiB EXT4 volume
scsi@4:0.0.0,2    /dev/sdb2  volume         222GiB EXT4 volume
scsi@4:0.0.0,3    /dev/sdb3  volume         20GiB Windows NTFS volume

Com lshw -v, obtenho o seguinte para esta unidade:

 *-scsi:1
      physical id: 2
      bus info: usb@2:1.2
      logical name: scsi4
      capabilities: emulated scsi-host
      configuration: driver=usb-storage
    *-disk
         description: SCSI Disk
         product: HTS545050A7E380
         vendor: Hitachi
         physical id: 0.0.0
         bus info: scsi@4:0.0.0
         logical name: /dev/sdb
         version: AD04
         serial: TE85313R0LU5JK
         size: 465GiB (500GB)
         capabilities: gpt-1.00 partitioned partitioned:gpt
         configuration: ansiversion=6 guid=d0ba2288-a760-46db-8675-fe22d9becf8e sectorsize=512

Então, isso me diz que esta unidade está conectada de alguma forma através de USB; e que é um Hitachi. No entanto, quando o faço lsusb, não está listado:

$ sudo lsusb
Bus 004 Device 005: ID 03eb:8808 Atmel Corp.
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 004: ID 114d:0140 Alpha Imaging Technology Corp.
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 05e3:0735 Genesys Logic, Inc.
Bus 002 Device 002: ID 05e3:0612 Genesys Logic, Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0483:91d1 STMicroelectronics Sensor Hub
Bus 001 Device 005: ID 2a47:0c02
Bus 001 Device 004: ID 05e3:0606 Genesys Logic, Inc. USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Em outras palavras, não há Hitachi aqui. Logs relevantes do log do sistema /var/log/syslog:

kernel: [    2.963255] scsi 4:0:0:0: Direct-Access     Hitachi  HTS545050A7E380
kernel: [    2.963490] sd 4:0:0:0: Attached scsi generic sg1 type 0
kernel: [    2.964196] sd 4:0:0:0: [sdb] 976773152 512-byte logical blocks: (500 GB/465 GiB)
kernel: [    2.966060] sd 4:0:0:0: [sdb] Write Protect is off
kernel: [    2.966063] sd 4:0:0:0: [sdb] Mode Sense: 5f 00 10 08
kernel: [    2.967007] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
kernel: [    3.019250]  sdb: sdb1 sdb2 sdb3
kernel: [    3.021523] sd 4:0:0:0: [sdb] Attached SCSI disk
kernel: [    3.381991] clocksource: Switched to clocksource tsc

E finalmente verifiquei com udevadm info -a -n sdb; aqui ele encontra o "Hitachi" como fornecedor do dispositivo, e no caminho pai, chega a usb-storage, que é filho do fornecedor/produto 05e3 0735, queélistado por lsusb(Genesys Logic, Inc.) e para os quais lsusb -vrelatórios:

iManufacturer           1 USB Storage
iProduct                2 USB3.0 SATA Bridge

Então, como lsusbnormalmente mostra o fornecedor/produto de, digamos, pendrives USB - por que não mostra essa unidade, mesmo que esteja conectada através do barramento USB?

Responder1

Esta unidade não é um dispositivo USB, mas um dispositivo SATA que é acessado através da ponte Genesys (que é um dispositivo USB). Como não é um dispositivo USB, ele não aparece na lsusbsaída do.

Pen drives USB são dispositivos USB sem pontes (bem, geralmente), então elesfazeraparece como está no barramento USB e na lsusbsaída de.

informação relacionada