3

Есть модуль ядра 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) все еще существует. Это все еще там даже после перезагрузки.

Что не так, и как я могу это исправить?

2 ответа2

4

Проблема в том, что hid_apple не скомпилирован как модуль - ядро Fedora встроено в основной образ ядра.

Таким образом, вы не можете использовать modprobe.d для изменения параметров, поскольку это относится только к модулям.

Вам нужно отредактировать /etc/grub2.cfg и найти тот, который начинается с linux... для используемого вами ядра, и добавить hid_apple.fnmode=2 в конец строки.

3

Этот конфигурационный файл не доступен в initrd. Вам нужно будет передать его как параметр ядра при загрузке, т.е. hid_apple.fnmode=2 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .