Fn клавиши Asus K40IJ в Linux Mint и Ubuntu

По просьбе одного человека устанавливал на ноутбук Asus K40IJ дистрибутив Linux Mint 11 Katya. Установка прошла успешно, не считая аварийной остановки в самом ее конце, вызванная намеренным подсовыванием установщику невалидного устройства для инсталяции в него GRUB2. (Ну не люблю я GRUB2!) После успешной загрузки в свежеустановленную систему выявилось несколько не очень больших, но портящих всю картину нюансов.
Из сочетаний горячих клавиш Fn+Key работало только отключение/включение беспроводного модуля Wi-Fi. Регулировка громкости звука и яркости дисплея при нажатии нужного сочетания функциональных клавиш не производилась. Если быть точным, то регулировка яркости не работала совсем, даже через апплет на панели задач, причем эти нажатия отлавливались согласно системе уведомлений примерно через 30 — 40 секунд. Со звуком была та же беда.

При этом dmesg изобиловал руганью на ошибки в ACPI

ACPI Error: Method parse/execution failed [_SB_.PCI0.VGA_.UPBL] (Node f3c28e40), AE_AML_NO_RETURN_VALUE

Заметил также, что если после перезагрузки не нажимать Fn клавиши, то ноутбук нормально уходит в S2RAM и нормально оттуда возвращается. После использования же горячих клавиш спящий режим перестает работать.

Теперь ближе к делу. Для того, чтобы было «УМВР» необходимо всего лишь передать некоторые опции ядру через загрузчик. Так как я не использую GRUB2 пример будет на основе menu.lst

sudo nano -w /boot/grub/menu.lst

Переходим к строке с указанием файла ядра и его опций. После приведем его к такому виду:

kernel /boot/vmlinuz-2.6.38-11-generic root=/dev/sda5 ro quiet splash acpi_osi="Linux" acpi_backlight=vendor

Само собой путь до root устройства должно соответствовать Вашим реалиям.

P.S. Пост считаю полезным, так как долго и безрезультатно гуглил пока сам не догадался.

Оцените статью