psmouse serio1: alps: Неизвестная тачпад ALPS в Lenovo Ideapad Flex 15

Я только что купил Lenovo Ideapad Flex 15 и вырезал Windows из него, чтобы включить Ubuntu 13.10. Для других людей с Ideapad Flex, если у вас есть проблема, когда Ubuntu загружается с яркостью 0, попробуйте добавить:

echo 85 > /sys/class/backlight/acpi_video0/brightness

перед строкой 'exit 0' вашего файла /etc/rc.local. [ ! d1]

Единственная проблема, которую я заметил, это то, что драйверы тачпада не загружаются, и сенсорная панель реагирует по существу как простая мышь с левым и правым щелчком, без прокрутки и без возможности мультитач. Сенсорный экран работает нормально, но я не знаю, чего ожидать от сенсорного экрана в Ubuntu.

Вот мой xinput:

freedom@flex15:~$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00 id=9    [slave  pointer  (2)]
⎜   ↳ PS/2 Generic Mouse                        id=12   [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)]
    ↳ Lenovo EasyCamera                         id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=13   [slave  keyboard (3)]

Моя информация dmesg на моем сенсорная панель / сенсорный экран:

freedom@flex15:~$ dmesg | grep -i touch
[    1.900295] usb 2-1: Product: eGalaxTouch EXC7910-1026-13.00.00
[   18.021041] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 0a, EC=88 b6 06
[   18.212564] input: eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00 as /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/input/input5
[   18.212704] hid-multitouch 0003:0EEF:A111.0001: input,hiddev0,hidraw0: USB HID v2.10 Device [eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00] on usb-0000:00:14.0-1/input0

И если я попытаюсь использовать synaptiks для чего-нибудь, что я получаю:

freedom@flex15:~$ synclient -l
Couldn't find synaptics properties. No synaptics driver loaded?

Также, если я установлю synaptiks из Ubuntu Software Center, он установит все в порядке но попытка запуска synaptiks дает ошибку в том, что сенсорная панель не обнаружена.

Очевидно, Lenovo не предлагает поддержки, если вы не используете Windows 8, но, согласно их веб-сайту, сенсорные панели создаются Synaptics, Elantech или ALPS , Посмотрев здесь: Настройки мыши / сенсорной панели для Samsung Series 9 в Ubuntu 13.04 Я нашел решение для сенсорных панелей Elantech, которое я пробовал, но не имел никакого эффекта. Похоже, от dmesg, что у меня есть тачпад ALPS. Также, что патч уже был привязан к более раннему ядру. Я использовал эти инструкции:

Настройки мыши / сенсорной панели для Samsung Series 9 в Ubuntu 13.04

без ошибок, но я все равно получаю одинаковые выходы из dmesg , synclient и xinput. Итак, из того, что я могу собрать, драйверы тачпада не загружены? Или нет поддержки для этого ноутбука с текущей версией Ubuntu. Может ли кто-нибудь посоветовать, пожалуйста? Спасибо!

Также

sudo modprobe psmouse

ничего не возвращает.

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

15] Обновление: я пробовал это руководство для 13.04: http://linuxg.net/ubuntu-13-04-touchpad-option-does-not-exist-error-fix/, и он предоставил немного информации в терминале ( все прошло нормально, пока не будет установлено dkms):

freedom@flex15:/var/lib/dkms/psmouse$ sudo dkms autoinstall

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
make KERNELRELEASE=3.11.0-15-generic -C /lib/modules/3.11.0-15-generic/build M=/var/lib/dkms/psmouse/alps-1.3/build/src psmouse.ko....
cleaning build area....

DKMS: build completed.
Error! This module/version combo is already installed for kernel: 3.11.0-15-generic (x86_64)

Затем запуск

sudo rmmod psmouse && modprobe psmouse

полностью отключает функциональность сенсорной панели и возвращает

ERROR: could not insert 'psmouse': Operation not permitted

! d19]

sudo modprobe psmouse && rmmod psmouse

возвращает базовую функциональность сенсорной панели (движение, левый / правый щелчок, без прокрутки или мультитач) и выходы

libkmod: ERROR ../libkmod/libkmod-module.c:753 kmod_module_remove_module: could not remove 'psmouse': Operation not permitted
Error: could not remove module psmouse: Operation not permitted

В целом ничего не изменилось, кроме dmesg, но на самом деле :

freedom@flex15:/var/lib/dkms/psmouse$ dmesg | grep -i touch
[    1.422626] usb 2-1: Product: eGalaxTouch EXC7910-1026-13.00.00
[    8.683181] psmouse serio1: alps: Unknown ALPS touchpad: E7=73 03 0a, EC=88 b6 06
[    8.715623] input: eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00 as /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/input/input5
[    8.715756] hid-multitouch 0003:0EEF:A111.0001: input,hiddev0,hidraw0: USB HID v2.10 Device [eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00] on usb-0000:00:14.0-1/input0
[ 2653.427571] usb 2-1: Product: eGalaxTouch EXC7910-1026-13.00.00
[ 2653.429091] input: eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00 as /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/input/input15
[ 2653.429267] hid-multitouch 0003:0EEF:A111.0002: input,hiddev0,hidraw0: USB HID v2.10 Device [eGalax Inc. eGalaxTouch EXC7910-1026-13.00.00] on usb-0000:00:14.0-1/input0

, и я все еще ищу решение. Большое вам спасибо за помощь.

1
задан 13 April 2017 в 15:24

1 ответ

Я еще не могу прокомментировать, но я могу подтвердить, что вышеупомянутое решение, использующее psmouse-dkms-alpsv7, работало на моем Lenovo Z510, но было больно для очистки многих вещей, которые я уже пробовал. Теперь я могу управлять своей мышью обычными системными настройками -> Оборудование -> Мышь и сенсорная панель, и все настройки работают (например, естественная прокрутка, прокрутка двумя пальцами). Я использую Linux Mint 16 и скрипт должен быть изменен, чтобы удалить / usr, см. ниже строку

MDIR="/lib/modules/$(uname -r)"

Я удалил настройки gpointing-device, настройки / etc / default / grub, такие как

GRUB_CMDLINE_LINUX="i8042.reset i8042.nomux i8042.nopnp i8042.noloop"

Что я думаю, это было важно , У меня был файл под /etc/modprobe.d с этим контентом

options psmouse proto=imps

, и это тоже нужно было удалить. Без этой настройки (рекомендованной другими решениями) удаленная установка драйвера не имела никакого эффекта в моем случае.

Мне пришлось установить xserver-xorg-input-synaptics. Версия: 1.7.1-0ubuntu1 - это то, что я есть, и я могу, наконец, увидеть это:

cristi-Lenovo-IdeaPad-Z510 psmouse-dkms-alpsv7 # xinput 
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ALPS PS/2 Device                          id=12   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS GlidePoint                  id=13   [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ Lenovo EasyCamera                         id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=14   [slave  keyboard (3)]

и synclient works, no more «Не удалось найти свойства synaptics. Не загружен драйвер synaptics?» !! Переустановить выше также очистили бесполезные (до сих пор) настройки в /usr/share/X11/xorg.conf.d/50-synaptics.conf Не настраивайте время с такими настройками до тех пор, пока synclient -l не будет работать.

6] Я также обновил свое ядро ​​до следующего, возможно, это также имеет значение

Linux cristi-Lenovo-IdeaPad-Z510 3.11.0-17-generic #31-Ubuntu SMP Mon Feb 3 21:52:43 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
2
ответ дан 24 May 2018 в 13:29

Другие вопросы по тегам:

Похожие вопросы: