Dell Inspiron 3551 Touchpad ไม่ตอบสนอง


13

ฉันเพิ่งได้แล็ปท็อปมาทางไปรษณีย์และติดตั้ง Ubuntu 14.04 LTS ทุกอย่างราบรื่นจนกระทั่งบูตขึ้นและฉันสังเกตว่าทัชแพดของฉันไม่ทำงานเลย มันทำงานได้อย่างสมบูรณ์บน Windows และเมื่อฉันใช้เมาส์ไร้สายก็ใช้งานได้เช่นกัน

นี่คือ xinput ของฉัน:

⎡ Virtual core pointer                          id=2    [master pointer  (3)]  
⎜   ↳ Virtual core XTEST pointer                    id=4    [slave  pointer  (2)]  
⎜   ↳ 2.4GHz RF  KEYBOARD  AND  MOUSE               id=11   [slave  pointer  (2)]  
⎜   ↳ DLL06AB:00 06CB:78F1                          id=13   [slave  pointer  (2)]  
⎜   ↳ SynPS/2 Synaptics TouchPad                    id=15   [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)]  
    ↳ Sleep Button                                  id=9    [slave  keyboard (3)]  
    ↳ 2.4GHz RF  KEYBOARD  AND  MOUSE               id=10   [slave  keyboard (3)]  
    ↳ Integrated_Webcam_HD                          id=12   [slave  keyboard (3)]  
    ↳ AT Translated Set 2 keyboard                  id=14   [slave  keyboard (3)]  
    ↳ Dell WMI hotkeys                              id=16   [slave  keyboard (3)]  

ฉันชอบที่จะให้แทร็คแพดของฉันทำงานและฉันได้ทำ Google Googling และเบราส์เว็บไซต์นี้และฉันก็ไม่ได้ลองอะไรเลย การป้อนข้อมูลใด ๆ จะดี แจ้งให้เราทราบหากมีข้อมูลอื่นใดที่สามารถช่วยแก้ไขปัญหานี้ได้ ฉันค่อนข้างใหม่กับ Linux ขอบคุณมาก.

แก้ไข: ฉันได้อัปเดตเคอร์เนลเป็น 3.19 และตรวจสอบไดรเวอร์เพิ่มเติมที่ไม่มีอะไรให้ฉัน ไม่ทำงานเลย


คำตอบ:


19

คุณสามารถแก้ไขได้โดยปิดi2c_hid และตั้งค่า nopnp ในพารามิเตอร์การบูตด้วยวิธีนี้

  1. วิ่ง

    sudo -H gedit /etc/default/grub

    ในบรรทัดแก้ไขหน้าต่างที่เปิด

    GRUB_CMDLINE_LINUX_DEFAULT = "สแปลชเงียบ"

    มันควรมีลักษณะเช่นนี้

    GRUB_CMDLINE_LINUX_DEFAULT = "สแปลชเงียบ i8042.nopnp"

    บันทึกไฟล์และเรียกใช้

    sudo update-grub
  2. วิ่ง

    echo "blacklist i2c_hid" | sudo tee /etc/modprobe.d/i2c-hid.conf
    sudo depmod -a
    sudo update-initramfs -u
    echo "synaptics_i2c" | sudo tee -a /etc/modules
    
  3. Reboot


ฉันได้ 3551 กับ 14.04 ซึ่งฉันอัพเกรดเป็น 14.10 ทัชแพดทำงานได้ดีกับทั้งสอง อย่างไรก็ตามฉันอัพเกรดเป็น 15.04 และหยุดทำงาน ฉันอัพเกรดอีกครั้งและพบว่ามันใช้งานไม่ได้กับ 15.10 และเคอร์เนล 4.x วิธีการแก้ปัญหาข้างต้นแก้ไขให้ฉันทันที!
aalaap

คุณจะน่ากลัว @ Pilot6
Vineet

นี้ได้รับการแก้ไขปัญหาสำหรับ Dell Inspiron 13 7000 (7348) และ Ubuntu 1510
david.barkhuizen

ขอบคุณมาก! คำสั่งเหล่านี้แก้ไขปัญหาได้ ทั้งหน้าจอสัมผัสและทัชแพดทำงานได้ตามที่คาดไว้
Andrew Sklyarevsky

ทัชแพดใน Dell Inspiron 3558 ของฉันทำงานได้ดี แต่ฉันไม่สามารถปิดการใช้งานได้xinput disable ID(ด้วย ID ที่พบผ่านxinput list) ทางออกข้างต้นทำให้ทุกอย่างทำงานตามที่ต้องการ ! ที่ยอดเยี่ยม
Phil Hirschhorn

1

ไม่แน่ใจว่าคุณได้ทำการแก้ไขแล้ว แต่คุณจะต้องขึ้นบัญชีดำ i2c-hid ดังนั้นสิ่งที่คุณต้องทำคือเปิด /etc/modprobe.d/blacklist.conf ในฐานะผู้ใช้ขั้นสูงและเพิ่ม 'บัญชีดำ i2c-hid' โดยไม่ต้องใส่เครื่องหมายอัญประกาศตรงส่วนท้ายของไฟล์ รีบูตและทัชแพดของคุณจะทำงาน

แหล่งที่มา: http://trustdarkness.com/wordpress/dell-sputnik-xps-13-touchpad-settings-not-working-in-updated-ubuntumint/


0

ฉันมีแล็ปท็อปเครื่องเดียวกันและฉันมีปัญหาเดียวกัน แต่ฉันพบวิธีแก้ไขที่ง่าย เพียงบูตในโหมดดั้งเดิมและทัชแพดก็ใช้งานได้ :-)


1
คุณกำลังพูดถึงโหมด Legacy BIOS หรือไม่? เพราะมีตัวเลือกการบูตอื่น ๆ ที่เรียกว่า "มรดก" ...
David Foerster

ยินดีต้อนรับสู่ถาม Ubuntu! ;-) โปรดแก้ไขคำตอบของคุณปรับปรุงและวางบันทึกเพื่อให้ฉันสามารถตรวจสอบการประเมินคำตอบของคุณได้เนื่องจากระบบทำเครื่องหมายคำตอบของคุณสำหรับการลบอัตโนมัติ ... :-(
Fabby

0

ลองสิ่งนี้:

จากบรรทัดคำสั่งป้อน sudo nano /etc/apt/sources.list ในไฟล์นี้คือที่เก็บ 2 'พิเศษ' ยกเลิกการคอมเม้นต์เหล่านี้และรีบูตเพื่อให้ระบบของคุณสามารถอัปเดต repo ที่มีอยู่ได้ เลือก 'ซอฟต์แวร์ & การอัปเดตจากตัวเรียกใช้งานเมื่อคุณสำรองและเรียกใช้ไปที่แท็บซอฟต์แวร์อื่นแล้วเปิดใช้ที่เก็บเพิ่มเติม คุณควรได้รับแจ้งให้ตรวจสอบสิทธิ์ในขั้นตอนนี้ จากนั้นไปที่แท็บไดรเวอร์เพิ่มเติม คุณควรหาไดรเวอร์ที่ระบุบางอย่างเช่น 'เมตาแพ็คเกจสำหรับ Dell blah blah-insert-model-name-here จาก dino' คลิกเพื่อเปิดใช้งานไดรเวอร์นี้จากนั้นใช้ รีบูทและคุณควรมีทัชแพดที่ทำงานได้อย่างสมบูรณ์!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.