Raspberry Pi - 管理端口电源
网络代理 » 数字新闻 » Raspberry Pi – 管理端口电源

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
    1
    sudo ./hub-ctrl -h 0 -P 4 -p 0
  • USB端口3
    1
    sudo ./hub-ctrl -h 0 -P 5 -p 0
  • USB端口4
    1
    sudo ./hub-ctrl -h 0 -P 3 -p 0
  • 以太网端口!
    1
    sudo ./hub-ctrl -h 0 -P 1 -p 0
  • 同时连接所有 4 个 USB 端口
    1
    sudo ./hub-ctrl -h 0 -P 2 -p 0

  • USB端口2
    1
    sudo ./hub-ctrl -h 0 -P 4 -p 1
  • USB端口3
    1
    sudo ./hub-ctrl -h 0 -P 5 -p 1
  • USB端口4
    1
    sudo ./hub-ctrl -h 0 -P 3 -p 1
  • 以太网端口!
    1
    sudo ./hub-ctrl -h 0 -P 1 -p 1
  • 同时连接所有 4 个 USB 端口
    1
    sudo ./hub-ctrl -h 0 -P 2 -p 1

总结

这篇简短的文章展示了我长期以来寻求的解决方案。 我希望此处以英文转录的社区工作对您有用。

★★★★★