LINUX.ORG.RU

Тачпад перестал работать после обновления

 , , ,


0

1

После обновления Gentoo, и ядра, тачпад перестал работать. Новое ядро - 5.15.11. Для сборки всегда использую genkernel all, раньше проблем не было но сейчас возникла. Мышь и клавиатура работают.

Использую libinput без synaptics (INPUT_DEVICES="libinput").

Вывод dmesg:

➜  ~  ᐅ  dmesg | grep i8042
[    0.524908] i8042: PNP: PS/2 Controller [PNP0303:KBC0] at 0x60,0x64 irq 1
[    0.524922] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[    0.527599] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.540289] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3

xinput list

➜  ~  ᐅ  xinput list 
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Telink Wireless Receiver Mouse          	id=9	[slave  pointer  (2)]
⎜   ↳ Telink Wireless Receiver Consumer Control	id=10	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Telink Wireless Receiver System Control 	id=11	[slave  keyboard (3)]
    ↳ Telink Wireless Receiver                	id=12	[slave  keyboard (3)]
    ↳ HD Camera: HD Camera                    	id=13	[slave  keyboard (3)]
    ↳ Huawei WMI hotkeys                      	id=14	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=15	[slave  keyboard (3)]
    ↳ Telink Wireless Receiver Consumer Control	id=16	[slave  keyboard (3)]

libinput list-devices

gensek➜  ~  ᐅ  sudo libinput list-devices          
Password: 
Device:           Power Button
Kernel:           /dev/input/event2
Group:            1
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Video Bus
Kernel:           /dev/input/event8
Group:            2
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Lid Switch
Kernel:           /dev/input/event0
Group:            3
Seat:             seat0, default
Capabilities:     switch
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Power Button
Kernel:           /dev/input/event1
Group:            4
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Telink Wireless Receiver Mouse
Kernel:           /dev/input/event4
Group:            5
Seat:             seat0, default
Capabilities:     pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   button
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   flat *adaptive
Rotation:         n/a

Device:           Telink Wireless Receiver Consumer Control
Kernel:           /dev/input/event5
Group:            5
Seat:             seat0, default
Capabilities:     keyboard pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Telink Wireless Receiver System Control
Kernel:           /dev/input/event6
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Telink Wireless Receiver
Kernel:           /dev/input/event7
Group:            5
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           HD Camera: HD Camera
Kernel:           /dev/input/event13
Group:            6
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           Huawei WMI hotkeys
Kernel:           /dev/input/event11
Group:            7
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event3
Group:            8
Seat:             seat0, default
Capabilities:     keyboard 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    n/a
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Accel profiles:   n/a
Rotation:         n/a

На всякий случай пересобрала xf86-input-libinput, но не помогло. Пробовала также подключить synaptics, но тоже не помогло. Есть у кого-нибудь идеи, как починить тачпад? Перепробовала уже кучу вариантов с англо форумов, но ни один не помог.


Ответ на: комментарий от luke

А, тут судя по всему в 5.12+ драйвер I2C был разделен на I2C_HID_ACPI и I2C_HID_CORE, а первый по умолчанию не включен, но должен быть. Сейчас еще пересобрать попробую

x86-
() автор топика

посмотри логи загрузок с другим ядром если они сохранились journalctl --since

nanosecond
()
Последнее исправление: nanosecond (всего исправлений: 1)
Ответ на: комментарий от eternal_sorrow

Все никак не найду времени разобраться. Это же не пятиминутное дело - сидеть, читать описание каждого параметра. Но на бинарное ядро не перехожу по единой причине - в ближайшие пару месяцев планирую таки посидеть над этим и в дальнейшем уже собирать руками.

x86-
() автор топика
Ответ на: комментарий от x86-

Круть, это помогло. Вопрос снят)

x86-
() автор топика
Ответ на: комментарий от x86-

