Линукс не обнаруживает тачпад на Леново

Любое устройство не попавшее под категории выше - сюда.
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

zen
Сообщения: 54
Зарегистрирован: 02 фев 2017, 07:09
Поблагодарили: 1 раз

Линукс не обнаруживает тачпад на Леново

Сообщение zen » 18 апр 2018, 17:50

попробуй скачать и установить этот модуль https://launchpad.net/~hanipouspilot/+a ... .1_all.deb
и дай вывод:
cat /proc/bus/input/devices


zen
Сообщения: 54
Зарегистрирован: 02 фев 2017, 07:09
Поблагодарили: 1 раз

Линукс не обнаруживает тачпад на Леново

Сообщение zen » 18 апр 2018, 18:09

Насчёт [ 0.020495] ACPI: Checking initramfs for custom DSDT может по разному быть вывод не обязательно такой, лучший способ проверить посмотреть текущую таблицу что загрузилась


Автор темы
abulaev2008
Сообщения: 396
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 18 раз
Поблагодарили: 57 раз

Линукс не обнаруживает тачпад на Леново

Сообщение abulaev2008 » 19 апр 2018, 15:43

zen писал(а):
18 апр 2018, 17:50
попробуй скачать и установить этот модуль https://launchpad.net/~hanipouspilot/+a ... .1_all.deb
и дай вывод:
cat /proc/bus/input/devices
стоит уже, только 0.2
zen писал(а):
18 апр 2018, 17:50
cat /proc/bus/input/devices
andrey@andrey-Lenovo ~ $ cat /proc/bus/input/devices
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/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=21
B: SW=1

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/input1
U: Uniq=
H: Handlers=kbd event1
B: PROP=0
B: EV=3
B: KEY=10000000000000 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/input2
U: Uniq=
H: Handlers=sysrq kbd event2 leds
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

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:00/input/input3
U: Uniq=
H: Handlers=kbd event3
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0003 Vendor=248a Product=8366 Version=0111
N: Name="Telink 2.4G Mouse"
P: Phys=usb-0000:00:15.0-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:15.0/usb1/1-2/1-2:1.0/0003:248A:8366.0001/input/input4
U: Uniq=
H: Handlers=kbd mouse0 event4
B: PROP=0
B: EV=1f
B: KEY=3007f 0 0 483ffff17aff32d bf54444600000000 1f0001 130f938b17c000 677bfad941dfed 9ed68000004400 10000002
B: REL=143
B: ABS=100000000
B: MSC=10

I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Ideapad extra buttons"
P: Phys=ideapad/input0
S: Sysfs=/devices/pci0000:00/0000:00:1f.0/PNP0C09:00/VPC2004:00/input/input5
U: Uniq=
H: Handlers=rfkill kbd event5
B: PROP=0
B: EV=13
B: KEY=101400800100c03 400000000300000 0 2
B: MSC=10

I: Bus=0003 Vendor=04f2 Product=b5d7 Version=1407
N: Name="EasyCamera: EasyCamera"
P: Phys=usb-0000:00:15.0-7/button
S: Sysfs=/devices/pci0000:00/0000:00:15.0/usb1/1-7/1-7:1.0/input/input6
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input7
U: Uniq=
H: Handlers=event7
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input8
U: Uniq=
H: Handlers=event8
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input9
U: Uniq=
H: Handlers=event9
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input10
U: Uniq=
H: Handlers=event10
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input11
U: Uniq=
H: Handlers=event11
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=9"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input12
U: Uniq=
H: Handlers=event12
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=10"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:0e.0/sound/card0/input13
U: Uniq=
H: Handlers=event13
B: PROP=0
B: EV=21
B: SW=140
Перепросматривал тему и вот что выдал на modprobe -r intel_lpss_pci intel_lpss (А раньше вывод был пустой)
andrey@andrey-Lenovo ~ $ modprobe -r intel_lpss_pci intel_lpss
modprobe: ERROR: ../libkmod/libkmod-module.c:793 kmod_module_remove_module() could not remove 'intel_lpss_pci': Operation not permitted
modprobe: FATAL: Module intel_lpss is in use.


