Disco rígido externo Seagate 2T não pode ser montado, detectado pelo lsusb mas não pelo fdisk -l

1

Eu tenho tido problemas com esse disco rígido externo Seagate 2T (tipo: HPFS / NTFS / exFAT) na minha máquina virtual do thinkpad.

resultado de lsusb:

~$ lsusb
Bus 004 Device 002: ID 0bc2:ab24 Seagate RSS LLC 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 003 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 003 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

sudo fdisk -l result:

Disk /dev/sda: 200 GiB, 214748364800 bytes, 419430400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8181a6d5

Device     Boot     Start       End   Sectors  Size Id Type

/dev/sda1  *         2048 385878015 385875968  184G 83 Linux
/dev/sda2       385880062 419428351  33548290   16G  5 Extended
/dev/sda5       385880064 419428351  33548288   16G 82 Linux swap / Solaris

dmesg | resultado final:

[   52.431393] usb 4-1: stat urb: status -32
[   52.431418] scsi 33:0:0:0: tag#0 data cmplt err -32 uas-tag 1 inflight: CMD 
[   52.431420] scsi 33:0:0:0: tag#0 CDB: Inquiry 12 00 00 00 24 00
[   73.964896] scsi 33:0:0:0: tag#0 uas_eh_abort_handler 0 uas-tag 1 inflight: CMD 
[   73.964905] scsi 33:0:0:0: tag#0 CDB: Inquiry 12 00 00 00 24 00
[   73.965084] scsi host33: uas_eh_bus_reset_handler start
[   74.088200] usb 4-1: reset SuperSpeed USB device number 2 using xhci_hcd
[   74.111388] usb 4-1: device firmware changed
[   74.140001] scsi host33: uas_post_reset: alloc streams error -19 after reset
[   74.140022] usb 4-1: USB disconnect, device number 2

Parece haver erro de alocação, mas não sei como corrigir isso.

No entanto, ele está funcionando bem em outra VM / computador.

Obrigado pela sua ajuda.

xp

    
por Xp.L 29.04.2018 / 07:55

1 resposta

1

Após horas de pesquisa, este método funciona para o meu caso:

vá para / var / log / syslog para encontrar idVendor e idProduct:

 [ 1582.945936] usb 4-1: New USB device found, idVendor=0bc2, idProduct=ab24

desativar o uas:

echo options usb-storage quirks=0bc2:ab24:u > /etc/modprobe.d/ignore_uas.conf

Faça isso (não entendo por que isso precisa disso):

locale-gen --purge --no-archive

desconecte o disco rígido externo e reinicialize a VM

fonte de referência: link

Espero que ajude você.

    
por Xp.L 29.04.2018 / 21:44