Автор Тема: Acer Aspire 7250 model: AAB70  (Прочитано 3029 раз)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Acer Aspire 7250 model: AAB70
« Ответ #15 : 24.11.2017 12:47:58 »
Ну, так попробуйте, поставьте.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Acer Aspire 7250 model: AAB70
« Ответ #16 : 24.11.2017 13:21:02 »
Ну, так попробуйте, поставьте.
Зачем? Ведь он ни там ни там не установлен. А на std-def тачпад работает

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Acer Aspire 7250 model: AAB70
« Ответ #17 : 24.11.2017 13:23:32 »
Я не знаю ничего про ваш тачпад, посмотрите какой модуль ядра с ним работает в std-def.
А так - состав ядра может быть разный. Возможно поможет.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Acer Aspire 7250 model: AAB70
« Ответ #18 : 24.11.2017 13:44:24 »
посмотрите какой модуль ядра с ним работает в std-def.
Какой командой это можно сделать?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Acer Aspire 7250 model: AAB70
« Ответ #19 : 24.11.2017 14:07:49 »
Начать с lsusb и lspci

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Acer Aspire 7250 model: AAB70
« Ответ #20 : 24.11.2017 14:08:41 »
Плюс посмотреть lsmod и посмотреть /sys/

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Acer Aspire 7250 model: AAB70
« Ответ #21 : 24.11.2017 14:29:25 »
посмотрите какой модуль ядра с ним работает в std-def.
Какой командой это можно сделать?

:-) Вот этой:

# grep -rHi touchpad /sys 2>/dev/null
/sys/devices/platform/i8042/serio4/input/input12/uevent:NAME="SynPS/2 Synaptics TouchPad"
/sys/devices/platform/i8042/serio4/input/input12/name:SynPS/2 Synaptics TouchPad
# cat /sys/devices/platform/i8042/serio4/input/input12/device/protocol
SynPS/2
# cat /sys/devices/platform/i8042/serio4/input/input12/device/driver/description
PS/2 mouse driver
# modinfo psmouse | grep '^file\|^desc'
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/psmouse.ko
description:    PS/2 mouse driver
# modinfo /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/*.ko|grep '^file\|^desc'
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/appletouch.ko
description:    Apple PowerBook and MacBook USB touchpad driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/bcm5974.ko
description:    Apple USB BCM5974 multitouch driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/cyapatp.ko
description:    Cypress APA I2C Trackpad Driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/elan_i2c.ko
description:    Elan I2C/SMBus Touchpad driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/gpio_mouse.ko
description:    GPIO mouse driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/inport.ko
description:    Inport (ATI XL and Microsoft) busmouse driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/logibm.ko
description:    Logitech busmouse driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/pc110pad.ko
description:    IBM PC110 touchpad driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/psmouse.ko
description:    PS/2 mouse driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/sermouse.ko
description:    Serial mouse driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/synaptics_i2c.ko
description:    Synaptics I2C touchpad driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/synaptics_usb.ko
description:    Synaptics USB device driver
filename:       /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/vsxxxaa.ko
description:    Driver for DEC VSXXX-AA and -GA mice and VSXXX-AB tablet
# strings /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/psmouse.ko|grep -v '^\.'|grep detect
hgpk: hard spew detected
synaptics: OLPC XO detected, not enabling Synaptics protocol.
synaptics: Toshiba %s detected, limiting rate to 40pps.
hgpk: packet spew detected (%d,%d)
hgpk: detected %dpx jump in x
hgpk: detected secondary %dpx jump in x
hgpk: detected %dpx jump in y
hgpk: detected secondary %dpx jump in y
cypress_ps2: Reconnect: unable to detect trackpad.
parm=post_interrupt_delay:delay (ms) before recal after recal interrupt detected
parm=spew_delay:delay (ms) before recal after packet spew detected
parm=jumpy_delay:delay (ms) before recal after jumpiness detected
ps2bare_detect
cortron_detect
intellimouse_detect
im_explorer_detect
genius_detect
thinking_detect
alps_detect
focaltech_detect
cypress_detect
synaptics_detect
ps2pp_detect
byd_detect
vmmouse_detect
touchkit_ps2_detect
elantech_detect
lifebook_detect
hgpk_detect
trackpoint_detect
# strings /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/psmouse.ko|grep 'ETPS\/2\|SynPS\/2'
SynPS/2    # HP Compaq NX6110
ETPS/2    # Lenovo G50-80
ETPS/2 Elantech TrackPoint

