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 recoveryindica 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_ADVANCEDeCONFIG_EFIdefinido 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.