O Kernel do Arch padrão deve ter o recurso sysrq ativado no kernel (estou usando um personalizado, mas baseado na configuração no padrão). No entanto, no kernel padrão, o bitmask a controlar, quais recursos das chaves sysrq são utilizáveis, é definido como 0 . Eu acredito que ele está definido para 16 ( 10000 ) em algum lugar durante a inicialização no Arch, mas não tenho certeza de onde.
Desde que a configuração do sysrq seja compilada no kernel em execução, pode-se verificar facilmente através de:
$ cat /proc/sys/kernel/sysrq
16
Neste exemplo, ele está definido como 16 (= somente a sincronização de emergência está ativada).
É possível ativar facilmente todas as funcionalidades do sysrq:
$ echo 1 > /proc/sys/kernel/sysrq
Você precisa fazer isso como root, já que o eco não funciona com o sudo. Alternativamente:
$ echo 1 | sudo tee /proc/sys/kernel/sysrq > /dev/null
(a parte > /dev/null
não é estritamente necessária)
A configuração do sysrq é explicada em mais detalhes na documentação do kernel , e até mesmo na Wikipédia .
Além disso, se o problema é que a bitmask está configurada para que as combinações necessárias sejam desabilitadas, você deve receber uma notificação syslog (pelo menos eu):
kernel: SysRq : This sysrq operation is disabled.