大坑: 树莓派2代 移动硬盘盒 读取断开

现象:

  • SSK黑鹰v300硬盘盒
  • 用sshfs 或 samba 服务
  • 远程读取大文件时, 硬盘失去响应, 断开重连

已排除供电不足的原因。

最终找到原因:

SSK移动硬盘盒使用的是ns1066芯片, 当高速读取时, 此芯片与树莓派不兼容。

解决方案:

第一种解决方案: 降低usb速度

/boot/cmdline.txt 文件中 加入 dwc_otg.speed=1 这句.
这句的功能是强制使用 USB full-speed (12 Mbit/s)
不加这句会用 hi-speed (480 Mbit/s)
这句的副作用是速度降一大截. 12*1000/8=1500KB
实际用起来是大概500KB左右.

第二种解决方案: 换硬盘盒

只买过ssk的产品. ssk除了G300和一款有粉红色滑盖的两款硬盘盒用的是asm1053芯片以外, 其它全都是ns1066的.

你可能感兴趣的:(大坑: 树莓派2代 移动硬盘盒 读取断开)