Автор Тема: Touchpad или Multi-Touch от Synaptic  (Прочитано 15456 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 559
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #45 : 24.07.2016 19:53:16 »
А что выдаёт :
ls -l /sys//devices/platform/i8042/serio1/

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 559
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #46 : 24.07.2016 19:55:59 »
Что-то типа:

echo 1 > /sys/devices/platform/i8042/serio1/reg_07
или
echo 1 > /sys/devices/platform/i8042/serio1/reg_08
и т.п.п

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 362
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #47 : 24.07.2016 21:23:08 »
А что выдаёт :
ls -l /sys//devices/platform/i8042/serio1/
$ ls -l /sys//devices/platform/i8042/serio1/
итого 0
-rw-r--r-- 1 root root 4096 июл 24 21:11 bind_mode
-r--r--r-- 1 root root 4096 июл 24 21:11 description
lrwxrwxrwx 1 root root    0 июл 24 21:11 driver -> ../../../../bus/serio/drivers/psmouse
--w------- 1 root root 4096 июл 24 21:11 drvctl
-r--r--r-- 1 root root 4096 июл 24 21:11 firmware_id
drwxr-xr-x 2 root root    0 июл 24 21:11 id
drwxr-xr-x 3 root root    0 июл 24 21:11 input
-r--r--r-- 1 root root 4096 июл 24 21:11 modalias
drwxr-xr-x 2 root root    0 июл 24 21:11 power
-rw-r--r-- 1 root root 4096 июл 24 21:11 protocol
-rw-r--r-- 1 root root 4096 июл 24 21:11 rate
-rw-r--r-- 1 root root 4096 июл 24 21:11 resetafter
-rw-r--r-- 1 root root 4096 июл 24 21:11 resolution
-rw-r--r-- 1 root root 4096 июл 24 21:11 resync_time
lrwxrwxrwx 1 root root    0 июл 24 21:11 subsystem -> ../../../../bus/serio
-rw-r--r-- 1 root root 4096 июл 24 21:11 uevent

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 362
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #48 : 24.07.2016 21:37:40 »
При попытке выполнить поддобные команды
echo 1 > /sys/devices/platform/i8042/serio1/reg_08вылетает ошибка: Отказано в доступе
Делаю из-под рута

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 559
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #49 : 24.07.2016 21:53:20 »
При попытке выполнить поддобные команды
echo 1 > /sys/devices/platform/i8042/serio1/reg_08вылетает ошибка: Отказано в доступе
Делаю из-под рута
Ну да, у вас такого файла нет, так-что единицу писать некуда. Похоже не ваш случай.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 559
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #50 : 24.07.2016 21:57:07 »
У меня ядро устройство-то по-другому видит:

Цитировать
$ ls -l /sys//devices/platform/i8042/serio4/
итого 0
-rw-r--r-- 1 root root 4096 июл 24 21:56 bind_mode
-rw-r--r-- 1 root root 4096 июл 24 21:56 crc_enabled
-rw-r--r-- 1 root root 4096 июл 24 21:56 debug
-r--r--r-- 1 root root 4096 июл 24 21:56 description
lrwxrwxrwx 1 root root    0 июл 24 21:56 driver -> ../../../../bus/serio/drivers/psmouse
--w------- 1 root root 4096 июл 24 21:56 drvctl
-r--r--r-- 1 root root 4096 июл 24 21:56 firmware_id
drwxr-xr-x 2 root root    0 июл 24 21:56 id
drwxr-xr-x 3 root root    0 июл 24 21:56 input
-r--r--r-- 1 root root 4096 июл 24 21:56 modalias
-rw-r--r-- 1 root root 4096 июл 24 21:56 paritycheck
drwxr-xr-x 2 root root    0 июл 24 21:56 power
-rw-r--r-- 1 root root 4096 июл 24 21:56 protocol
-rw-r--r-- 1 root root 4096 июл 24 21:56 rate
-rw-r--r-- 1 root root 4096 июл 24 20:44 reg_07
-rw-r--r-- 1 root root 4096 июл 24 21:56 reg_10
-rw-r--r-- 1 root root 4096 июл 24 21:56 reg_11
-rw-r--r-- 1 root root 4096 июл 24 21:56 reg_20
-rw-r--r-- 1 root root 4096 июл 24 21:56 reg_21
-rw-r--r-- 1 root root 4096 июл 24 21:56 reg_22
-rw-r--r-- 1 root root 4096 июл 24 21:56 reg_23
-rw-r--r-- 1 root root 4096 июл 24 21:56 reg_24
-rw-r--r-- 1 root root 4096 июл 24 21:56 reg_25
-rw-r--r-- 1 root root 4096 июл 24 21:56 reg_26
-rw-r--r-- 1 root root 4096 июл 24 21:56 resetafter
-rw-r--r-- 1 root root 4096 июл 24 21:56 resolution
-rw-r--r-- 1 root root 4096 июл 24 21:56 resync_time
lrwxrwxrwx 1 root root    0 июл 24 21:56 subsystem -> ../../../../bus/serio
-rw-r--r-- 1 root root 4096 июл 24 21:56 uevent

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 559
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #51 : 24.07.2016 21:59:46 »
А вы рецепт про своё устройство по UID не пытались гуглить?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 559
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #52 : 24.07.2016 22:01:06 »
Обычно по названию находишь проблемы под Windows, а если забить UID вендора и модели, можно найти решение проблем под linux

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 559
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #53 : 24.07.2016 22:37:08 »
Но у меня harinfo выдает другое:
Кстати.
https://forum.altlinux.org/index.php?topic=5248.0
Я не понял последнее сообщение. Может в нём что-то дельное

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 980
  • UNIX System V init
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #54 : 25.07.2016 05:25:08 »
Здесь ни на что не натолкнёт?

Тут топикстартер пишет что не может в dmesg обнаружить свой тачпад
Погрепать в первом сообщении
ImExPS/2 Generic Explorer Mouse
https://forums.gentoo.org/viewtopic-p-7199456.html#7199456
как у топикстартера здесь
https://forum.altlinux.org/index.php?topic=20999.msg291570#msg291570

Тут парень из Бельгии подсказывает тамошнему топикстартеру как решил свою подобную проблему
https://forums.gentoo.org/viewtopic-p-7201308.html#7201308

Тут топикстартер сказал, что его Sentelic FingerSensing Pad обнаружился, кратко сообщил как решил и сказал:
Ещё раз спасибо, парни!
https://forums.gentoo.org/viewtopic-p-7202258.html#7202258

https://www.kernel.org/doc/Documentation/kernel-parameters.txt
psmouse.proto=   [HW,MOUSE] Highest PS2 mouse protocol extension to
         probe for; one of (bare|imps|exps|lifebook|any).


Тачпад в nx6110 работает через psmouse драйвер:
# grep -rHi TouchPad /var/log/dmesg|sort -u
/var/log/dmesg:[   11.265924] psmouse serio4: synaptics: Touchpad model: 1, fw: 6.2, id: 0x25a0b1, caps: 0xa04793/0x300000/0x0, board id: 71, fw id: 35334
/var/log/dmesg:[   11.306932] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input17
# grep -rHi 'SynPS/2\|synaptics' /sys 2>/dev/null
/sys/devices/platform/i8042/serio4/input/input17/name:SynPS/2 Synaptics TouchPad
/sys/devices/platform/i8042/serio4/input/input17/uevent:NAME="SynPS/2 Synaptics TouchPad"
/sys/devices/platform/i8042/serio4/serio5/description:Synaptics pass-through
/sys/devices/platform/i8042/serio4/protocol:SynPS/2
# modinfo psmouse|grep 'desc\|proto'
description:    PS/2 mouse driver
parm:           proto:Highest protocol extension to probe (bare, imps, exps, any). Useful for KVM switches. (proto_abbrev)
« Последнее редактирование: 25.07.2016 06:49:47 от Speccyfighter »
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 362
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #55 : 25.07.2016 10:17:30 »
Для меня очень смутно это. Понял, что у чувака тачпад обнаруживается как мышь, ему предложили изменить параметры загрузки ядра (я правильно выражаюсь?).
Не очень понятно как это на моей системе сделать?
Я тоже пришел к выводу, что нужно вмешиваться в процесс опознания устройств и вручную указывать драйверы. Но матчасть знаю слабо, ибо просто пользователь. И в указанных ссылках люди дают советы применительно к gentoo....

Последнее для меня вообще белый шум: I turned on all three extrensions and it detected the Sentelic FingerSensing Pad.
Какие три расширения он включил, где?
« Последнее редактирование: 25.07.2016 10:36:15 от Сергей-70 »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 30 559
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #56 : 25.07.2016 10:34:42 »
Ну, он решил так:
Создал файл /etc/modprobe.d/touchpad.conf
с содержимым
options psmouse proto=auto
И написал, что помимо auto можно попробовать прописать другие параметры, например:
bare, imps, exps и т.п.


Оффлайн Сергей-70

  • Давно тут
  • **
  • Сообщений: 362
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #57 : 25.07.2016 10:46:13 »
https://wiki.archlinux.org/index.php/Touchpad_Synaptics_(Русский)#.D0.9C.D0.BE.D0.B9_.D1.82.D0.B0.D1.87.D0.BF.D0.B0.D0.B4_.D0.BD.D0.B5_.2Fdev.2Finput.2Fmouse0
Устройство определяется как "ImPS/2 Wheel Pointer" или как "PS/2 Generic Mouse"

Если вы стали счастливым обладателем сенсорной панели жадного производителя Alps, который не в состоянии втиснуться в рамки стандартного протокола, но который изобретает новые "велосипеды", то Вам необходимо пересобрать модуль ядра, наложив на него патчи. Вы можете воспользоваться этим пакетом либо собрать самостоятельно. Коротко опишу как это сделать: Для сборки Вам потребуются исходники Вашего ядра и патчи отсюда. Далее распаковываем архив с исходниками ядра, переходим в корень распакованных исходников и накладываем патчи командой:

Короче, это, наверное оно....

Здесь http://juick.com/lord/2491013 чувак очень сочно сокрушается по этому поводу
« Последнее редактирование: 25.07.2016 10:55:50 от Сергей-70 »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 980
  • UNIX System V init
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #58 : 25.07.2016 17:40:05 »
Последнее для меня вообще белый шум: I turned on all three extrensions and it detected the Sentelic FingerSensing Pad.
Какие три расширения он включил, где?

В конфигураторе перед сборкой ядра судя по всему - Gentoo это линуксовый *BSD в котором можно запилить систему конкретно под своё железо.

# less /boot/config-4.4.14-std-pae-alt0.M80P.1 | cat | grep -i mouse
CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_LOGIPS2PP=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_CYPRESS=y
CONFIG_MOUSE_PS2_LIFEBOOK=y
CONFIG_MOUSE_PS2_TRACKPOINT=y
CONFIG_MOUSE_PS2_ELANTECH=y
# CONFIG_MOUSE_PS2_SENTELIC is not set
CONFIG_MOUSE_PS2_TOUCHKIT=y
CONFIG_MOUSE_PS2_FOCALTECH=y
CONFIG_MOUSE_PS2_VMMOUSE=y
CONFIG_MOUSE_SERIAL=m
CONFIG_MOUSE_APPLETOUCH=m
CONFIG_MOUSE_BCM5974=m
CONFIG_MOUSE_CYAPA=m
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_I2C=y
# CONFIG_MOUSE_ELAN_I2C_SMBUS is not set
CONFIG_MOUSE_INPORT=m
# CONFIG_MOUSE_ATIXL is not set
CONFIG_MOUSE_LOGIBM=m
CONFIG_MOUSE_PC110PAD=m
CONFIG_MOUSE_VSXXXAA=m
CONFIG_MOUSE_GPIO=m
CONFIG_MOUSE_SYNAPTICS_I2C=m
CONFIG_MOUSE_SYNAPTICS_USB=m
CONFIG_HID_MAGICMOUSE=m
CONFIG_HID_HYPERV_MOUSE=m
CONFIG_USB_IDMOUSE=m

Если бы альтовое ядро было бы отконфигурировано как
CONFIG_MOUSE_PS2_ELANTECH is not set
то тачпад Lenovo G50-80 не обнаружился бы и я остался бы с ноутом без тачпада.
И поднять его можно  было бы пересборкой ядра.

Дополнил ссылкой:
Упс-с, - см. секцию Help text и конфиг альтовых ядер, - например погрепаный конфиг ядра 4.4.14 выше:
CONFIG_MOUSE_PS2_SENTELIC: Sentelic Finger Sensing Pad PS/2 protocol extension
http://cateee.net/lkddb/web-lkddb/MOUSE_PS2_SENTELIC.html

Очень вольный перевод:
Say Y here if you have a laptop (such as MSI WIND Netbook) with Sentelic Finger Sensing Pad touchpad.
If unsure, say N.
Скажи здесь Y (Да) если ты имеешь лэптоп (такой как MSI WIND Netbook) с Sentelic Finger Sensing Pad тачпад.
Если не уверен, скажи N (Нет).

В альтовом ядре:
# CONFIG_MOUSE_PS2_SENTELIC is not set
« Последнее редактирование: 25.07.2016 19:06:47 от Speccyfighter »
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 7 980
  • UNIX System V init
Re: Touchpad или Multi-Touch от Synaptic
« Ответ #59 : 25.07.2016 19:53:42 »
Здесь http://juick.com/lord/2491013 чувак очень сочно сокрушается по этому поводу

Угу:
http://juick.com/tag/sentelic
ZX Spectrum 128K
Привет от NM:  # echo -e "\n[device]\nwifi.scan-rand-mac-address=no" >> /etc/NetworkManager/NetworkManager.conf