Ноутбук Lenovo IdeaPad Slim 3 15ABR8 - клавиатура, Gentoo и сон.

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
dimonchik
Сообщения: 112
ОС: Gentoo

Ноутбук Lenovo IdeaPad Slim 3 15ABR8 - клавиатура, Gentoo и сон.

Сообщение dimonchik »

Здравствуйте. Давно не писал, потому что до этого было все нормально.
Итак начну с предыстории. У меня есть десктоп с установленным на нем Gentoo.

Код: Выделить всё

Характеристики десктопа:
Операционная система: Gentoo Linux 2.18
Версия KDE Plasma: 6.5.2
Версия KDE Frameworks: 6.20.0
Версия Qt: 6.9.3
Версия ядра: 6.17.7-gentoo-kernel (64-бита)
Графическая платформа: Wayland
Процессоры: 12 × AMD Ryzen 5 5600G with Radeon Graphics
Память: 16 ГиБ ОЗУ (14,9 ГиБ доступно)
Графический процессор: AMD Radeon Graphics
Но пару дней назад я приобрел ноутбук Lenovo IdeaPad Slim 3 15ABR8.
И так как их характеристики почти идентичны, я просто перенес систему с десктопа на ноут.

Код: Выделить всё

Операционная система: Gentoo Linux 2.18
Версия KDE Plasma: 6.5.2
Версия KDE Frameworks: 6.20.0
Версия Qt: 6.9.3
Версия ядра: 6.12.54-gentoo-dist (64-бита)
Графическая платформа: Wayland
Процессоры: 12 × AMD Ryzen 5 5625U with Radeon Graphics
Память: 16 ГиБ ОЗУ (13,5 ГиБ доступно)
Графический процессор: AMD Radeon Graphics
После переноса все стабильно работает и wifi и bluetooth и тачпад и даже гибернация в свапфайл на BTRFS, но есть одна маленькая ложка дегтя, клавиатура на ноутбуке не просыпается после режима сна (после команды systemctl suspend или после закрытия крышки). После гибернации или перезагрузки все нормально. Поискал в интернетах но ни чего внятного найти не смог.
После добавления i8042.reset в строчку grub'a приводит к нерабочему вайфаю с блютусом, такая же история с прегрузкой модуля клавиатуры.
На ноутбуке пришлось использовать ядро sys-kernel/gentoo-kernel-bin-6.12.54

Код: Выделить всё

uname -a
Linux dimonchik230 6.12.54-gentoo-dist #1 SMP PREEMPT_DYNAMIC Sun Oct 19 17:24:08 -00 2025 x86_64 AMD Ryzen 5 5625U with Radeon Graphics AuthenticAMD GNU/Linux

Код: Выделить всё

journalctl -t kernel | grep keyboard
ноя 15 21:55:33 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 15 22:55:01 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 15 23:11:54 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 10:00:24 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 10:46:02 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 11:54:09 dimonchik230 kernel: atkbd serio0: Failed to deactivate keyboard on isa0060/serio0
ноя 16 12:00:50 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 13:18:09 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 13:18:53 dimonchik230 kernel: atkbd serio0: Failed to deactivate keyboard on isa0060/serio0
ноя 16 13:20:01 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 14:24:57 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 15:27:22 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 15:55:50 dimonchik230 kernel: atkbd serio0: Failed to deactivate keyboard on isa0060/serio0
ноя 16 15:56:09 dimonchik230 kernel: atkbd serio0: Failed to deactivate keyboard on isa0060/serio0
ноя 16 15:57:32 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 15:58:23 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 16:15:19 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 16:42:17 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 16:44:30 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 16:45:14 dimonchik230 kernel: atkbd serio0: Failed to deactivate keyboard on isa0060/serio0
ноя 16 16:49:43 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 16:50:13 dimonchik230 kernel: atkbd serio0: Failed to deactivate keyboard on isa0060/serio0
ноя 16 16:55:29 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 16:57:31 dimonchik230 kernel: atkbd serio0: Failed to deactivate keyboard on isa0060/serio0
ноя 16 17:05:01 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 17:06:50 dimonchik230 kernel: atkbd serio0: Failed to deactivate keyboard on isa0060/serio0
ноя 16 17:09:19 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 17:26:05 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 18:16:59 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 18:33:01 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 19:39:02 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 19:46:00 dimonchik230 kernel: atkbd serio0: Failed to deactivate keyboard on isa0060/serio0
ноя 16 19:48:27 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 19:55:42 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 19:57:13 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 16 20:10:22 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 17 08:30:57 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
ноя 17 09:25:15 dimonchik230 kernel: input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
Если есть какие либо предложения или рекомендации прошу не стесняйтесь.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5427
ОС: Gentoo

Re: Ноутбук Lenovo IdeaPad Slim 3 15ABR8 - клавиатура, Gentoo и сон.

Сообщение /dev/random »

dimonchik писал:
17.11.2025 11:06
i8042.reset
А если попробовать i8042.nopnp?
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 112
ОС: Gentoo

Re: Ноутбук Lenovo IdeaPad Slim 3 15ABR8 - клавиатура, Gentoo и сон.

Сообщение dimonchik »

/dev/random писал:
17.11.2025 11:21
А если попробовать i8042.nopnp?
Итак я ввел это ЧИСЛО ЗВЕРЯ в строку GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"
Все чудесным образом заработало. Пока все отлично. Спасибо! Единственное теперь с крышки ноутбук не уходит в сон.
Спасибо сказали:
Аватара пользователя
dimonchik
Сообщения: 112
ОС: Gentoo

Re: Ноутбук Lenovo IdeaPad Slim 3 15ABR8 - клавиатура, Gentoo и сон.

Сообщение dimonchik »

Рано радовался! ;) Теперь после сна не работают функциональные клавиши.
Спасибо сказали: