Я запускаю Debian 7.2 на старому Macbook Pro в кінці 2006 року. У мене підключені два жорстких диска Seagate Backup Plus 4 TB, які я маю в дзеркальному басейні ZFS. Нещодавно один з приводів помер, і я отримав привід заміни, який я намагаюся додати як нове дзеркало. Однак я не можу змусити його перепрошивати, оскільки помилка неминуче трапляється до того, як вона закінчиться.
Проблема полягає в тому, що цей привід заміни, здавалося б, продовжує відключатись та підключатися протягом частки секунди. Що я знайшов, це такі повідомлення, які друкуються в системному журналі знову і знову:
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 ...
Іноді це станеться кілька разів на хвилину. Інколи повідомлення надруковуються за кілька секунд один до одного. В інших випадках така поведінка взагалі припиняється на кілька годин, а то й близько дня. Я начебто підозрюю, але не маю доказів, що це може бути пов'язано з тим, коли жорсткий диск знаходиться під навантаженням.
Жодні інші помилки USB або IO або інші відповідні повідомлення не друкуються в syslog, і я не знаю, де ще я можу шукати підказки.
Інший диск взагалі не має цієї проблеми, і він працював чудово відтоді, як я його отримав.
Що я намагався поки що:
- перемикаючи, до якого USB-підключення накопичувачі підключені, щоб побачити, чи не починає інший накопичувач цю проблему. Поки що це не так, але пройшло лише годину чи дві.
- Я також дуже гугл, і знайшов інших людей з подібними проблемами, але ніхто точно не подобається моїм, і я ще не знайшов рішення. Більшість людей із цією проблемою принаймні отримують якусь помилку USB у syslog разом із повідомленням "USB disconnect".
Будь-яка допомога, яку мені міг би надати, буде дуже вдячна! Я не знаю, як налагодити апаратну проблему, як це.
Оновлення:
Після переключення до яких USB-підключень приєднані диски, повідомлення, яке виводиться в syslog, змінюється на:
usb 1-3: скинути швидкісний USB-пристрій №4 за допомогою ehci_hcd
Я підтвердив, що USB 1-3 - це проблемний диск. Тож щось все-таки не так, але зараз це дещо інша неправильна річ. Поки що у ZFS не було жодних помилок ... сподіваємось, що так і залишиться.
Оновлення 2:
Перестановка закінчена! Однак я все ще отримую повідомлення "скинути швидкісний USB-пристрій". Я спробував перемикати кабелі між двома моїми накопичувачами, але це не мало значення, тому я думаю, що це виключає проблему, пов'язану з кабелем.
Я бачив деякі докази того, що оновлення ядра могло це виправити, тому я збираюся зробити це.
Оновлення 3:
Оновлено моє ядро до 3.10, не мало ефекту. Досі не знаю, як це виправити.
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
....