USBドライブが切断して再接続し続ける


10

2006年後半の古いMacbook ProでDebian 7.2を実行しています。ミラーリングされたZFSプールにある2つの4 TB Seagate Backup Plusハードドライブが接続されています。最近、ドライブの1つが故障し、新しいミラーとして追加しようとしている交換用ドライブを受け取りました。ただし、完了する前に必ずエラーが発生するため、再同期させることができません。

問題は、この交換用ドライブが一瞬のうちに切断と再接続を続けているように見えることです。私が見つけたのは、次のメッセージがシステムログに繰り返し出力されていることです。

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

これは1分間に数回発生することがあります。時々、メッセージは互いに数秒で印刷されます。他の場合には、この動作は数時間、または1日に近い時間で完全に停止します。私は一種の疑いがありますが、ハードドライブに負荷がかかっているときに関係している可能性があるという証拠はありません。

他のUSBエラーやIOエラー、またはその他の関連メッセージがsyslogに出力されず、他にどこで手掛かりを探すことができるかわかりません。

もう一方のドライブにはこの問題はまったくなく、私がそれを手に入れて以来、うまく機能しています。

これまでに試したこと:

  • ドライブが接続されているUSBプラグを切り替えて、他のドライブでこの問題が発生しているかどうかを確認します。今のところそうではありませんが、たった1、2時間しかありません。
  • 私もかなりググってみました、そして同様の問題を持つ他の人々を見つけました、しかし私のものと全く同じではありません、そして私はまだ解決策を見つけていません。この問題のあるほとんどの人は、少なくとも「USB切断」メッセージとともに、syslogで何らかのUSBエラーを受け取ります。

誰かが私に与えることができるどんな助けでも大歓迎です!私はこのようなハードウェアの問題をデバッグする方法を本当に知りません。

更新:

ドライブが接続されているUSBプラグを切り替えると、syslogに出力されるメッセージが次のように変わります。

USB 1-3:ehci_hcdを使用して高速USBデバイス番号4をリセット

USB 1-3が問題のあるドライブであることを確認しました。ですから、まだ何かがおかしいのですが、今は少し違う間違った事です。これまでのところ、ZFSにはエラーはありません...うまくいけば、そのままです。

アップデート2:

再同期が終了しました!ただし、「高速USBデバイスのリセット」というメッセージがまだ表示されます。2台のドライブ間でケーブルを切り替えてみましたが、何の違いもなかったので、ケーブルの問題は除外されていると思います。

カーネルをアップグレードすると問題が解決する可能性があることを示す証拠がいくつかあるので、これを試してみます。

更新3:

カーネルを3.10にアップグレードしましたが、効果がありませんでした。まだこれを修正する方法がわかりません。

回答:


4

それから2年以上が経過しましたが、他の誰かが同じ問題を抱えている場合に備えて、この質問に答えるのもよいと思いました。

この古いMacBook ProのUSB2ポートの1つが正しく機能していないことがわかりました。何が問題なのか正確にはわかりませんが、ドライブの速度を向上させるためにUSB3拡張カードを購入することになり、使用後に両方のドライブが完全に動作しました。これが初めてで、USBポートがあったのは、実際にこのような問題の原因でした。


CentOS 7には、Lenovo ThinkCentreと同様のエラーがあります。USB3ポートも必要かもしれません。私は通常CentOSのコンソールモードを使用しているので、USBマウスを取り外します。警告が表示されなくなります。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

多分、交換用ドライブはまったく同じではなく、もう少し多くの電力を必要とします。切断および再接続は、電力不足のドライブでは一般的です。ディスクのエンクロージャでサポートされている場合は、外部電源を接続してみてください。


1
どちらのドライブにも独自の電源があり、壁のコンセントに差し込まれているので、そうではないと思います。しかし、提案をありがとう。
GuyGizmo 2014年

0

この「Seagate Backup Plus」は外部ディスクエンクロージャですよね?ディスクは大丈夫かもしれませんが、おそらくそれはエンクロージャの障害ですか?または、USBケーブルが不良です。古いディスクがなくなってから何も変更していない場合(カーネルのアップグレード?)、ハードウェアに問題があると思われます。ディスクをZFSプールにインポートしようとせずにdd、最初から最後までエラーなしでディスクからインポートできますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.