Неважно что synaptics или libinput драйвер ещё не поднялись и тачпадом пользоваться нельзя. Важно чтобы сначала ядро обнаружило тачпад как устройство.
« Последнее редактирование: 24.11.2017 14:45:01 от Speccyfighter »

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Acer Aspire 7250 model: AAB70
« Ответ #22 : 24.11.2017 14:48:43 »
Попробую, когда получу ноутбук.
А разве этой информации тут http://hcl.arenet.ru/53 нет?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Acer Aspire 7250 model: AAB70
« Ответ #23 : 24.11.2017 15:10:28 »
Нет. Тачпад это не pci устройство
# grep -rHi touchpad /sys 2>/dev/null
/sys/devices/platform/i8042/serio4/input/input12/uevent:NAME="SynPS/2 Synaptics TouchPad"
/sys/devices/platform/i8042/serio4/input/input12/name:SynPS/2 Synaptics TouchPad
# grep -rli touchpad /sys 2>/dev/null
/sys/devices/platform/i8042/serio4/input/input12/uevent
/sys/devices/platform/i8042/serio4/input/input12/name
# grep -rli touchpad /sys 2>/dev/null | grep uevent
/sys/devices/platform/i8042/serio4/input/input12/uevent
# cat $(grep -rli touchpad /sys 2>/dev/null | grep uevent)
PRODUCT=11/2/7/25b1
NAME="SynPS/2 Synaptics TouchPad"
PHYS="isa0060/serio4/input0"
PROP=1
EV=b
KEY=6420 0 30000 0 0 0 0 0 0 0 0
ABS=11000003
MODALIAS=input:b0011v0002p0007e25B1-e0,1,3,k110,111,145,14A,14D,14E,ra0,1,18,1C,mlsfw
# cat $(grep -rli touchpad /sys 2>/dev/null | grep uevent | sed 's/uevent/device\/driver\/description/')
PS/2 mouse driver

Поддерживаемые протоколы *PS/2
# strings /lib/modules/4.9.62-std-def-alt1/kernel/drivers/input/mouse/psmouse.ko|grep 'PS\/2'
PS/2
PS/2 Trackball
PS/2 mouse driver
ThinkPS/2
CyPS/2
GenPS/2
ImPS/2
ImExPS/2
SynPS/2
SynRelPS/2
AlpsPS/2
LBPS/2
TPPS/2
touchkitPS/2
ETPS/2
CortronPS/2
FocalTechPS/2
VirtualPS/2
BYDPS/2
PS/2 ALPS Mouse
AlpsPS/2 ALPS DualPoint Stick
elantech: PS/2 packet [%*ph]
ETPS/2 Elantech TrackPoint
VirtualPS/2
LBPS/2 Fujitsu Lifebook Touchpad
description=PS/2 mouse driver
« Последнее редактирование: 24.11.2017 23:33:53 от Speccyfighter »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Acer Aspire 7250 model: AAB70
« Ответ #24 : 24.11.2017 17:16:37 »
Я так понимаю, что информацию по устройствам ввода тоже желательно отображать на странице выдаваемой о пробе информации ?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Acer Aspire 7250 model: AAB70
« Ответ #25 : 24.11.2017 21:55:33 »
Я так понимаю, что информацию по устройствам ввода тоже желательно отображать на странице выдаваемой о пробе информации ?

Грубо прикинем что бы это дало лично мне. Ну гипотетически скажем перед покупкой G50-80.
- Какой протокол используется.
- Какой драйвер.
- Насколько часто и грубо в процентном отношении.

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

