Como ler a bateria em um roteador Banana Pi R1 com OpenWRT?

0

Modelo: BPI R1
Versão do Firmware: OpenWrt Chaos Calmer 15.05-rc3 / LuCI Mestre (git-15.233.47308-791ca8b)
Versão do Kernel: 3.18.19

Outras imagens neste mesmo hardware tinham vários métodos para monitorar a porta de bateria do AXP209, portanto, um script poderia verificá-lo de tempos em tempos e fornecer um serviço de no-break básico:

  • Se bem me lembro, uma versão anterior do OpenWRT tinha um comando sensors que imprimia várias coisas, inclusive o status da bateria interna.
  • A imagem do Lubuntu pode ler /sys/class/power_supply/battery/uevent .
  • Este wiki diz que o OpenWRT pode ler qualquer um desses arquivos:
    • /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/axp20-supplyer.28/power_supply/battery/current_now
    • /sys/power/axp_pmu/battery/amperage

Mas esta imagem OpenWRT não tem o comando sensors , e todos esses caminhos têm problemas:

  • /sys/class/power_supply/ existe, mas está vazio de acordo com ls
  • /sys/devices/platform/ existe e tem conteúdo, mas sunxi... não é um deles
  • /sys/power/state é um arquivo vazio e a única coisa nesse diretório (não axp_pmu )

dmesg | grep axp retorna:

[    0.991670] axp20x-regulator axp20x-regulator: regulators node not found
[    1.021570] axp20x 0-0034: AXP20X driver loaded

Esta imagem não tem acesso à unidade de gerenciamento de energia do AXP?
Ou há algo faltando de tal forma que "os reguladores não são encontrados" apesar do carregamento do driver?

    
por AaronD 12.10.2016 / 10:35

0 respostas