Проблемы с тачпадом - Elantech PS / 2

Мне удалось заставить его работать с:

sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps 

Тачпад моего ноутбука (думаю, Elantech) вообще не работает.

У меня двойная загрузка Win8.1 и Ubuntu 15.04, и она отлично работает при загрузке в Windows.

Сенсорная панель включена в настройках системы.

Когда я запускаю xinput -list, вывод выглядит так:

 Virtual core pointer                       id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SIGMACHIP Usb Mouse                       id=10   [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                  id=14   [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)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam                      id=11   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]

В Windows в диспетчере устройств тачпад указан как мышь PS / 2, и поэтому я считаю, что это Elantech.

Кроме того, выходные данные lsmod включают в себя:

psmouse               118784  0

, что (на мой взгляд) означает, что модуль ядра для мыши ps / 2 загружен, но не используется никакими устройствами.

Это просто вопрос правильного использования модуля с сенсорной панелью? Или возможно, что я пропускаю драйвер полностью?

Если это отсутствующий драйвер, есть ли сайт / репозиторий, куда разработчики Linux загружают драйверы?

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

Любой толчок в правильном направлении приветствуется, и если кому-то понадобится дополнительная информация для диагностики / решения проблемы, я буду у терминала, положив пальцы на клавиши.

dev@kernelPanic:~$ dmesg | grep pnp
[    0.843456] pnp: PnP ACPI init
[    0.843557] pnp 00:00: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.844084] pnp 00:03: Plug and Play ACPI device, IDs ETD0108 SYN0a00 SYN0002 PNP0f03 PNP0f13 PNP0f12 (active)
[    0.844175] pnp 00:04: Plug and Play ACPI device, IDs ATK3001 PNP030b (active)
[    1.047565] pnp: PnP ACPI: found 6 devices
1
задан 22 May 2015 в 04:22

2 ответа

Существует два решения для того (используйте один из них):

  1. ядро Установки 4.0.4. Это поддерживает Вашу сенсорную панель.
  2. Установка драйвер с помощью dkms.

Первый очевидно. Поскольку вторые направления в , Red Hat bugzilla

Просто загружает тот архив, извлекает его к/usr/src и выполняет те команды. Я не протестировал тот пакет на 3,19 ядрах. Если существует некоторая проблема, можно удалить ее

sudo dkms remove psmouse/etd0108 --all

И если многие люди попросят, чтобы я сделал это, я добавлю пакет к своему ppa для всех поддерживаемых версий Ubuntu, как я сделал для пакетов Focaltech.;-)

0
ответ дан 22 May 2015 в 04:22

Я недавно обновил до Ubuntu 15.10, и моя Сенсорная панель Elantech на моем Ноутбуке Acer Aspire прекратила работать полностью. К моему удивлению я не мог даже найти его в устройствах. После исчерпания сбоев я сделал маленькое исследование, которые приводят меня к фиксации.

После выполнения DMESG и нахождения вокруг этих 3,5 меток, когда это инициализировало устройства, это упомянуло ошибку в PnP / синхронизация TAP и имело примечание, говоря попытку, работающую с "i8042.nopnp". (НИКАКАЯ информация об Устройстве не присутствовала, просто pnp/tap)

, я отредактировал/etc/default/grub, Добавила рекомендуемая строка к моей записи для сходства с этим:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp"

Сохранил файл и работал:

sudo update-grub

Перезагруженный и нажатый функциональная клавиша + сенсорная панель для позволения/запрещения его и он работал точно как ожидалось к после. Я заметил теперь в DMESG, что ошибки синхронизации не стало. Я упоминаю, что смотрел на Ваш вывод DMESG для той строки, потому что возможно, что другой компьютер будет иметь другое число перед .nopnp в "i8042.nopnp", который должен будет быть добавлен к Вашей записи личинки.

я провел половину дня, пробуя другой материал без успеха, и я хотел удостовериться, что это превратило его в область вещей попробовать. Я смог удалить строку и подтвердить, что она прекратила работать, добавьте строку снова, и сенсорная панель работала как ожидалось.

Это было 100%-й новой установкой Ubuntu 15.10, сенсорная панель, DID НЕ работает даже в установке и я использовал внешнюю мышь USB для запущения меня. Никакие системные модификации не были сделаны в любое время, просто установлены и перешли прямо к фиксации сенсорной панели. Версия ядра 4.4.2.

я надеюсь, что это помогает другим!

0
ответ дан 22 May 2015 в 14:22
  • 1
    Это было просто предупреждение так или иначе, таким образом, Вы, возможно, проигнорировали его и надежда, что специалист по обслуживанию репозитория фиксирует слабую подпись. – David Foerster 16 November 2016 в 03:31

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

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