USB-накопитель продолжает отключаться и подключаться

10

Я использую Debian 7.2 на старом Macbook Pro конца 2006 года. К нему подключены два жестких диска Seagate Backup Plus объемом 4 ТБ, которые находятся в зеркальном пуле 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 или другие соответствующие сообщения не выводятся в системный журнал, и я не знаю, где еще я могу найти подсказки.

На другом диске вообще нет этой проблемы, и он прекрасно работает с тех пор, как я его получил.

Что я пробовал до сих пор:

  • переключение между USB-разъемами и подключенными дисками, чтобы увидеть, не возникает ли проблема на другом диске. Пока что нет, но прошло всего час или два.
  • Я также немного погуглил и нашел других людей с похожими проблемами, но ни одна из них не похожа на мою, и я пока не нашел решения. Большинство людей с этой проблемой, по крайней мере, получают какую-то ошибку USB в системном журнале вместе с сообщением «Отключение USB».

Буду очень признателен за любую помощь Я действительно не знаю, как отладить аппаратную проблему как это.

Обновить:

После переключения USB-разъемов, к которым подключены накопители, сообщение, выводимое в системный журнал, изменилось на:

USB 1-3: сброс высокоскоростного USB-устройства № 4 с помощью ehci_hcd

Я подтвердил, что USB 1-3 является проблемой диска. Так что что-то все еще не так, но сейчас это немного не так. Пока что в ZFS не было ошибок ... надеюсь, так и останется.

Обновление 2:

Серебро закончилось! Тем не менее, я все еще получаю сообщения «сброс высокоскоростного USB-устройства». Я попытался переключаться между двумя кабелями, но это не имело никакого значения, поэтому я считаю, что проблема заключается в кабеле.

Я видел некоторые доказательства того, что обновление моего ядра может исправить это, поэтому я собираюсь дать этому шанс.

Обновление 3:

Обновил мое ядро ​​до 3.10, безрезультатно. Все еще не знаю, как это исправить.

GuyGizmo
источник

Ответы:

4

Прошло более двух лет, но я решил, что могу ответить и на этот вопрос на тот случай, если у кого-нибудь еще возникнет такая же проблема.

Оказывается, один из портов USB2 на этом старом MacBook Pro не работал должным образом. Не знаю точно, в чем проблема, но в итоге я купил карту расширения USB3, чтобы получить лучшую скорость от дисков, и после использования оба диска работали отлично. Это первый и единственный раз, когда я когда-либо имел USB-порт на самом деле причиной такой проблемы.

GuyGizmo
источник
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

Возможно, сменный диск не совсем идентичен и требует немного больше энергии. Отключение и повторное подключение типично для приводов с недостаточным питанием. Попробуйте подключить внешний источник питания, если корпус диска поддерживает это.

gronostaj
источник
1
Оба накопителя имеют собственный источник питания, подключенный к сетевой розетке, поэтому я не думаю, что это так. Но спасибо за предложение.
GuyGizmo
0

«Seagate Backup Plus» - это корпус для внешних дисков, верно? Диск может быть в порядке, но, возможно, это вина корпуса? Или USB-кабель плохой. Если вы еще не изменили муравейник (обновление ядра?) С тех пор, как умер старый диск, я бы заподозрил аппаратную проблему. Не пытаясь импортировать диск в пул ZFS, можете ли вы ddс диска от начала до конца без ошибок?

ckujau
источник