
有一個內核模組hid_apple
,我需要將其選項設為fnmode
2。
所以,我創建了/etc/modprobe.d/hid_apple.conf
包含此類內容的文件
options hid_apple fnmode=2
然後運行
dracut -f /boot/initramfs-$(uname -r).img $(uname -r)
據我現在了解,中的值/sys/module/hid_apple/parameters/fnmode
應該是2,但仍然有預設值(1)。即使重新啟動後它仍然存在。
出了什麼問題,我該如何解決?
答案1
問題是它hid_apple
沒有編譯為模組 - Fedora 核心將其內建到主核心映像中。
因此您不能使用modprobe.d
更改選項,因為這僅適用於模組。
您需要做的是編輯並找到以您正在使用的核心/etc/grub2.cfg
開頭的,並將其添加到行尾。linux...
hid_apple.fnmode=2
答案2
該設定檔在 initrd 中不可用。您需要在啟動時將其作為內核選項傳遞,即hid_apple.fnmode=2
.