Сенсорная панель Lenovo IdeaPad S145, не работающая

Существует много подобных вопросов на форуме, но я не мог найти решение. Я купил новую Lenovo Ideapad S145 и установил человечность 19.10. И я не могу заставить свою сенсорную панель работать. Я попытался добавить несколько команд к личинке GRUB_CMDLINE_LINUX_DEFAULT и конечно работал sudo update-grub и перезагруженный и это, казалось, не работало.

Когда я нажимаю f6 ключ, это показывает значок сенсорной панели с маленьким 'x'.

Моя версия Ядра 5.3.0-42-универсальна.

Мой xinput результат команды:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [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)]
    ↳ Integrated Camera: Integrated C           id=9    [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]

Заранее спасибо :)

0
задан 26 March 2020 в 04:48

2 ответа

Lenovo IdeaPad S145 не находится в списке совместимых с Linux аппаратных средств, которые поддерживает Lenovo.

Это, вероятно, будут драйверы, которые могут быть слишком новыми, чтобы быть доступными в 19,10 ядрах или просто не доступными. Вы попробовали fwupd видеть, доступны ли драйверы?

Существует хорошая информация о том, как использовать ее на уровне страницы проекта LVFS, а также ArchWiki.

0
ответ дан 7 April 2020 в 23:27

У меня была такая же проблема. Проблема в ядре. Ядро не обнаружило сенсорную панель. Сначала отредактируйте параметры загрузки ядра. Это то, что я сделал, чтобы решить эту проблему - РЕДАКТИРОВАТЬ: Рекомендуется сделать резервную копию, используя cp /etc/default/grub /etc/default/grub.bak

  1. sudo nano /etc/default/grub
  2. Edit GRUB_CMDLINE_LINUX_DEFAULT to GRUB_CMDLINE_LINUX_DEFAULT="quiet i8042.nopnp=1 pci=nocrs"
  3. Теперь сохраните и выйдите.
  4. Запустите sudo update-grub

Следующими шагами будет исправление ядра

  1. Теперь запустите git clone https://github.com/pavlepiramida/elan_i2c_dkms.git
  2. После которые устанавливают make и dkms, поэтому запустите sudo apt install make dkms
  3. Теперь запустите cd elan_i2c_dkms
  4. После этого запустите sudo dkms install .
  5. Наконец, запустите reboot

Теперь, после перезагрузки, сенсорная панель должна работать нормально! Рад, что смог помочь!

5
ответ дан 13 August 2020 в 03:40

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

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