Lenovo Carbon X1 第 5 代上不提供 Trackpoint 設備

Lenovo Carbon X1 第 5 代上不提供 Trackpoint 設備

我剛剛購買了第 5 代 X1,當我嘗試任何版本的 Ubuntu 時,Trackpoint 設備 (TPPS/2 IBM TrackPoint) 不會顯示:

ubuntu-mate@ubuntu-mate:~$ xinput -list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ Lenovo Laser Wireless Mouse                 id=9    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                  id=12    [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)]
↳ Integrated Camera                           id=10    [slave  keyboard (3)]
↳ AT Translated Set 2 keyboard                id=11    [slave  keyboard (3)]
↳ ThinkPad Extra Buttons                      id=13    [slave  keyboard (3)]
ubuntu-mate@ubuntu-mate:~$

指點桿在 Windows 下工作正常,所以我知道硬體沒問題。我為解決問題所做的事情是:

  • BIOS升級到1.2
  • 試過 ubuntu-mate 16.04、xbuntu 16.04、17.04、arch(最新)、ubuntu-budgie 17.04 —— 都有相同的問題。
  • 嘗試從 USB 運行或安裝在硬碟上
  • ubuntu 版本使用 UEFI BIOS,arch 使用傳統 BIOS
  • 停用和啟用觸控板 - 沒有區別
  • 在 BIOS 中啟用和停用英特爾虛擬機器選項
  • 與我的舊 ThinkPad 相比,工作正常,並且看到沒有軌跡點設備出現,/sys/devices/platform/i8042/dev/input它們確實出現在我舊的 ThinkPad 中。

關於如何讓 Linux 查看/創建軌跡點設備有什麼想法嗎?

答案1

我運行 Xubuntu 並能夠透過以下方式解決該問題:

  • 在 BIOS 中停用觸控板(我只使用軌跡點)

  • 編輯/etc/default/grub以獲得以下行:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.proto=bare"
    

更多資訊可以找到在 Arch wiki 上

答案2

有趣的是:我在 BIOS 中禁用了 trackPOINT,現在我的 trackPAD 可以正常運行幾個月了。無需更改 /etc/default/grub。

Ubuntu 16.04 LTS / 核心 4.13

相關內容