ทัชแพดไม่ทำงานหลังจากอัปเกรดเป็นดิสโก้ dingo (19.04) - วิธีแก้ไข


1

วิธีการแก้:

ขอบคุณ miezbla และวิธีแก้ไขปัญหานี้ฉันสามารถแก้ไขปัญหานี้ได้อย่างถาวร การติดตามฉันจะสรุปวิธีนี้สำหรับทุกคนที่มีปัญหาเดียวกัน:

  1. คุณสามารถแก้ไขปัญหานี้ได้ชั่วคราวด้วย dmesg | grep -i elantech
  2. คุณสามารถแก้ไขปัญหานี้ได้อย่างถาวรโดยเพิ่มพารามิเตอร์การบูตนี้psmouse.elantech_smbus=0ลงในเคอร์เนล

    2.1 - เปิด terminal ant type ในคำสั่งsudo nano /etc/default/grub(หากคุณต้องการ GUI-editor, แทนที่ 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

คำตอบ:


1

ฉันมีปัญหาเดียวกันหลังจากอัปเกรด Ubuntu Budgie ของฉันจาก 18.10 เป็น 19.04 (กับรุ่น Lenovo เดียวกัน) แปลกที่มันทำงานมาก่อน ด้วยการแสดงสดของ Budgie 19.04 มันก็ไม่ทำงานเช่นกัน

สำหรับฉันทางออกที่นำเสนอในหัวข้อนี้ทำงานได้อย่างสมบูรณ์ เพียงเพิ่มpsmouse.elantech_smbus=0ตัวเลือกการบูตอัปเดตด้วงและรีสตาร์ท


sudo nano /etc/default/grubตั้ง GRUB_CMDLINE_LINUX="psmouse.elantech_smbus=0" sudo update-grubและรีบูต
oceanBT

0

Ubuntu 19.04 มาพร้อมกับบริการ fwupd ลองใช้เพื่อค้นหาว่ามีการอัพเดตใด ๆ สำหรับเฟิร์มแวร์ของคุณหรือไม่

sudo fwupdmgr รีเฟรช
อัพเดต sudo fwupdmgr

ตรวจสอบให้แน่ใจด้วยว่าคุณมีไดรเวอร์ Synaptics TouchPad หากคุณใช้ Xorg:

sudo apt ติดตั้ง xserver-xorg-input-synaptics

เปิดเมนูแอปพลิเคชั่นสุดท้ายแล้วไปที่อัปเดต -> การตั้งค่าจากนั้นเปลี่ยนเป็นไดรเวอร์เพิ่มเติม คุณยังสามารถเปิดได้จากเทอร์มินัล:

/ usr / bin / python3 / usr / bin / software-properties-gtk --open-tab 4

อาจมีไดรเวอร์เพิ่มเติมสำหรับฮาร์ดแวร์ของคุณ


หากฉันพยายามอัปเดตเฟิร์มแวร์ของฉันฉันจะได้รับข้อความนี้: user@ThinkPad-L480:~$ sudo fwupdmgr update cannot handle firmware requirement 'firmware'
lefrcom

คุณสามารถลองรุ่น snap ของ fwupdmgr,sudo apt-get remove fwupdmgr && sudo snap install fwupdmgr
Comar

ฉันE: Unable to locate package fwupdmgr
lefrcom

และ$ sudo snap install fwupdmgr error: snap "fwupdmgr" not found
lefrcom

ความผิดพลาดของฉันชื่อสแน็ปคือfwupdแต่มีปัญหาด้านความปลอดภัยอยู่ด้วยดังนั้นก่อนอื่นลองsudo install fwupdอ่านแล้วถ้าคุณต้องการลองใช้แล้วใช้snap install fwupd --classicแต่ฉันแนะนำให้คุณลบสแน็ปนี้ทันทีที่คุณทำงานเสร็จ มัน
Comar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.