Utopic não pode detectar o segundo HDD em uma estação de acoplamento USB

1

Eu conectei uma docking station USB 3.0 com HDD duplo a uma caixa Ubuntu 14.10 recém-instalada e atualizada. No entanto, o Ubuntu é capaz de detectar apenas o primeiro de dois HDDs conectados ao dock (como visto em /proc/partitions ). Eu verifiquei o mesmo comportamento em outra caixa do Ubuntu 14.10 e mais recente Mint.

Ao mesmo tempo, posso ler dados SMART de qualquer um dos HDDs adicionando a opção -d usbjmicron,n ao programa smartctl . A mesma estação de acoplamento com ambos os HDDs é detectada corretamente no OSX e até mesmo quando inicializada com o CD de recuperação do Ubuntu 12.04 (kernel 3.2).

Alguma opinião sobre o que está acontecendo?

Informações técnicas:

Versão do Ubuntu: Ubuntu 14.10 Utopic

ws$ uname -a
3.16.0-28-generic #38-Ubuntu SMP Fri Dec 12 17:37:40 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux'''

ws$ lspci
03:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller

ws$ lsusb
Bus 010 Device 002: ID 152d:0539 JMicron Technology Corp. / JMicron USA Technology Corp. JMS539 SuperSpeed SATA II 3.0G Bridge

ws$ smartctl -d usbjmicron,0 --all /dev/sdi
Model Family:     Toshiba 3.5" HDD DT01ACA...
Device Model:     TOSHIBA DT01ACA300
Firmware Version: MX6OABB0
User Capacity:    3,000,592,982,016 bytes [3.00 TB]
...

mensagens relevantes de dmesg :

usb 10-1: new SuperSpeed USB device number 2 using xhci_hcd
usb 10-1: New USB device found, idVendor=152d, idProduct=0539
usb 10-1: New USB device strings: Mfr=1, Product=11, SerialNumber=3
usb 10-1: Product: USB to ATA/ATAPI bridge
usb 10-1: Manufacturer: JMicron
usb 10-1: SerialNumber: 00A123456789
usb-storage 10-1:1.0: USB Mass Storage device detected
scsi15 : usb-storage 10-1:1.0
scsi 15:0:0:0: Direct-Access     JMicron                   0000 PQ: 0 ANSI: 5
sd 15:0:0:0: Attached scsi generic sg10 type 0
sd 15:0:0:0: [sdi] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
sd 15:0:0:0: [sdi] Write Protect is off
sd 15:0:0:0: [sdi] Mode Sense: 28 00 00 00
sd 15:0:0:0: [sdi] No Caching mode page found
sd 15:0:0:0: [sdi] Assuming drive cache: write through
sd 15:0:0:0: [sdi] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
sdi: unknown partition table
sd 15:0:0:0: [sdi] 732566646 4096-byte logical blocks: (3.00 TB/2.72 TiB)
sd 15:0:0:0: [sdi] Attached SCSI disk
    
por srk 27.12.2014 / 16:51

1 resposta

1

A solução foi forçar o kernel a pesquisar novamente o barramento SCSI e procurar por um LUN específico no host SCSI específico. O comando no meu caso foi:

rescan-scsi-bus --luns=1 --hosts=15

Depois disso, o segundo drive apareceu em /proc/partitions e eu consegui montá-lo.

Para encontrar o id do host SCSI (em --hosts=15 ) em seu sistema, use o comando lsscsi .

    
por srk 06.09.2015 / 00:50