Raspberry pi 在Linux上禁用usb电源保护(raspbian)

Raspberry pi 在Linux上禁用usb电源保护(raspbian),raspberry-pi,usb,Raspberry Pi,Usb,我正在玩一个树莓皮零,但它有一些问题,为我的无线狗供电 Nov 21 21:42:49 raspberrypi kernel: [ 456.466068] usb 1-1.1: rejected 1 configuration due to insufficient available bus power 它可以工作,但需要一些人工才能打开: echo 1 > /sys/bus/usb/devices/1-1.1/bConfigurationValue 在我的例子中,这会启用设备,

我正在玩一个树莓皮零,但它有一些问题,为我的无线狗供电

Nov 21 21:42:49 raspberrypi kernel: [  456.466068] usb 1-1.1: rejected 1 configuration due to insufficient available bus power
它可以工作,但需要一些人工才能打开:

echo 1 >  /sys/bus/usb/devices/1-1.1/bConfigurationValue
在我的例子中,这会启用设备,然后一切正常。但是,我需要在每次启动后重复这个步骤(尝试了init脚本,还没有运气)

我的问题是如何解决这个问题。最好我只想禁用电源检查(如果可能的话),让内核配置设备

这是否可能/有更好的解决方案吗?

我也有类似的问题(我的路由器有时行为怪异,我的Pi没有重新连接),我使用脚本每分钟检查Pi是否有wifi连接,如果没有,则“重新启动wifi”。(从本教程中获得)

虽然它可能不是最优雅的解决方案,但您可以按照本教程进行操作并替换它

ifdown --force wlan0
ifup wlan0
有了这个,我想:

echo 1 >  /sys/bus/usb/devices/1-1.1/bConfigurationValue
但是既然你说你只需要在启动时运行这个脚本,它就可以工作,直到你再次关闭Pi,生成一个简单的python脚本,比如

import os
os.system("echo 1 >  /sys/bus/usb/devices/1-1.1/bConfigurationValue")
并通过在该文件的
退出0
上方的
/etc/rc.local
文件中添加这一行,确保它在启动时启动:

sudo python /path/to/the/python/script/this_script.py
虽然我很确定Pi有很好的理由禁用您的Wifi加密狗(我很确定如果没有保护,您可以通过使用大电流来“烧坏”Pi),但这应该可以做到这一点。您正在使用什么Wifi加密狗?您使用什么为您供电?我很抱歉我的回答不太清楚,我刚开始进入Pi,但我希望我至少能帮上点忙。

我也有类似的问题(我的路由器有时会出现奇怪的行为,我的Pi没有重新连接),我使用脚本每分钟检查Pi是否有wifi连接,如果没有,它会“重新启动wifi”。(从本教程中获得)

虽然它可能不是最优雅的解决方案,但您可以按照本教程进行操作并替换它

ifdown --force wlan0
ifup wlan0
有了这个,我想:

echo 1 >  /sys/bus/usb/devices/1-1.1/bConfigurationValue
但是既然你说你只需要在启动时运行这个脚本,它就可以工作,直到你再次关闭Pi,生成一个简单的python脚本,比如

import os
os.system("echo 1 >  /sys/bus/usb/devices/1-1.1/bConfigurationValue")
并通过在该文件的
退出0
上方的
/etc/rc.local
文件中添加这一行,确保它在启动时启动:

sudo python /path/to/the/python/script/this_script.py
虽然我很确定Pi有很好的理由禁用您的Wifi加密狗(我很确定如果没有保护,您可以通过使用大电流来“烧坏”Pi),但这应该可以做到这一点。您正在使用什么Wifi加密狗?您使用什么为您供电?很抱歉我的回答不太清楚,我刚开始进入Pi,但我希望我至少能帮上点忙