症状
- Lenovo IdeaPad Slim 350i - プラチナグレー
- Ubuntu 20.04.1 LTS
- タッチパッドが効かない
- 認識もされていない(xinputの出力に表示されていなかった)
$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=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
対処
ここを参考にしました。
sudo vim /etc/default/grub
などでgrub
の設定を編集。
■GRUBについて
GRUBとはOSを起動するために必要なブート・ローダと呼ばれるプログラムの1つです。ブート・ローダにはLILO等、いくつかありますが、最近 Linuxで主に使われているのがGRUB(GRand Unified Bootloader)です。
(■GRUBについて)
# もとからあったもの
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# 以下に編集
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nopnp=1 pci=nocrs"
これで動くようになりました。まる2日ほど対策を調べていたので涙が出るほど嬉しかったです。
$xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ MSFT0001:01 06CB:CE2D Touchpad id=10 [slave pointer (2)]
⎜ ↳ MSFT0001:01 06CB:CE2D Mouse id=11 [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=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
環境
$ sudo lshw -short
H/W path デバイス クラス 詳細
==================================================
system 81WD (LENOVO_MT_81WD_BU_idea_FM_IdeaPad 3 14IIL05)
/0 bus LNVNB161216
/0/0 memory 128KiB BIOS
/0/4 processor Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz
/0/4/6 memory 128KiB L1 キャッシュ
/0/4/7 memory 2MiB L2 キャッシュ
/0/4/8 memory 6MiB L3 キャッシュ
/0/5 memory 192KiB L1 キャッシュ
/0/26 memory 8GiB システムメモリー
/0/26/0 memory 4GiB SODIMM DDR4 同期 2667 MHz (0.4 ns)
/0/26/1 memory 4GiB Row of chips DDR4 同期 2667 MHz (0.4 ns)
/0/100 bridge Intel Corporation
/0/100/2 display Intel Corporation
/0/100/4 generic Intel Corporation
/0/100/14 bus Ice Lake-LP USB 3.1 xHCI Host Controller
/0/100/14/0 usb1 bus xHCI Host Controller
/0/100/14/0/5 multimedia Integrated Camera
/0/100/14/0/a communication Bluetooth無線インターフェース
/0/100/14/1 usb2 bus xHCI Host Controller
/0/100/14.2 memory RAM memory
/0/100/14.3 wlp0s20f3 network Killer Wi-Fi 6 AX1650i 160MHz Wireless Network Adapter (201NGW)
/0/100/15 bus Ice Lake-LP Serial IO I2C Controller #0
/0/100/15.1 bus Ice Lake-LP Serial IO I2C Controller #1
/0/100/16 communication Management Engine Interface
/0/100/17 storage Ice Lake-LP SATA Controller [AHCI mode]
/0/100/1d bridge Intel Corporation
/0/100/1d/0 storage SK hynix
/0/100/1f bridge Ice Lake-LP LPC Controller
/0/100/1f.3 multimedia Smart Sound Technology Audio Controller
/0/100/1f.4 bus Ice Lake-LP SMBus Controller
/0/100/1f.5 bus Ice Lake-LP SPI Controller
/0/1 system PnP device PNP0c02
/0/2 generic PnP device INT3f0d
/0/3 input PnP device PNP0303
/0/6 system PnP device PNP0c02
/0/7 system PnP device PNP0c02
/0/8 system PnP device PNP0c02
/0/9 system PnP device PNP0c02
/1 power CRB Battery 0
/2 power OEM Define 5
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04.1 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.1 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal