Сенсорная панель ElanTech НЕ определяется как PS/2 в EXO NIFTY 7385

Мой тачпад не распознается (отсутствует в списке xinput) как устройство PS/2 или устройство USB после установки Ubuntu 14.04. Мой компьютер - Ultrabook, который я купил с Windows 8, тачпад отлично работал в этой ОС. Ubuntu устанавливается как единственная ОС, root находится на SSD 32 ГБ и /home на 500 ГБ HDD. Ultrabook поставляется с UEFI, я отключил FAST BOOT и загружаюсь в двойном режиме (UEFI и Legacy). Я могу использовать внешнюю мышь USB. Я предполагаю, что устройство отключено или не распознается для работы в Legacy. Возможно ли это? Есть идеи по обнаружению тачпада? Танки!

2 ответа

У меня была эта проблема в аналогичной машине (EXO Nifty T7181). Приведенное выше решение не сработало для меня, и после нескольких дней исследований я обнаружил эту ошибку в ядре, поэтому сделал патч, перекомпилировал ядро ​​и, надеюсь, это сработало.

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

Надеюсь, это поможет!

Больше информации о том, как перекомпилировать:

Отказ от ответственности: я не эксперт по ядру, скорее наоборот, поэтому я не знаю, является ли это лучшим способом сделать это. Я получил эту информацию по этой ссылке

Чтобы перекомпилировать ядро, я выполнил следующие действия:

  1. Получить код ядра, через apt или просто извлекать из github

 sudo apt-get source linux-image-uname -r

  1. Загрузите патч bugzilla и сохраните его в файле с именем elantech-final.patch

  2. В случае, если вы загрузили исходники ядра через apt, у вас будет файл tar.gz в вашей папке $HOME. Распакуйте его.

  3. Скопируйте патч в папку с исходниками ядра

  4. Теперь, чтобы на самом деле исправить ядро, вы должны запустить

 cat ~/elantech-final.patch | patch -p1 

  1. Этот шаг должен собрать новое собственное ядро ​​как пакет deb

make oldconfig
make clean
make -j getconf _NPROCESSORS_ONLN deb-pkg LOCALVERSION=-custom

  1. После этого вам просто нужно установить новое ядро ​​из.deb
    sudo dpkg -i linux-image- YOUR IMAGE FILE.deb
    sudo dpkg -i linux-headers- YOUR HEADERS FILE.deb
    

Попробуйте следующее

cat /proc/bus/input/devices | имя grep

Вывод должен включать> Elantech Touchpad

Если это так, загрузите следующее

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+attachment/3941591/+files/psmouse-elantech-x551c.tar.gz

Откройте терминал и выполните следующие действия.

cd ~/Downloads sudo dkms ldtarball psmouse-elantech-x551c.tar.gz sudo dkms установить -m psmouse -v elantech-x551c

sudo rmmod psmouse sudo modprobe psmouse

НТН

Ссылка

- Ubuntu активировать мультитач на Elantech

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