zen
Сообщения: 54
Зарегистрирован: 02 фев 2017, 07:09
Поблагодарили: 1 раз

Линукс не обнаруживает тачпад на Леново

Сообщение zen » 20 апр 2018, 09:42

скинь вывода:
find / -name vpc*
ls /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/
ошибка у тебя вылезает потому что ты от обычного пользователя modeprobe -r вводишь


Автор темы
abulaev2008
Сообщения: 396
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 18 раз
Поблагодарили: 57 раз

Линукс не обнаруживает тачпад на Леново

Сообщение abulaev2008 » 20 апр 2018, 15:12

zen писал(а):
20 апр 2018, 09:42
find / -name vpc*
andrey@andrey-Lenovo ~ $ sudo find / -name vpc*
find: «/run/user/1000/gvfs»: Отказано в доступе
zen писал(а):
20 апр 2018, 09:42
ls /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/
andrey@andrey-Lenovo ~ $ ls /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/
camera_power driver_override input rfkill uevent
conservation_mode fan_mode modalias subsystem
driver firmware_node power touchpad


zen
Сообщения: 54
Зарегистрирован: 02 фев 2017, 07:09
Поблагодарили: 1 раз

Линукс не обнаруживает тачпад на Леново

Сообщение zen » 21 апр 2018, 07:25

это файл или пака у тебя touchpad котороая ls -l /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/ надо было бы лучше чот тупанул я)))
если папка то покажи содержимое тоже #ls -l /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/touchpad
если файл #cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/touchpad


zen
Сообщения: 54
Зарегистрирован: 02 фев 2017, 07:09
Поблагодарили: 1 раз

Линукс не обнаруживает тачпад на Леново

Сообщение zen » 21 апр 2018, 09:47

find / -name vpc* нужно из под root выполнять


Автор темы
abulaev2008
Сообщения: 396
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 18 раз
Поблагодарили: 57 раз

Линукс не обнаруживает тачпад на Леново

Сообщение abulaev2008 » 21 апр 2018, 10:23

zen писал(а):
21 апр 2018, 07:25
ls -l /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/
andrey@andrey-Lenovo ~ $ ls -l /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/
итого 0
-rw-r--r-- 1 root root 4096 апр 21 13:03 camera_power
-rw-r--r-- 1 root root 4096 апр 21 13:03 conservation_mode
lrwxrwxrwx 1 root root 0 апр 21 13:01 driver -> ../../../../../bus/platform/drivers/ideapad_acpi
-rw-r--r-- 1 root root 4096 апр 21 13:03 driver_override
-rw-r--r-- 1 root root 4096 апр 21 13:03 fan_mode
lrwxrwxrwx 1 root root 0 апр 21 13:03 firmware_node -> ../../../../LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:01/PNP0C09:00/VPC2004:00
drwxr-xr-x 3 root root 0 апр 21 13:01 input
-r--r--r-- 1 root root 4096 апр 21 13:03 modalias
drwxr-xr-x 2 root root 0 апр 21 13:03 power
drwxr-xr-x 4 root root 0 апр 21 13:01 rfkill
lrwxrwxrwx 1 root root 0 апр 21 13:01 subsystem -> ../../../../../bus/platform
-r--r--r-- 1 root root 4096 апр 21 13:03 touchpad
-rw-r--r-- 1 root root 4096 апр 21 13:01 uevent
zen писал(а):
21 апр 2018, 07:25
ls -l /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/touchpad
andrey@andrey-Lenovo ~ $ ls -l /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/touchpad
-r--r--r-- 1 root root 4096 апр 21 13:04 /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/touchpad
в файле touchpad только 1
zen писал(а):
21 апр 2018, 09:47
find / -name vpc* нужно из под root выполнять
я и выполнял (или sudo и root отличаются?)

Аватара пользователя

darkfenix
Сообщения: 5419
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 295 раз
Поблагодарили: 1009 раз

Линукс не обнаруживает тачпад на Леново

Сообщение darkfenix » 21 апр 2018, 11:47

abulaev2008 писал(а):
21 апр 2018, 10:23
или sudo и root отличаются?
Нет.
abulaev2008 писал(а):
21 апр 2018, 10:23
я и выполнял
Все нормально у тебя отработало
Изображение


