USB-накопичувач постійно відключається та підключається


10

Я запускаю 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, не мало ефекту. Досі не знаю, як це виправити.

Відповіді:


4

Це вже через два роки, але я подумав, що можу відповісти на це питання лише на випадок, якщо хто-небудь ще має те саме питання.

Виявляється, один із портів USB2 на цьому старому MacBook Pro не працював належним чином. Не точно знаю, в чому проблема, але я нарешті купив розширення USB3, щоб отримати кращу швидкість виходу з накопичувачів, і після використання обидва накопичувачі працювали чудово. Це перший і єдиний раз, коли я коли-небудь мав USB-порт, насправді був причиною такої проблеми.


CentOS 7 має подібну помилку з lenovo ThinkCentre. Мені може знадобитися і порт USB3. Я відключаю USB-мишку, оскільки зазвичай я використовую консольний режим CentOS. Він перестає показувати попередження. 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....
Нік Донг

1

Можливо, привід заміни не зовсім однаковий і вимагає трохи більше енергії. Відключення та повторне підключення характерно для накопичувачів, що не працюють на енергії. Спробуйте підключити зовнішнє джерело живлення, якщо корпус диска підтримує його.


1
Обидва накопичувачі мають власне джерело живлення, підключені до розетки, тому я не думаю, що це все. Але дякую за пропозицію.
GuyGizmo

0

Цей "Seagate Backup Plus" - це зовнішній корпус диска, правда? Диск може бути гаразд, але, можливо, в цьому винна кришка? Або кабель USB поганий. Якщо ви не змінили інший мурашник (оновлення ядра?) З моменту вмирання старого диска, я б підозрював проблему з обладнанням. Не намагаючись імпортувати диск до пулу ZFS, чи можете ви ddз диска від початку до кінця без помилок?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.