Eu nunca tive problemas com drives USB antes, mas este novo 4TB da WD não consigo reconhecê-lo. Eu criei uma única partição ext4 (GPT). Tentei conectá-lo diretamente e também por meio de um hub USB alimentado.
Esta é a minha saída dmesg:
[ 9.524932] usb 1-1.5.4.2: new low-speed USB device number 8 using dwc_otg
[ 9.621425] usb 1-1.5.4.2: New USB device found, idVendor=20a0, idProduct=0001
[ 9.621455] usb 1-1.5.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 9.621471] usb 1-1.5.4.2: Product: flirc
[ 9.621485] usb 1-1.5.4.2: Manufacturer: flirc.tv
[ 9.628973] input: flirc.tv flirc as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.4/1-1.5.4.2/1-1.5.4.2:1.0/0003:20A0:0001.0002/input/input1
[ 9.683189] hid-generic 0003:20A0:0001.0002: input,hidraw0: USB HID v1.01 Keyboard [flirc.tv flirc] on usb-3f980000.usb-1.5.4.2/input0
[ 9.745199] rtl8192c_dm_RF_Saving(): RF_Save
[ 9.853153] ~~~~set sta key:groupkey
[ 9.853192] ==> rtw_set_key algorithm(4),keyid(2),key_mask(0)
[ 9.861231] SetHwReg8192CU, 5128, RCR= 700060ce
[ 10.525606] OnAction_back
[ 10.525652] OnAction_back, action=0
[ 10.525672] issue_action_BA, category=3, action=1, status=0
[ 22.396077] usb 1-1.5.4.2: USB disconnect, device number 8
[ 23.861616] usb 1-1.5.4.2: new low-speed USB device number 9 using dwc_otg
[ 23.949219] usb 1-1.5.4.2: New USB device found, idVendor=20a0, idProduct=0001
[ 23.949250] usb 1-1.5.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 23.949268] usb 1-1.5.4.2: Product: flirc
[ 23.949282] usb 1-1.5.4.2: Manufacturer: flirc.tv
[ 23.965104] input: flirc.tv flirc as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5.4/1-1.5.4.2/1-1.5.4.2:1.0/0003:20A0:0001.0003/input/input2
[ 24.019506] hid-generic 0003:20A0:0001.0003: input,hidraw0: USB HID v1.01 Keyboard [flirc.tv flirc] on usb-3f980000.usb-1.5.4.2/input0
[ 44.351608] usb 1-1.2: new high-speed USB device number 10 using dwc_otg
[ 45.287782] usb 1-1.2: New USB device found, idVendor=1058, idProduct=25e2
[ 45.287821] usb 1-1.2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 45.287837] usb 1-1.2: Product: My Passport 25E2
[ 45.287851] usb 1-1.2: Manufacturer: Western Digital
[ 45.287868] usb 1-1.2: SerialNumber: 575836314435385041315631
[ 45.294105] usb-storage 1-1.2:1.0: USB Mass Storage device detected
[ 45.294658] scsi host0: usb-storage 1-1.2:1.0
[ 46.299736] scsi 0:0:0:0: Direct-Access WD My Passport 25E2 4005 PQ: 0 ANSI: 6
[ 46.304519] scsi 0:0:0:1: Enclosure WD SES Device 4005 PQ: 0 ANSI: 6
[ 46.305303] sd 0:0:0:0: [sda] Unit Not Ready
[ 46.305345] sd 0:0:0:0: [sda] Sense Key : 0x4 [current]
[ 46.305365] sd 0:0:0:0: [sda] ASC=0x44 <<vendor>>ASCQ=0x81
[ 226.377178] sd 0:0:0:0: timing out command, waited 180s
alguma ideia?
Essas últimas quatro linhas são a parte relevante aqui.
Isso diz que a unidade informa que não está pronta.
Sense Key : 0x4
indica um erro irrecuperável em nível de hardware durante um autoteste rive.Esta linha fornece informações sobre o erro exato. Eu não reconheço o código ASC 0x44, então infelizmente não posso dar uma resposta certa sobre isso.
Isso significa que o kernel atingiu o tempo limite esperando por uma resposta a um comando emitido para a unidade. Dado o erro de hardware mencionado acima, provavelmente desistiu após a primeira tentativa.
Em conjunto, isso significa que a unidade relatou um erro de nível de hardware do qual não pôde se recuperar e o kernel desistiu de tentar falar com ela por causa disso.
Dado que é uma unidade conectada por USB, minha primeira sugestão seria verificar se está recebendo energia suficiente. Se for um disco rígido convencional, quase certamente consumirá mais do que os 500mA a 5V que podem ser fornecidos com segurança em todas as portas USB por um Pi. Eu sugiro verificar novamente o cabeamento, certificando-se de ter a unidade conectada através de um hub externo alimentado e tentar novamente. Se isso ainda falhar, pode haver algo errado com a própria unidade.
Como um pequeno aparte, tenha muito cuidado ao usar USB para qualquer tipo de armazenamento fixo de longo prazo. O fato de você não ter tido problemas antes disso significa apenas que você tem sorte, não que o USB seja confiável, especialmente porque a maioria dos sistemas de arquivos não relata nenhum erro causado por ele, mesmo quando eles acontecem. Esse tipo de uso de longo prazo envolvendo transferências de dados em massa de alto volume não é algo para o qual o próprio USB foi projetado e, como resultado, muitos hardwares USB simplesmente não funcionam de maneira confiável para esse tipo de uso.