Sto eseguendo Debian 7.2 su un vecchio Macbook Pro della fine del 2006. Ho due dischi rigidi Seagate Backup Plus da 4 TB collegati ad esso che ho in un pool ZFS con mirroring. Recentemente una delle unità è morta e ho ricevuto un'unità sostitutiva che sto cercando di aggiungere come nuovo mirror. Tuttavia, non riesco a ripristinarlo, poiché inevitabilmente si verifica un errore prima che possa finire.
Il problema è che questa unità sostitutiva sembra continuare a disconnettersi e riconnettersi entro una frazione di secondo. Quello che ho trovato sono i seguenti messaggi stampati nel registro di sistema più e più volte:
Jan 19 20:08:07 thingamadealies kernel: [100555.410370] usb 1-1: USB disconnect, device number 43
Jan 19 20:08:07 thingamadealies kernel: [100555.660059] usb 1-1: new high-speed USB device number 44 using ehci_hcd
Jan 19 20:08:07 thingamadealies kernel: [100555.794444] usb 1-1: New USB device found, idVendor=0bc2, idProduct=a0a4
Jan 19 20:08:07 thingamadealies kernel: [100555.794452] usb 1-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Jan 19 20:08:07 thingamadealies kernel: [100555.794458] usb 1-1: Product: Backup+ Desk Mac
Jan 19 20:08:07 thingamadealies kernel: [100555.794463] usb 1-1: Manufacturer: Seagate
Jan 19 20:08:07 thingamadealies kernel: [100555.794467] usb 1-1: SerialNumber: XXXXXXXX
Jan 19 20:08:07 thingamadealies kernel: [100555.795636] scsi41 : usb-storage 1-1:1.0
Jan 19 20:08:07 thingamadealies mtp-probe: checking bus 1, device 44: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1"
Jan 19 20:10:46 thingamadealies kernel: [100714.601169] usb 1-1: USB disconnect, device number 44
Jan 19 20:10:46 thingamadealies kernel: [100714.872081] usb 1-1: new high-speed USB device number 45 using ehci_hcd
... etc ...
A volte questo accadrà più volte al minuto. Occasionalmente i messaggi vengono stampati con pochi secondi l'uno dall'altro. In altre occasioni questo comportamento si interrompe del tutto per diverse ore, o addirittura vicino a un giorno. Ho il sospetto, ma non ho prove, che potrebbe essere correlato a quando il disco rigido è sotto carico.
Nessun altro errore USB o I / O o altri messaggi rilevanti vengono stampati su syslog e non so dove altro posso cercare indizi.
L'altro disco non ha affatto questo problema e ha funzionato benissimo da quando l'ho preso.
Quello che ho provato finora:
- cambiare le prese USB a cui sono collegate le unità, per vedere se l'altra unità inizia a presentare questo problema. Finora non è stato, ma sono passate solo un'ora o due.
- Ho anche cercato su Google un po ', e ho trovato altre persone con problemi simili, ma nessuno esattamente come il mio, e non ho ancora trovato una soluzione. La maggior parte delle persone con questo problema ottiene almeno un qualche tipo di errore USB nel syslog insieme al messaggio "USB disconnect".
Qualsiasi aiuto che qualcuno potrebbe darmi sarebbe molto apprezzato! Non so davvero come eseguire il debug di un problema hardware come questo.
Aggiornare:
Dopo aver cambiato le prese USB a cui sono collegate le unità, il messaggio in uscita su syslog è cambiato in:
usb 1-3: reimpostare il dispositivo USB ad alta velocità numero 4 utilizzando ehci_hcd
Ho confermato che USB 1-3 è l'unità problematica. Quindi qualcosa è ancora sbagliato, ma ora è una cosa leggermente diversa. Finora ZFS non ha avuto errori ... speriamo che rimanga tale.
Aggiornamento 2:
Il resilvering è terminato! Tuttavia, sto ancora ricevendo i messaggi "ripristina dispositivo USB ad alta velocità". Ho provato a scambiare i cavi tra le mie due unità, ma non ha fatto alcuna differenza, quindi penso che il problema sia il cavo.
Ho visto alcune prove che l'aggiornamento del mio kernel potrebbe risolvere questo problema, quindi ho intenzione di provarlo.
Aggiornamento 3:
Aggiornato il mio kernel a 3.10, non ha avuto alcun effetto. Non so ancora come risolvere questo problema.
usb 4-1.5: USB disconnect, device number 3
usb 4-1.5: new low-speed USB device number 4 using ehci-pci
usb 4-1.5: New USB device found, idVendor=17ef, idProduct=6019
....