Por que meu diodo 'Caps Lock' pisca quando meu sistema congela?

17

Eu notei um comportamento peculiar do meu Ubuntu 13.04 (embora possivelmente também esteja presente em versões anteriores): quando meu sistema congela completamente ( eu faço não perguntar para solucionar isso ) para que mesmo o X não responda às teclas Ctrl + Alt + FX , o diodo de alternância CapsLock do meu teclado pisca (com freqüência de ~ 1Hz), embora o sistema esteja completamente sem resposta.

  • Qual é a causa desse fenômeno? Isso é causado por alguns mecanismos internos do kernel? Isto é específico para o Ubuntu (é causado algum software adicional Ubuntu personalizado)? Tem alguma coisa a ver com o HAL?
  • Qual é o objetivo disso?
  • Posso personalizar esse comportamento no Ubuntu?
por Rafał Cieślak 09.03.2013 / 21:41

1 resposta

22

Este recurso é implementado no kernel. Não é específico para o Ubuntu e está presente desde o kernel 2.4.19 (o que, 2002?). Eu não lembro o que o kernel está procurando, mas para uma implementação moderna, veja por exemplo link .

O raciocínio dado nesse arquivo:

 * i8042_panic_blink() will turn the keyboard LEDs on or off and is called
 * when kernel panics. Flashing LEDs is useful for users running X who may
 * not see the console and will help distingushing panics from "real"
 * lockups.
    
por taneli 09.03.2013 / 22:45

Tags