禁用LAN9512
LAN9512是控制以太网和USB端口的硬件设备。该芯片消耗几乎200mA的电流,当我不需要USB或以太网时,将其禁用以节省能源非常有用。LAN9512数据手册解释了器件的某些节能状态-这些模式为SUSPEND2,SUSPEND1和SUSPEND0。因此,这似乎是可能的。 我已经找到了部分解决方案: echo 0x0 > /sys/devices/platform/bcm2708_usb/buspower将有效地禁用设备,并使用echo 0x1相同的文件再次唤醒它。但是,一旦设备停止并启动了一定次数,它就不会再次唤醒,直到下一次重新启动操作系统为止。 是否有禁用LAN9512并重新可靠启动的方法?(也许我可以重新加载一些控制LAN9512的驱动程序吗?) 动机 当树莓派B型空闲时,它消耗400 mA电流。承受压力时为470mA。禁用LAN9512时,空闲时消耗200mA电流,承受260mA压力。 其他 我已经通过使用禁用LAN9512的脚本测试了通过“ buspower”禁用芯片的可行性,该脚本尝试安装USB设备以检查活动并重新启动。到目前为止,树莓派已重新启动了9222次,没有出现错误。 echo 1 > /sys/devices/platform/bcm2708_usb/bussuspend禁用LAN9512,但是echo 0对同一文件执行操作时不会再次唤醒它。禁用它后,树莓派变得极慢,报告平均负载最高为4。