Das USB-Laufwerk wird immer wieder getrennt und wieder verbunden


10

Ich verwende Debian 7.2 auf einem alten Macbook Pro von Ende 2006. Ich habe zwei 4 TB Seagate Backup Plus-Festplatten daran angeschlossen, die ich in einem gespiegelten ZFS-Pool habe. Kürzlich ist eines der Laufwerke gestorben, und ich habe ein Ersatzlaufwerk erhalten, das ich als neuen Spiegel hinzufügen möchte. Ich kann es jedoch nicht zum Resilver bringen, da unvermeidlich ein Fehler auftritt, bevor es beendet werden kann.

Das Problem ist, dass dieses Ersatzlaufwerk scheinbar innerhalb von Sekundenbruchteilen die Verbindung trennt und wieder herstellt. Was ich gefunden habe, sind die folgenden Meldungen, die immer wieder im Systemprotokoll gedruckt werden:

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 ...

Manchmal passiert dies mehrmals pro Minute. Gelegentlich werden die Nachrichten mit einigen Sekunden Abstand gedruckt. In anderen Fällen hört dieses Verhalten für mehrere Stunden oder sogar fast einen Tag auf. Ich vermute, habe aber keinen Beweis dafür, dass dies möglicherweise damit zusammenhängt, wann die Festplatte unter Last steht.

In Syslog werden keine anderen USB- oder E / A-Fehler oder andere relevante Meldungen gedruckt, und ich weiß nicht, wo ich sonst nach Hinweisen suchen kann.

Das andere Laufwerk hat dieses Problem überhaupt nicht und funktioniert seit ich es habe großartig.

Was ich bisher versucht habe:

  • Umschalten, an welche USB-Stecker die Laufwerke angeschlossen sind, um festzustellen, ob auf dem anderen Laufwerk dieses Problem auftritt. Bisher hat es nicht, aber es ist nur ein oder zwei Stunden her.
  • Ich habe auch ziemlich viel gegoogelt und andere Leute mit ähnlichen Problemen gefunden, aber keine genau wie meine, und ich habe noch keine Lösung gefunden. Die meisten Menschen mit diesem Problem erhalten zumindest einen USB-Fehler im Syslog zusammen mit der Meldung "USB-Trennung".

Jede Hilfe, die mir jemand geben könnte, wäre sehr dankbar! Ich weiß nicht wirklich, wie ich ein solches Hardwareproblem beheben soll.

Aktualisieren:

Nach dem Umschalten der USB-Stecker, an die die Laufwerke angeschlossen sind, wurde die an syslog ausgegebene Nachricht wie folgt geändert:

USB 1-3: Setzen Sie das Hochgeschwindigkeits-USB-Gerät Nummer 4 mit ehci_hcd zurück

Ich habe bestätigt, dass USB 1-3 das Problemlaufwerk ist. Also stimmt etwas immer noch nicht, aber jetzt ist es etwas anders falsch. Bisher hat ZFS keine Fehler gehabt ... hoffentlich bleibt es so.

Update 2:

Das Resilvering ist beendet! Ich erhalte jedoch immer noch die Meldung "Hochgeschwindigkeits-USB-Gerät zurücksetzen". Ich habe versucht, die Kabel zwischen meinen beiden Laufwerken umzuschalten, aber es hat keinen Unterschied gemacht. Ich denke, das schließt das Problem mit dem Kabel aus.

Ich habe einige Beweise dafür gesehen, dass ein Upgrade meines Kernels dies beheben könnte, also werde ich es versuchen.

Update 3:

Ein Upgrade meines Kernels auf 3.10 hatte keine Auswirkung. Ich weiß immer noch nicht, wie ich das beheben soll.

Antworten:


4

Es ist über zwei Jahre später, aber ich dachte, ich könnte diese Frage genauso gut beantworten, falls jemand anderes jemals das gleiche Problem hat.

Es stellte sich heraus, dass einer der USB2-Anschlüsse dieses alten MacBook Pro nicht ordnungsgemäß funktionierte. Ich bin mir nicht sicher, was genau das Problem war, aber am Ende kaufte ich eine USB3-Erweiterungskarte, um die Geschwindigkeit der Laufwerke zu verbessern, und nachdem ich sie verwendet hatte, funktionierten beide Laufwerke einwandfrei. Dies ist das erste und einzige Mal, dass ich jemals einen USB-Anschluss hatte, der die Ursache für ein solches Problem ist.


CentOS 7 hat ähnliche Fehler mit Lenovo ThinkCentre. Möglicherweise benötige ich auch einen USB3-Anschluss. Ich ziehe die USB-Maus heraus, da ich normalerweise den Konsolenmodus von CentOS verwende. Es werden keine Warnungen mehr angezeigt. 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....
Nick Dong

1

Möglicherweise ist das Ersatzlaufwerk nicht genau identisch und benötigt etwas mehr Strom. Das Trennen und Wiederverbinden ist typisch für Laufwerke mit geringer Leistung. Versuchen Sie, eine externe Stromquelle anzuschließen, wenn das Gehäuse der Festplatte dies unterstützt.


1
Beide Laufwerke haben eine eigene Stromquelle, die an eine Steckdose angeschlossen ist. Ich glaube nicht, dass das so ist. Aber danke für den Vorschlag.
GuyGizmo

0

Dieses "Seagate Backup Plus" ist ein externes Festplattengehäuse, oder? Die Festplatte ist möglicherweise in Ordnung, aber möglicherweise liegt es am Gehäuse? Oder das USB-Kabel ist defekt. Wenn Sie seit dem Tod der älteren Festplatte nichts anderes geändert haben (Kernel-Upgrade?), Würde ich ein Hardwareproblem vermuten. Können Sie ohne zu versuchen, die Festplatte in den ZFS-Pool zu importieren, ddvon Anfang bis Ende ohne Fehler von der Festplatte?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.