Сенсорная панель 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). Приведенное выше решение не сработало для меня, и после нескольких дней исследований я обнаружил эту ошибку в ядре, поэтому сделал патч, перекомпилировал ядро и, надеюсь, это сработало.
Я не знаю, является ли это правильным местом для размещения этой информации, если нет, то я прошу прощения, но так сложно получить новый ноутбук, и вы не можете использовать тачпад.
Надеюсь, это поможет!
Больше информации о том, как перекомпилировать:
Отказ от ответственности: я не эксперт по ядру, скорее наоборот, поэтому я не знаю, является ли это лучшим способом сделать это. Я получил эту информацию по этой ссылке
Чтобы перекомпилировать ядро, я выполнил следующие действия:
- Получить код ядра, через apt или просто извлекать из github
sudo apt-get source linux-image-uname -r
Загрузите патч bugzilla и сохраните его в файле с именем elantech-final.patch
В случае, если вы загрузили исходники ядра через apt, у вас будет файл tar.gz в вашей папке $HOME. Распакуйте его.
Скопируйте патч в папку с исходниками ядра
Теперь, чтобы на самом деле исправить ядро, вы должны запустить
cat ~/elantech-final.patch | patch -p1
- Этот шаг должен собрать новое собственное ядро как пакет deb
make oldconfig
make clean
make -j getconf _NPROCESSORS_ONLN
deb-pkg LOCALVERSION=-custom
- После этого вам просто нужно установить новое ядро из.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
Если это так, загрузите следующее
Откройте терминал и выполните следующие действия.
cd ~/Downloads sudo dkms ldtarball psmouse-elantech-x551c.tar.gz sudo dkms установить -m psmouse -v elantech-x551c
sudo rmmod psmouse sudo modprobe psmouse
НТН
Ссылка