
Es gibt ein Kernelmodul hid_apple
und ich muss seine Option fnmode
auf 2 setzen.
Also habe ich /etc/modprobe.d/hid_apple.conf
eine Datei mit folgendem Inhalt erstellt
options hid_apple fnmode=2
Dann renne
dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
So wie ich es jetzt verstehe, sollte der Wert /sys/module/hid_apple/parameters/fnmode
2 sein, aber es gibt immer noch den Standardwert (1). Er ist auch nach dem Neustart noch da.
Was ist falsch und wie kann ich es beheben?
Antwort1
Das Problem besteht darin, dass hid_apple
es nicht als Modul kompiliert ist – der Fedora-Kernel hat es in das Haupt-Kernel-Image integriert.
Sie können die Optionen daher nicht modprobe.d
ändern, da diese nur für Module gelten.
Sie müssen lediglich das bearbeiten, mit dem es für den von Ihnen verwendeten Kernel /etc/grub2.cfg
beginnt , und es am Ende der Zeile hinzufügen.linux...
hid_apple.fnmode=2
Antwort2
Diese Konfigurationsdatei ist im initrd nicht verfügbar. Sie müssen sie beim Booten als Kerneloption übergeben, d. h hid_apple.fnmode=2
.