LINUX.ORG.RU

не работает тачпад

 , ,


0

2

основывался на инструкции: https://wiki.gentoo.org/wiki/Synaptics

тачпад игнорирует любые воздействия.

# dmesg | grep i8042
Command line: BOOT_IMAGE=/vmlinuz-4.14.65-gentoo root=/dev/sda4 ro i8042.nopnp
Kernel command line: BOOT_IMAGE=/vmlinuz-4.14.65-gentoo root=/dev/sda4 ro i8042.nopnp
i8042: PNP detection disabled
serio: i8042 KBD port at 0x60,0x64 irq 1
serio: i8042 AUX port at 0x60,0x64 irq 12
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4

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

/proc/bus/input/devices:

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=PNP0C0C/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0
U: Uniq=
H: Handlers=kbd event0 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input1
U: Uniq=
H: Handlers=event1 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:02/input/input3
U: Uniq=
H: Handlers=kbd event3 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab83
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input4
U: Uniq=
H: Handlers=sysrq kbd leds event4 
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0003 Vendor=0458 Product=00e3 Version=0100
N: Name="Genius 2.4G Wireless Mouse"
P: Phys=usb-0000:00:12.0-1.1/input0
S: Sysfs=/devices/pci0000:00/0000:00:12.0/usb1/1-1/1-1.1/1-1.1:1.0/0003:0458:00E3.0001/input/input7
U: Uniq=
H: Handlers=kbd leds event5 
B: PROP=0
B: EV=2001f
B: KEY=3f0003007f 0 0 483ffff17aff32d bf54444600000000 70001 130f938b17c000 677bfad941dfed 9ed68000004400 10000002
B: REL=1c3
B: ABS=100000000
B: MSC=10
B: LED=80

dmesg выше. или что вам про тачпад нужно?

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

Судя по кусочку dmesg и содержимому /proc/bus/input/devices у Вас физически нет тачпада (во всяком случае gentoo о нём и «не услышала»).

Вот пример описания тачпада в /proc/bus/input/devices

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input7
U: Uniq=
H: Handlers=mouse0 event6 
B: PROP=9
B: EV=b
B: KEY=6420 0 30000 0 0 0 0 0 0 0 0
B: ABS=2608000 11000003

Вот о нём же в dmesg

localhost kernel: [    3.196448] psmouse serio1: synaptics: queried max coordinates: x [..5808], y [..4842]

Приведите свою аппаратную конфигурацию (ноутбук модель...)

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

Помню, такая же беда была с тачпадом на другом буке, пока не собрал defconfig. После этого уже его правил, так и нашёл соответствующий драйвер в ведре под тачпад.

Ну, а вообще, lsusb и lspci не помешают. Хотя, lspci уже лишнее, наверное.

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

ты грепни посмотри включена ли она в итоге в конфиге собранного ядра, если да, то ищи проблему в другом, кроме ALPS еще есть тючпады от Elan (Elantech), которым также нужна соотв. опция.

Bruce_Lee ★★ ()
Последнее исправление: Bruce_Lee (всего исправлений: 1)
Ответ на: комментарий от Deleted
# lsusb
Bus 001 Device 003: ID 0cf3:e500 Qualcomm Atheros Communications
Bus 002 Device 001: ID 6d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 174f:116a Syntek
Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc.
Bus 001 Device 001: ID 6d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 6d6b:0002 Linux Foundation 3.0 root hub
colcal ()
Ответ на: комментарий от colcal

Включить соответствующие пункты в конфиге ведра. Там есть и I2C и RMI4 для Synaptic. Ну, а вообще, собери defconfig и посмотри, будет ли оно с ним работать. Может у тебя тачпад какой странный. Ту и ты тоже странный, раз инфу из тебя клещами тянуть. Бук какой? Модель?

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

lenovo ideapad 330-15ast 81d6007wru

<Fn>+<F6> мышь/тачпад появляется/исчезает (dmesg см.) (оно может и не работать «из каропки» (ACPI,...), опять же в BIOS(UEFI) «сенсор» включен/разрешён?)

BOOT_IMAGE=/vmlinuz-4.14.65-gentoo root=/dev/sda4 ro i8042.nopnp

Зачем i8042.nopnp? По мануалу этот (и ряд других) только при «необнаружении» тачпада нужно передавать ядру.

Пробуйте Запускайте без i8042.nopnp. Если не «найдётся», проверяйте с <Fn>+<F6>. Посмотреть настройки в BIOS.

---
Synaptics (as default?)
Lenovo «зашивает» компоненты в BIOS :(

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

в бубунтике работал. на сколько хорошо - не знаю, но хотя бы откликался. уверен, в винде тоже заведется.

ноут новенький, с чему бы ему не работать?

никогда не видел, чтобы в bios был курсор. мб это на каких-то новомодных материнках...

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

Таки да, подключи amdgpu в ведре. У тебя походу апушка не запускается с radeon, а в дефконфиг оно отключено. Я еще было дело собирал себе в генту ведро с конфигом от федорина горя - там оно по интереснее было. Тут фишка в том, что у тебя бук может идти как с новыми процами от АМД, так и с древними E1 - я считал, что древний E1.

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

ноут новенький, с чему бы ему не работать?

тачпад же никак не определяется в gentoo (ладно не работает, но определятся же должен?). видеть «нерабочие» устройства доводилось, чтобы оно ещё и никак не определялось... вот и подумал, что может и правда нерабочее.

никогда не видел, чтобы в bios был курсор. мб это на каких-то новомодных материнках...

возможно я слишком обобщаю: «заглядывал» в BIOS(UEFI) всего нескольких компьютеров и ноутов, но курсор там был (не то чтобы очень он там и нужен, но правда был).

anymouze ★★ ()