Скажем на выбор железа у меня уходит где-то в среднем 2-3 месяца. И за это время нужно перерыть горы информации. И удовольствие это, чтобы получить совместимость, ниже среднего. И именно поэтому, сильно раздражаюсь, когда начинают ломать эту изначальную совместимость.
« Последнее редактирование: 24.11.2017 21:57:07 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Acer Aspire 7250 model: AAB70
« Ответ #26 : 25.11.2017 09:43:10 »
В Ответ #23 был показан тачпад ноутбука HP Compaq NX6110.
Теперь о том что из себя представляет тачпад ноутбука Lenovo G50-80.
Кстати:
Здесь команды выглядят несколько по-другому, - если grep-ом искать не в /sys/devices, а в /sys, на каких-то ноутбуках команды будут бесконечными и завершены не будут.
Здесь в таком виде они выполняются корректно:

Устройство обнаружено ядром.
Нашли путь к тачпаду как к устройству
# grep -rHi touchpad /sys/devices 2>/dev/null
/sys/devices/platform/i8042/serio1/input/input7/name:ETPS/2 Elantech Touchpad
/sys/devices/platform/i8042/serio1/input/input7/uevent:NAME="ETPS/2 Elantech Touchpad"

Обрезаем вывод: выдавать только полный путь к файлам с совпадением
# grep -rli touchpad /sys/devices 2>/dev/null
/sys/devices/platform/i8042/serio1/input/input7/name
/sys/devices/platform/i8042/serio1/input/input7/uevent

Выводить только файл с описанием тачпада
# grep -rli touchpad /sys/devices 2>/dev/null | grep uevent
/sys/devices/platform/i8042/serio1/input/input7/uevent

Посмотрим что в нём:
как минимум обнаружен как продукт, его имя и как физическое устройство
# cat $(grep -rli touchpad /sys/devices 2>/dev/null | grep uevent)
PRODUCT=11/2/e/0
NAME="ETPS/2 Elantech Touchpad"
PHYS="isa0060/serio1/input0"
PROP=1
EV=b
KEY=e420 0 30000 0 0 0 0 0 0 0 0
ABS=6618000 11000003
MODALIAS=input:b0011v0002p000Ee0000-e0,1,3,k110,111,145,14A,14D,14E,14F,ra0,1,18,1C,2F,30,35,36,39,3A,mlsfw

Здесь в пути, sed заменяет uevent на device/driver/description
Какой драйвер используется
# cat $(grep -rli touchpad /sys/devices 2>/dev/null | grep uevent | sed 's/uevent/device\/driver\/description/')
PS/2 mouse driver

а здесь на device/protocol
Какой протокол
# cat $(grep -rli touchpad /sys/devices 2>/dev/null | grep uevent | sed 's/uevent/device\/protocol/')
SynPS/2
Этот последний выброс из ноутбука nx6110, но в контексте расположения файлов, это значения не имеет.
На ноутбуке Lenovo G50-80 он должен был выдать протокол ETPS/2 для Elantech Touchpad.
« Последнее редактирование: 26.11.2017 05:51:32 от Speccyfighter »

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Acer Aspire 7250 model: AAB70
« Ответ #27 : 25.11.2017 09:45:35 »
Собственно говоря это обсуждение высветило определенную недоработку в сервисе по сбору проб и это помимо того, что в выводе пробы не хватало информации о тех устройствах ввода, которые не usb. В некоторых случаях (но в нашем случае проб очень мало и вероятность крайне низкая) это могло привести к неправильному поведению при добавлении проб в базу. Теперь этот момент учтен, а информация об устройствах на ps/2 шине будет добавлена в сводную информацию о пробе.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 991
Re: Acer Aspire 7250 model: AAB70
« Ответ #28 : 25.11.2017 12:22:57 »
информация об устройствах на ps/2 шине будет добавлена в сводную информацию о пробе
Добавлено для тех проб, среди железа которых подобные устройства есть.
PS Хочу напомнить ещё раз, что предложения по формату и непосредственно содержимому обработанных данных проб принимаются (может что добавить надо или убрать, а где изменить формат отображения хорошо бы).

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Acer Aspire 7250 model: AAB70
« Ответ #29 : 25.11.2017 17:46:52 »
Весьма познавательный и развёрнутый ответ Larry, откуда взялся isa0060 и как совершенствуется(лась) аппаратная часть:
https://www.linuxquestions.org/questions/linux-hardware-18/do-i-need-isa-bus-support-395794/#post2966598