戴尔Inspiron 3551无响应触摸板


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)]  

我很想让我的触控板正常工作,并且已经对这个站点进行了一些谷歌搜索和浏览,但是我尝试过的任何方法都没有奏效。任何输入都会很棒。让我知道是否还有其他信息可以帮助解决此问题。我对Linux很陌生。非常感谢你。

编辑:我已将内核更新为3.19,并检查了对我没有任何帮助的我的其他驱动程序。两者都不起作用。


Answers:


19

您可以通过i2c_hid 以下方式修复它,方法是关闭启动参数并在启动参数中设置nopnp

  1. sudo -H gedit /etc/default/grub

    在打开的窗口中编辑行

    GRUB_CMDLINE_LINUX_DEFAULT =“安静的飞溅”

    它应该看起来像这样

    GRUB_CMDLINE_LINUX_DEFAULT =“安静的飞溅i8042.nopnp”

    保存文件并运行

    须藤更新
  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. 重启。


我的3551带有14.04,我将其升级到14.10。触摸板与两个都工作正常。但是,我升级到15.04,并且停止工作。我再次升级,发现它不适用于15.10和内核4.x。上面的解决方案立即为我修复了!
aalaap

您真棒@ Pilot6
vineet

这解决了Dell Inspiron 13 7000(7348)和Ubuntu 1510的问题
david.barkhuizen 2016年

非常感谢你!这些命令解决了该问题。触摸屏和触摸板现在都可以正常工作了。
Andrew Sklyarevsky '16

Dell Inspiron 3558上的触摸板可以正常工作,但是我无法使用xinput disable ID(通过找到ID xinput list)禁用它。上面的解决方案使一切正常工作。精彩!
Phil Hirschhorn,2016年


0

我有完全相同的笔记本电脑,也有完全相同的问题,但是我找到了一个简单的解决方案。只需在旧版模式下启动,触摸板即可工作:-)


1
您是在谈论传统BIOS模式吗?因为还有其他称为“旧版”的引导选项…
David Foerster

欢迎来到Ask Ubuntu!;-)请编辑您的答案,加以改善,并放下笔记,以便我可以查看对您的答案的评估,因为系统已将您的答案标记为自动删除... :-(
Fabby

0

尝试这个:

从命令行输入sudo nano /etc/apt/sources.list,在此文件中有2个“额外”存储库。取消注释这些并重新启动,以便您的系统可以更新可用存储库。备份并运行后,从启动器中选择“软件和更新”,转到另一个软件选项卡并启用额外的存储库。在此阶段,系统将提示您进行身份验证。接下来,转到其他驱动程序选项卡。您应该找到一个驱动程序,上面写着“ Dell blah blah-insert-model-name-here from dino”的元数据包,然后单击启用。重新启动,您应该拥有功能齐全的触摸板!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.