Попробуй на досуге сделать make localmodconfig, потом можно потихоньку его улучшать (обычно через «какого чёрта у меня флешка не читается?»).

luke ★★★★★
()
Ответ на: комментарий от x86-

Все никак не найду времени разобраться. Это же не пятиминутное дело - сидеть, читать описание каждого параметра. Но на бинарное ядро не перехожу по единой причине - в ближайшие пару месяцев планирую таки посидеть над этим и в дальнейшем уже собирать руками.

В свое время мне показалось более простым собрать ядро без genkernel, чем разбираться с ним. Поначалу я тупо брал конфиг ядра из слаки

MaZy ★★★★★
()
Последнее исправление: MaZy (всего исправлений: 1)
Ответ на: комментарий от luke

обычно через «какого чёрта у меня флешка не читается?»

Да, именно так это и происходит. Я даже по незнанию умудрился поначалу SMP отключить, а потом удивлялся, почему у меня в системном мониторе всего одно ядро отображается.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от luke

Попробуй на досуге сделать make localmodconfig, потом можно потихоньку его улучшать (обычно через «какого чёрта у меня флешка не читается?»).

О, да, надо будет попробовать разок.

x86-
() автор топика
Ответ на: комментарий от MaZy

В свое время мне показалось более простым собрать ядро без genkernel, чем разбираться с ним. Поначалу я тупо брал конфиг ядра из слаки

Хз, у меня genkernel заработал банально после запуска sudo genkernel all. Надо бы исправить это конечно, 50 минут компиляции - такое себе удовольствие.

x86-
() автор топика
Ответ на: комментарий от eternal_sorrow

Это был твой эпический тред?

И да, разве localmodconfig отключает SMP? На моём раче вот прям сейчас всё нормально — все вёдра на месте.

luke ★★★★★
()
Последнее исправление: luke (всего исправлений: 1)
Ответ на: комментарий от x86-

50 минут компиляции - такое себе удовольствие.

По мне так неплохо, на моём R50p два часа на localmodconfig уходило.

luke ★★★★★
()
Ответ на: комментарий от eternal_sorrow

Я даже по незнанию умудрился поначалу SMP отключить, а потом удивлялся, почему у меня в системном мониторе всего одно ядро отображается.

Классика.

sudopacman ★★★★★
()
Ответ на: комментарий от luke

Это был твой эпический тред?

Какой тред?

И да, разве localmodconfig отключает SMP?

Нет. Я не пользовался localmodconfig.

eternal_sorrow ★★★★★
()
Ответ на: комментарий от x86-

I2C был разделен на I2C_HID_ACPI и I2C_HID_CORE, а первый по умолчанию не включен, но должен быть.

Чего только тут не узнаешь. А говорят: «ЛОР нинужен».

Это на каком ноуте? Который хуавэй?

apt_install_lrzsz ★★★
()
Ответ на: комментарий от apt_install_lrzsz

Это на каком ноуте? Который хуавэй?

Да, у меня huawei matebook 13. Но эта проблема характерна и для любых других ноутов, где тачпад подключен по I2C, некоторые модели Lenovo, Chuwi например.

x86-
() автор топика
Ответ на: комментарий от x86-

Ну, понятно. Спасибо за подсказку. Плясать с бубном ещё и вокруг него мне уж совсем не хочется.

apt_install_lrzsz ★★★
()
Ответ на: комментарий от x86-

в ближайшие пару месяцев планирую таки посидеть над этим

Мань, тыыы это… там более 10000 параметров. Если вот прям сесть то встать тебе придётся через полгодика. Береги себя

anonymous
()
Ответ на: комментарий от anonymous

Понятное дело, а я собираюсь сгенерить конфиг в localmodconfig, и уже его понемногу допиливать

x86-
() автор топика

тут твою тему прикрыли последнюю, поэтому отвечу здесь погугли по слову ‘конъюктивит’ (бывает двух видов, вирусный и бактериальный)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.