USB驱动器不断断开并重新连接


10

我在2006年末的旧Macbook Pro上运行Debian 7.2。我已经将两个4 TB的Seagate Backup Plus硬盘驱动器连接到了镜像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插头,以查看其他驱动器是否开始出现此问题。到目前为止,还没有,但是只有一两个小时。
  • 我也用Google搜索了很多,发现其他人也遇到类似的问题,但是没有一个人和我的完全一样,而且我还没有找到解决方案。大多数遇到此问题的人至少会在系统日志中收到某种USB错误以及“ USB断开连接”消息。

任何人都可以给我的任何帮助将不胜感激!我真的不知道如何调试这样的硬件问题。

更新:

切换驱动器连接到哪个USB插头后,输出到syslog的消息更改为:

USB 1-3:使用ehci_hcd重置4号高速USB设备

我已经确认USB 1-3是问题驱动器。因此,仍然存在一些错误,但是现在这是一个稍微不同的错误。到目前为止,ZFS尚未发生任何错误……希望它会保持这种状态。

更新2:

重新同步已完成!但是,我仍然收到“重置高速USB设备”消息。我尝试在两个驱动器之间切换电缆,但是没有任何区别,因此我认为排除了电缆问题。

我已经看到一些证据表明,升级内核可能会解决此问题,因此我将对此进行介绍。

更新3:

将内核升级到3.10,没有任何效果。仍然不知道该如何解决。

Answers:


4

已经过了两年,但我想我也可以回答这个问题,以防万一其他人遇到同样的问题。

事实证明,这台旧MacBook Pro的USB2端口之一无法正常工作。不知道到底是什么问题,但是我最终购买了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从磁盘开始到结束都出现错误?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.