Проблемы с тачпадом - 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)]
Под окнами в диспетчере устройств тачпад указан как мышь 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
2 ответа
Для этого есть два решения (используйте одно из них):
- Установите ядро 4.0.4. Он поддерживает ваш тачпад.
- Установите драйвер с помощью dkms.
Первое очевидно. Для второго направления в Red Hat Bugzilla
Просто скачайте этот архив, распакуйте его в /usr/src и выполните эти команды. Я не тестировал этот пакет на ядрах 3.19. Если есть какие-то проблемы, вы можете удалить его с помощью
sudo dkms remove psmouse/etd0108 --all
И если многие люди просят меня сделать это, я добавлю пакет в свой ppa для всех поддерживаемых версий Ubuntu, как я сделал для пакетов Focaltech.;-)
Я недавно обновился до 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", который нужно будет добавить к вашей записи grub.
Я потратил полдня, пробуя другие вещи, но безуспешно, и хотел убедиться, что это превращает их в сферу вещей, которые можно попробовать. Мне удалось удалить линию и подтвердить, что она перестала работать, снова добавить строку и тачпад работал, как и ожидалось.
Это была 100% свежая установка Ubuntu 15.10, тачпад не работал даже в настройке, и я использовал внешнюю USB-мышь, чтобы начать работу. Никаких модификаций системы не было сделано в любое время, они были установлены и сразу же приступили к ремонту тачпада. Версия ядра - 4.4.2.
Я надеюсь, что это помогает другим!