
Hay un módulo del kernel hid_apple
y necesito configurar su opción fnmode
en 2.
Entonces, he creado /etc/modprobe.d/hid_apple.conf
un archivo con dicho contenido.
options hid_apple fnmode=2
Entonces corre
dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
Como entendí ahora, el valor /sys/module/hid_apple/parameters/fnmode
debería ser 2, pero todavía hay un valor predeterminado (1). Sigue ahí incluso después de reiniciar.
¿Qué está mal y cómo podría solucionarlo?
Respuesta1
El problema es que hid_apple
no está compilado como un módulo: el kernel de Fedora lo tiene integrado en la imagen principal del kernel.
Por lo tanto, no puede usar modprobe.d
para cambiar las opciones ya que eso solo se aplica a los módulos.
Lo que deberá hacer es editar /etc/grub2.cfg
y encontrar el código que comienza linux...
para el kernel que está utilizando y agregarlo hid_apple.fnmode=2
al final de la línea.
Respuesta2
Ese archivo de configuración no está disponible en initrd. Deberá pasarlo como una opción del kernel al arrancar, es decir hid_apple.fnmode=2
.