Obtendo todos os LEDs em / sys / class / leds

2

Eu quero ser capaz de controlar os dois LEDs duplos (laranja / branco) no meu laptop HP Probook 4540s. No entanto, não os vejo na lista:

/sys/class/leds/hp::hddprotect
/sys/class/leds/input3::capslock
/sys/class/leds/input3::numlock
/sys/class/leds/input3::scrolllock
/sys/class/leds/mmc0::
/sys/class/leds/rt2800pci-phy0::assoc
/sys/class/leds/rt2800pci-phy0::quality
/sys/class/leds/rt2800pci-phy0::radio

Os últimos três itens estão obviamente se referindo ao cartão Ralink WiFi / BT, mas alterar o brilho de qualquer um deles não afeta os LEDs (funciona bem para outros).

Minha pergunta é de onde vêm essas entradas em / sys /? É possível adicionar o meu próprio? Quaisquer drivers do sistema (específicos da HP?) Que permitam isso?

A única maneira que eu vi o LED mudar de cores é ao ativar Wifi e Bluetooth, mas isso só funcionou em um conjunto específico de drivers e / ou sob configuração específica ACPI (não me lembro qual, mas causou algum das principais características para não funcionar, então eu desisti de usar o Bluetooth em tudo).

Não tenho certeza se é necessário fazer algo com os drivers genéricos que estou usando:

GENERAL.PRODUCT:  RT3290 Wireless 802.11n 1T/1R PCIe (Ralink RT3290LE 802.11bgn 1x1 Wi-Fi and Bluetooth 4.0 Combo Adapter)
GENERAL.DRIVER:   rt2800pci
    
por Shomz 19.03.2016 / 14:15

1 resposta

2

Estes comandos funcionaram para o meu HP Pavilion g7 2269wm executando elementary OS freya (baseado no Ubuntu 14.04).

LED laranja

echo 1 | sudo tee /sys/class/leds/hp::hddprotect/brightness

LED branco (padrão)

echo 0 | sudo tee /sys/class/leds/hp::hddprotect/brightness

Depois de executar o primeiro comando, o LED deve ficar laranja mesmo quando não houver atividade de disco e se tornar uma mistura de branco e laranja com atividade de disco.

O segundo comando tornará branco novamente e desligará quando nenhuma atividade do disco for padrão.

  

Este arquivo é usado pelo lis3lv02d driver do kernel para alterar a cor quando o   laptop é derrubado enquanto também estaciona o disco rígido.

    
por Suici Doga 15.07.2016 / 14:33