
我有一台非常小的 ARM 计算机,上面运行着 Ubuntu 9.04(Jaunty),作为我家的备份和媒体服务器。
我已将新的“WD My Passport”750GB USB 驱动器连接到它。驱动器被识别,我可以安装它并正常读取/写入文件。
几分钟后,驱动器进入休眠状态,即使我正在向其写入备份。我可以使用 sdparm 强制其重新启动,但首先需要在写入时不要自行关闭。
我尝试使用此命令来禁用待机状态,但是它不起作用:
root@Plug:~# sdparm --clear STANDBY -6 /dev/sdb
/dev/sdb: WD My Passport 0730 1008
change_mode_page: failed setting page: Power condition
我还被告知/sys/block/sdb/device/allow_restart
要从 0 改为 1,但不存在这样的文件并且无法在那里写入。
硬件本身很好,如果我将它插入 Windows 计算机,它在使用时不会处于睡眠状态。
还有什么我可以尝试让这个驱动器在 Linux 中运行吗?
答案1
我认为问题出在我的插电式计算机的板载 USB 主机提供的电量不足。驱动器在使用过程中并连接到有源 USB 集线器时尚未自动断电。