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にアップグレードしましたが、効果がありませんでした。まだこれを修正する方法がわかりません。
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
....