Решение:
Благодаря miezbla и этому решению я смог решить эту проблему навсегда. Ниже я приведу это решение для всех, у кого такая же проблема:
dmesg | grep -i elantech
Вы можете навсегда решить эту проблему, добавив этот параметр загрузки psmouse.elantech_smbus=0
для ядра.
2.1 - открыть тип терминала ant в команде sudo nano /etc/default/grub
(если вы предпочитаете GUI-редактор, замените nano на gedit или ваш любимый редактор)
2.2 - добавьте psmouse.elantech_smbus = 0 в файл, сохраните и закройте редактор
2.3 - запустите sudo update-grub
для обновления файла конфигурации GRUB
Надеюсь, это поможет.
оригинальный вопрос:
Я установил Ubuntu 19.04 на свой Thinkpad L480. Но я не могу использовать тачпад или джойстик. Ubuntu не обнаруживает сенсорную панель:
user@ThinkPad-L480:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Dell Dell USB Optical Mouse id=9 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ ThinkPad Extra Buttons
Я уже пытался сбросить настройки BIOS и переустановить Ubuntu. Я запускаю Windows10 (позор мне) с того же SSD, и тачпад работает нормально. Тачпад также работает на Ubuntu 18.04 и 18.10 live-image и на установленной Ubuntu 18.10.
Кто-нибудь знает, что делать?
Может быть, этот вывод тоже полезен:
user@ThinkPad-L480:~$ dpkg -l | egrep 'libinput|Synaptics'
ii libinput-bin 1.12.6-1 amd64 input device management and event handling library - udev quirks
ii libinput10:amd64 1.12.6-1 amd64 input device management and event handling library - shared library
ii xserver-xorg-input-libinput 0.28.2-2 amd64 X.Org X server -- libinput input driver
ii xserver-xorg-input-synaptics 1.9.1-1ubuntu1 amd64 Synaptics TouchPad driver for X.Org server
У меня была такая же проблема после обновления моего Ubuntu Budgie с 18.10 до 19.04 (с той же моделью Lenovo). Странно, что раньше это работало. С живой сессией Budgie 19.04 это тоже не работает.
Для меня решение, предложенное в , этот поток работал отлично. Просто добавьте psmouse.elantech_smbus=0
к вашим параметрам загрузки, обновите grub и перезапустите.
Ubuntu 19.04 поставляется с сервисом fwupd. Попробуйте использовать его, чтобы узнать, есть ли какие-либо обновления для вашей прошивки.
sudo fwupdmgr refresh sudo fwupdmgr update
Также убедитесь, что у вас есть драйвер Synaptics TouchPad, если вы используете Xorg:
sudo apt install xserver-xorg-input-synaptics
В конце откройте меню приложений и перейдите в «Обновления» -> «Настройки», затем переключитесь на «Дополнительные драйверы». Вы также можете открыть его из терминала:
/usr/bin/python3 /usr/bin/software-properties-gtk --open-tab 4
Возможно, для вашего оборудования доступны дополнительные драйверы.