返回列表 发新帖

通过命令行控制树莓配4B的USB口电源以实现USB设备的复位操作

[复制链接] 3
回复
23160
查看
打印 上一主题 下一主题

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
楼主
跳转到指定楼层
发表于 2020-9-3 17:19:13 | 只看该作者 | 只看大图 回帖奖励 |倒序浏览 | 阅读模式
关键词:树莓派  4B  USB复位   USB控制  电源控制  uhubctl  USB设备复位  4G  LTE  重新上电
概述:USB是一种简单便捷的扩展接口,树莓派上的USB口可以用来外接键盘鼠标、USB摄像头、4G模块、5G模块、USB转串口等设备。但是因为种种原因,可能USB设备会死机或者异常,需要进行重新插拔。如果是远程无人部署的设备要想插拔一下USB设备就麻烦大了,此时我们可以尝试通过树莓派的USB电源管理策略对设备进行重新上电以实现复位或重新初始化。
回复

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
沙发
发表于 2020-9-3 17:26:44 | 只看该作者
1,检查4B上的EEPROM固件版本:
sudo rpi-eeprom-update
确保固件版本不低于000137ad



回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
板凳
发表于 2020-9-3 17:31:48 | 只看该作者
2,安装uhubctrl:
sudo apt-get install uhubctl



回复 支持 反对

使用道具 举报

363

主题

1404

帖子

6278

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6278
地板
发表于 2020-9-3 17:32:26 | 只看该作者
3,执行命令控制4个USB口的电源:
关闭:
sudo uhubctl -l 2 -a 0
打开:
sudo uhubctl -l 2 -a 1






回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表