Raspberry Pi – 管理端口电源
三年前,我买了一台 Raspberry Pi(第一台)B 型,用来搭建一个小型自制 NAS。 然后我买了两个 3TB 的大硬盘,每个都放在一个盒子里,进行一个大的 RAID 1。这个安装很好,但有一个痛苦的不便……我的硬盘从来没有出过! 明白,他们永远不会睡觉,即使几个小时没有使用它也是如此。
面对这个问题,我一直在寻找一个解决方案,让我自己控制 USB 端口的电源供应,但没有成功……当时, 覆盆子 几乎更多的是处于原型状态,社区也没有今天这么大。
Raspberry Pi 3,你来了!
最近几天,我想投资一个更强大的模型。 听到很多关于 Model 2 的好消息后,我希望这个 USB 电源管理问题能够得到解决,所以我决定购买新型号。 还好树莓派3同时发布,我一个两台都没订。
休眠 USB 设备
经过一些测试,我意识到这张新卡并没有解决我最初的问题。 所以我试着玩食物和BINGO! 这一次,我找到了事情要做。
手动电源管理
首先,这是允许我更换电源的票证。
这是 C 中的项目,可以影响 USB 端口的电源。
一点儿 命令行
$ git clone https://github.com/codazoda/hub-ctrl.c.git $ cd hub-ctrl.c $ sudo apt install -y libusb-dev
$ gcc -o hub-ctrl hub-ctrl.c -lusb
我们很好。 该项目的
乔尔敢
已经编译,我们现在准备打开/关闭我们的 USB 设备。
USB口的组织图
玩端口
请注意,USB 1 端口不能单独关闭。
关掉
- USB端口2
1sudo ./hub-ctrl -h 0 -P 4 -p 0 - USB端口3
1sudo ./hub-ctrl -h 0 -P 5 -p 0 - USB端口4
1sudo ./hub-ctrl -h 0 -P 3 -p 0 - 以太网端口!
1sudo ./hub-ctrl -h 0 -P 1 -p 0 - 同时连接所有 4 个 USB 端口
1sudo ./hub-ctrl -h 0 -P 2 -p 0
光
- USB端口2
1sudo ./hub-ctrl -h 0 -P 4 -p 1 - USB端口3
1sudo ./hub-ctrl -h 0 -P 5 -p 1 - USB端口4
1sudo ./hub-ctrl -h 0 -P 3 -p 1 - 以太网端口!
1sudo ./hub-ctrl -h 0 -P 1 -p 1 - 同时连接所有 4 个 USB 端口
1sudo ./hub-ctrl -h 0 -P 2 -p 1
总结
这篇简短的文章展示了我长期以来寻求的解决方案。 我希望此处以英文转录的社区工作对您有用。