O mouse do Logitech Performance MX é exibido como "desconhecido" em Estatísticas de energia

1

O meu Logitech Unifying Receiver com teclado sem fio K800 iluminado e mouse sem fio Performance MX funciona perfeitamente, tanto no Windows quanto no Linux, fora da caixa. No Windows, você pode instalar drivers opcionais para aprimoramentos de roda de rolagem e uma exibição de medidor de volume mais agradável como conseqüência. No Linux / Ubuntu não há drivers opcionais que você possa baixar ainda.

Em uma nova instalação do Ubuntu 16.04, o status da bateria para o mouse está aparecendo como desconhecido:

Issopodeserrastreadoparaaconfiguraçãoupower--dump:

Device:/org/freedesktop/UPower/devices/unknown_0003o046Do101Ax000Bnative-path:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/0003:046D:C52B.000A/0003:046D:101A.000Bvendor:Logitech,Inc.model:serial:6DB54BFEpowersupply:noupdated:Sun31Dec201701:59:27PMMST(86secondsago)hashistory:yeshasstatistics:nounknownwarning-level:noneicon-name:'battery-missing-symbolic'History(charge):15147539670.000unknownHistory(rate):15147539670.000unknown

Eusóconseguichegaratéaquidepoisdeinstalarsolaar,porqueantesdisso,mesmo"desconhecido" não estava sendo exibido para o mouse.

No meu laptop antigo, que foi atualizado do Ubuntu 14.04 para o 16.04, o status da bateria para o mesmo Mouse e Teclado sem fio apareceu bem ao clicar no ícone de energia / bateria da bandeja de dados.

Eu verifiquei as regras udev em /lib/udev/rules.d/95-upower-csr.rules conforme instruído na correção de erros e eles parecem bem. Eu estou querendo saber se a regra está rodando muito cedo antes do USB ser totalmente inicializado no udev?

Alguma idéia de como começar a consertar isso?

    
por WinEunuuchs2Unix 31.12.2017 / 22:21

1 resposta

1

Correção permanente

Estou colocando a correção permanente descoberta uma semana depois, no topo desta resposta, porque é nisso que as pessoas provavelmente estão mais interessadas.

Pesquisando relatórios de bugs antigos, encontrei este problema relacionado: O Logitech M515 não funciona após a atualização para 12.04 . Usando soluções aqui eu editei /etc/rc.local e inseri as seguintes linhas:

# Jan 05 2018 - Reload Logitech Unifying Receiver to get Mouse in Power Stats
modprobe -r hid_logitech_dj
modprobe    hid_logitech_dj

Depois reiniciei duas vezes . Na primeira reinicialização, o monitor externo não apareceu e o prompt de login foi atrasado. Na segunda reinicialização, tudo estava normal e as Power Statistics apareceram como deveriam:

Trabalhotemporário

Euencontreieste relatório de erros que sugere desconectar e reconfigurar o receptor unificador. Com certeza funcionou:

Esterelatóriodeerrossugereaexecuçãodokernel>=4.12eupower>=0.99.5.Emboraaversãoupoweratualseja0.99.7,elaéinstáveleaversãoatualnoUbuntué0.99.4lançadaemfevereirode2016.Nãoépossívelobterumaversão>=0.99.5

Statusdabateriadateladelogin

Nateladelogindainicialização,abandejadosistemaexibeoíconedabateria.Clicarnelerevelaapenasasestatísticasdabateriadono-breakedolaptop.

Asregrasdoudevnãosãoexecutadasduranteainicializaçãoapenasnareplicação

Este relatório de erros detalha como as regras de udev não estão sendo executadas na inicialização, mas apenas quando estão replificando cabos. Este "soa" semelhante ao receptor unificador aqui. O relatório de bug fornece dicas sobre informações adicionais para procurar. ou seja, udev (ou alguma outra coisa) enumerou dispositivos nos caminhos do sistema:

$ udevadm info /sys/class/power_supply/hidpp_battery_0
P: /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/0003:046D:C52B.0005/0003:046D:2010.0007/power_supply/hidpp_battery_0
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/0003:046D:C52B.0005/0003:046D:2010.0007/power_supply/hidpp_battery_0
E: POWER_SUPPLY_CAPACITY_LEVEL=High
E: POWER_SUPPLY_MANUFACTURER=Logitech
E: POWER_SUPPLY_MODEL_NAME=K800
E: POWER_SUPPLY_NAME=hidpp_battery_0
E: POWER_SUPPLY_ONLINE=1
E: POWER_SUPPLY_SCOPE=Device
E: POWER_SUPPLY_SERIAL_NUMBER=2010-6d-b5-4b-fe
E: POWER_SUPPLY_STATUS=Discharging
E: SUBSYSTEM=power_supply

$ udevadm info /sys/class/power_supply/hidpp_battery_1
P: /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/0003:046D:C52B.0005/0003:046D:101A.0006/power_supply/hidpp_battery_1
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.2/0003:046D:C52B.0005/0003:046D:101A.0006/power_supply/hidpp_battery_1
E: POWER_SUPPLY_CAPACITY_LEVEL=Normal
E: POWER_SUPPLY_MANUFACTURER=Logitech
E: POWER_SUPPLY_MODEL_NAME=Performance MX
E: POWER_SUPPLY_NAME=hidpp_battery_1
E: POWER_SUPPLY_ONLINE=1
E: POWER_SUPPLY_SCOPE=Device
E: POWER_SUPPLY_SERIAL_NUMBER=101a-e6-ce-45-71
E: POWER_SUPPLY_STATUS=Discharging
E: SUBSYSTEM=power_supply

OBSERVAÇÃO IMPORTANTE: Embora /sys/class/power... contenha informações sobre as pilhas do teclado e do mouse, a exibição Estatísticas de energia atualmente não mostra NADA, nem mesmo o teclado. Depois de escrever este parágrafo, eu recarreguei o receptor unificador e os níveis da bateria foram exibidos.

    
por WinEunuuchs2Unix 31.12.2017 / 23:02