模型:BPI R1
固件版本:OpenWrt Chaos Calmer 15.05-rc3 / LuCI Master (git-15.233.47308-791ca8b)
内核版本:2019年3月18日
同一硬件上的其他映像有多种方法来监视 AXP209 的电池端口,因此脚本可以经常检查它并提供基本的 UPS 服务:
- 如果我没记错的话,早期版本的 OpenWRT 有一个
sensors
命令可以打印一些内容,包括内部电池状态。 - Lubuntu 图像可以读取
/sys/class/power_supply/battery/uevent
. - 这个维基表示 OpenWRT 可以读取以下文件之一:
/sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/battery/current_now
/sys/power/axp_pmu/battery/amperage
但是这个OpenWRT镜像没有sensors
命令,所有这些路径都有问题:
/sys/class/power_supply/
存在,但根据ls
/sys/devices/platform/
存在并且里面有东西,但sunxi...
不是其中之一/sys/power/state
是一个空文件,并且该目录中唯一的东西(没有axp_pmu
)
dmesg | grep axp
返回:
[ 0.991670] axp20x-regulator axp20x-regulator: regulators node not found
[ 1.021570] axp20x 0-0034: AXP20X driver loaded
该映像实际上无法访问 AXP 电源管理单元吗?
或者是否缺少某些东西,使得尽管加载了驱动程序,但“找不到调节器”?