Автор темы
abulaev2008
Сообщения: 396
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 18 раз
Поблагодарили: 57 раз

Линукс не обнаруживает тачпад на Леново

Сообщение abulaev2008 » 22 апр 2018, 03:03

Вот нашел ссылочку: https://lkml.org/lkml/2017/8/10/145, только не понимаю что сделать надо?


zen
Сообщения: 54
Зарегистрирован: 02 фев 2017, 07:09
Поблагодарили: 1 раз

Линукс не обнаруживает тачпад на Леново

Сообщение zen » 23 апр 2018, 04:36

Да ну там ничего не надо делать просто информация об изменениях, точно не скажу но добавлена в исходники определение и загрузка firmware ELAN0608 на этапе acpi как раз я тебе и пытался тебе что-то подобное проделать в таблице,правда я незнаю твою модель и какая там прошивка нужна,почему она не определяется и не грузиться это уже второй вопрос и возможно у тебя вообще нет её в системе, был бы на руках такой ноут было бы проще разобраться конечно, по идее когда норм всё в таблице видно какой firmware используется и модель тачпада


Автор темы
abulaev2008
Сообщения: 396
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 18 раз
Поблагодарили: 57 раз

Линукс не обнаруживает тачпад на Леново

Сообщение abulaev2008 » 23 апр 2018, 09:52

zen писал(а):
23 апр 2018, 04:36
какой firmware используется и модель тачпада
, так вроде в винде можно подсмотреть? Вчера лазил в свойствах тача - сведения о питании и т.д. есть информация, только ли подойдет?
dsdt вернул назад, Пробовал грузиться с параметрами acpi_osi=(разные варианты от ! до windows 2012) глухо.

Аватара пользователя

broken
Сообщения: 226
Зарегистрирован: 31 авг 2016, 22:45
Решено: 1
Благодарил (а): 9 раз
Поблагодарили: 7 раз

Линукс не обнаруживает тачпад на Леново

Сообщение broken » 23 апр 2018, 10:55

abulaev2008 писал(а):
07 апр 2018, 13:03
Вот что напрягает, почему Фн-ка не работает. Может где-то здесь подвох? В смысле Fn+F6
Вообще не связано. У меня на Asus вместо Fn+F6 нарисовано Fn+F9, но так же не работает хоткей, но при этом тач работает, хотя я им и не пользуюсь (мне не лень таскать мышь, ибо мышь удобней). Поэтому я не загоняюсь, ровно как и на загонялся бы в вашем случае. Но это я ))


Автор темы
abulaev2008
Сообщения: 396
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 18 раз
Поблагодарили: 57 раз

Линукс не обнаруживает тачпад на Леново

Сообщение abulaev2008 » 23 апр 2018, 15:13

broken писал(а):
23 апр 2018, 10:55
на Asus вместо Fn+F6 нарисовано Fn+F9
, по своей теме гуглил вот попалось https://wiki.archlinux.org/index.php/Talk:ASUS_E403SA


Автор темы
abulaev2008
Сообщения: 396
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 18 раз
Поблагодарили: 57 раз

Линукс не обнаруживает тачпад на Леново

Сообщение abulaev2008 » 23 апр 2018, 17:44

На форуме https://bbs.archlinux.org/viewtopic.php?id=233792 нашел вот такое:
I have a Lenovo Ideapad 320-15ABR with an Elantech touchpad. I tried enable the Elantech and I2C options in my kernel to no avail. I then tried setting CONFIG_PINCTRL_AMD=y in my configuration and the touchpad worked in my new kernel.. Только непонятно куда прописывается. Дальше по ссылкам вышел на Linux Kernel Driver DataBase
zen, это как-то связано с пинами ACPI?

Аватара пользователя

darkfenix
Сообщения: 5419
Зарегистрирован: 27 июн 2017, 10:36
Решено: 62
Откуда: Нижний Тагил
Благодарил (а): 295 раз
Поблагодарили: 1009 раз

Линукс не обнаруживает тачпад на Леново

