现象:
- 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的.
网友评论