
Meus comandos REISUB e K funcionam perfeitamente, mas com T (deve imprimir informações sobre tarefas) não imprime nada. H também não funciona.
Alt+SysRQ+H
Alt+SysRQ+T
Tentei em todos os tty's (até F10, que nem tem prompt de login), mas nada.
Coisas como K funcionam bem, mata o xserver e tudo mais (útil, porque congela o tempo todo).
Como consertar/para onde eles realmente imprimem?
Estou no Arch.
Responder1
O Arch Kernel padrão deve ter o recurso sysrq habilitado no kernel (estou usando um personalizado, mas baseei a configuração no padrão). No entanto, no kernel padrão, a máscara de bits para controlar quais recursos das chaves sysrq podem ser usados, é definida como0. Acredito que esteja definido para16(10.000) em algum lugar durante a inicialização do Arch, mas não tenho certeza de onde.
Desde que a configuração sysrq seja compilada no kernel em execução, pode-se verificar facilmente através de:
$ cat /proc/sys/kernel/sysrq
16
Neste exemplo, está definido como 16 (=apenas a sincronização de emergência está habilitada).
É possível ativar facilmente todas as funcionalidades do sysrq:
$ echo 1 > /proc/sys/kernel/sysrq
Você precisa fazer isso como root, pois echo não funciona com sudo. Alternativamente:
$ echo 1 | sudo tee /proc/sys/kernel/sysrq > /dev/null
(a > /dev/null
peça não é estritamente necessária)
A configuração do sysrq é explicada com mais detalhes nodocumentação do kernel, e mesmo noWikipédia.
Além disso, se o problema for realmente que a máscara de bits está configurada para que as combinações necessárias sejam desativadas, você deverá receber uma notificação no syslog (pelo menos eu):
kernel: SysRq : This sysrq operation is disabled.
Responder2
Da seção Kernel no Arch LinuxPágina wiki de atalhos de teclado
Se desejar habilitá-lo durante a inicialização, edite
/etc/sysctl.d/99-sysctl.conf
e insira o textokernel.sysrq = 1
. Se você quiser ter certeza de que ele estará habilitado mesmo antes das partições serem montadas e no initrd, adicionesysrq_always_enabled=1
às opções de linha de comando de inicialização do kernel.