Сообщение darkfenix » 24 апр 2018, 03:14

abulaev2008 писал(а):
23 апр 2018, 17:44
Только непонятно куда прописывается
Если не ошибаюсь, то это надо ядро пересобрать и в конфиге изменить значение
Изображение


zen
Сообщения: 54
Зарегистрирован: 02 фев 2017, 07:09
Поблагодарили: 1 раз

Линукс не обнаруживает тачпад на Леново

Сообщение zen » 24 апр 2018, 12:48

abulaev2008 писал(а):
23 апр 2018, 17:44
На форуме https://bbs.archlinux.org/viewtopic.php?id=233792 нашел вот такое:
I have a Lenovo Ideapad 320-15ABR with an Elantech touchpad. I tried enable the Elantech and I2C options in my kernel to no avail. I then tried setting CONFIG_PINCTRL_AMD=y in my configuration and the touchpad worked in my new kernel.. Только непонятно куда прописывается. Дальше по ссылкам вышел на Linux Kernel Driver DataBase
zen, это как-то связано с пинами ACPI?
да может быть, ты же так и не показал свою конфигурацию /proc/config.gz только по идее там CONFIG_PINCTRL_INTEL должно быть у тебя же не AMD процессор


Автор темы
abulaev2008
Сообщения: 396
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 18 раз
Поблагодарили: 57 раз

Линукс не обнаруживает тачпад на Леново

Сообщение abulaev2008 » 24 апр 2018, 13:00

zen писал(а):
24 апр 2018, 12:48
ты же так и не показал свою конфигурацию /proc/config.gz
может /boot/config-версия ядра-generic?
Это сейчас смотрю на ноутбуке HP (проц. АМД):
# Pin controllers
#
CONFIG_PINMUX=y
CONFIG_PINCONF=y
CONFIG_GENERIC_PINCONF=y
# CONFIG_DEBUG_PINCTRL is not set
CONFIG_PINCTRL_AMD=y
CONFIG_PINCTRL_MCP23S08=m
CONFIG_PINCTRL_SX150X=y
CONFIG_PINCTRL_BAYTRAIL=y
CONFIG_PINCTRL_CHERRYVIEW=y
CONFIG_PINCTRL_INTEL=m
CONFIG_PINCTRL_BROXTON=m
CONFIG_PINCTRL_CANNONLAKE=m
CONFIG_PINCTRL_DENVERTON=m
CONFIG_PINCTRL_GEMINILAKE=m
CONFIG_PINCTRL_SUNRISEPOINT=m
CONFIG_GPIOLIB=y
CONFIG_GPIO_ACPI=y
CONFIG_GPIOLIB_IRQCHIP=y
# CONFIG_DEBUG_GPIO is not set
CONFIG_GPIO_SYSFS=y
CONFIG_GPIO_GENERIC=m
CONFIG_GPIO_MAX730X=m
, вечером проверю на леново.

Аватара пользователя

SamAeber
Сообщения: 29
Зарегистрирован: 25 апр 2018, 04:02
Благодарил (а): 1 раз

Линукс не обнаруживает тачпад на Леново

Сообщение SamAeber » 25 апр 2018, 04:08

У меня точно такой же ноутбук, как и у ТС. Тачпад он видит, но тачпад через какое-то время после загрузки системы перестает работать. Такая проблема была и на другом ноуте с Ubuntu 16.04, но там помогало в настройках включит/выключить тачпад. В Минт такая штука не работает.

Только что заметил, что тачпад у меня работает только с включенным NumLock.


Автор темы
abulaev2008
Сообщения: 396
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 18 раз
Поблагодарили: 57 раз

Линукс не обнаруживает тачпад на Леново

Сообщение abulaev2008 » 25 апр 2018, 05:17

Конфиг ядра (PINCTRL) на Леново 320 такой же как и на HP

в menuconfig не нашел где CONFIG_PINCTRL_INTEL=, чтоб выставить у. Оставил как есть, поменял CONFIG_MOUSE_ELAN и Synaptics в у (стояла m)
и часа через два: Ошибка сборки ядер 4.10+ (REPORTING-BUGS not found)

Вернуться в «Прочие устройства»