Existem várias causas possíveis e coisas que você pode fazer. O trecho do dmesg sugere algumas coisas:
- O kernel tenta várias vezes acessar o dispositivo. Parece que toda vez que não termina por algum motivo.
- Há avisos dizendo que
not ready after error recovery
indica que a unidade não passou por verificações do sistema de arquivos (embora tenham sido tentadas) ou precisa ser verificada, mas seu sistema não sabe como fazer isso. - A unidade é acessada usando o novo driver do kernel
uas
- provavelmente é a única maneira no caso das unidades>2TB
, mas vale a pena saber quando você procura por soluções.
Possíveis causas que posso pensar:
-
A unidade eletrônica fornecida com o gabinete é configurada para usar configurações de comunicação não compatíveis com o padrão ou alimentação do dispositivo. Se a energia fosse o problema e seu gabinete vinha com uma fonte de alimentação externa, você definitivamente deveria usá-la se você não o fez até agora. Caso o problema esteja com alguns mecanismos de comunicação proprietários, você pode resolvê-lo seguindo o manual do gabinete ou executando um programa do Windows que pode alternar a unidade para o modo padrão ou legado (pode ser chamado de qualquer coisa).
-
A unidade demora muito para ser liquidada - seu sistema pode estar configurado para esperar muito pouco antes que a unidade se torne disponível após a conexão. Para verificar / alterar isso, faça
cat /sys/module/usb_storage/parameters/delay_use
- você verá um valor em segundos. Se for de 5 segundos ou menos, tente alterá-lo para, digamos,10
(sudo echo 10 > sys/module/usb_storage/parameters/delay_use
) e, em seguida, conecte a unidade. -
O kernel não sabe o tipo de partição GPT. Você diz que usou
gdisk
, mas pode não ter sido capaz de reconhecer partições GPT porque elas simplesmente não eram conhecidas pelo kernel. Para verificar isso, verifique se sua configuração atual do kernel temCONFIG_PARTITION_ADVANCED
eCONFIG_EFI
definido comoy
(pelo que eu me lembro, no Ubuntu as configurações do kernel residem no diretório/boot
). -
Desde que você usou o NTFS (não é um bom fs para unidades grandes na minha opinião, mas - não há alternativa boa para trabalhar com o Windows), o sistema de arquivos pode precisar passar por uma verificação de consistência. Isso pode impedir que as ferramentas do Linux o montem, mas não explica por que a unidade não é reconhecida corretamente por
gdisk
. No entanto, conectá-lo em uma máquina Windows e fazer um check-in completo não vai doer. -
Tendo analisado este tópico do fórum Acredito que o principal problema seja o compartimento da unidade, afinal.