
Existe um módulo do kernel hid_apple
e preciso definir sua opção fnmode
como 2.
Então, eu criei /etc/modprobe.d/hid_apple.conf
um arquivo com esse conteúdo
options hid_apple fnmode=2
Então corra
dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
Pelo que entendi agora, o valor /sys/module/hid_apple/parameters/fnmode
deveria ser 2, mas ainda existe o valor padrão (1). Ele ainda está lá mesmo após a reinicialização.
O que está errado e como posso consertar isso?
Responder1
O problema é que hid_apple
não é compilado como um módulo - o kernel do Fedora o possui embutido na imagem principal do kernel.
Portanto, você não pode modprobe.d
alterar as opções, pois isso se aplica apenas aos módulos.
O que você precisa fazer é editar /etc/grub2.cfg
e encontrar o que começa com linux...
o kernel que você está usando e adicionar hid_apple.fnmode=2
no final da linha.
Responder2
Esse arquivo de configuração não está disponível no initrd. Você precisará passá-lo como uma opção do kernel na inicialização, ou seja hid_apple.fnmode=2
, .