web-dev-qa-db-ja.com

Debian 9でタッチパッドが機能しない

Lenovo S130-14IGMにDebian 9をインストールしましたが、タッチパッドがまったく機能しません。
Ubuntuでは問題ありません。

2つのオペレーティングシステムの結果は次のとおりです。

bunt

# egrep -i 'syna|alps|etps|elan' /proc/bus/input/devices
N: Name="SYNA3388:00 06CB:8459 Touchpad"
P: Phys=i2c-SYNA3388:00
S: Sysfs=/devices/pci0000:00/0000:00:17.0/i2c_designware.0/i2c-4/i2c-SYNA3388:00/0018:06CB:8459.0001/input/input17

# apt list xserver-xorg-input-synaptics
Listing...
xserver-xorg-input-synaptics/bionic 1.9.0-1ubuntu1 AMD64

# dpkg -l | grep -i syna
ii  xserver-xorg-input-synaptics-hwe-18.04 1.9.1-1ubuntu1~18.04.1                    AMD64        Synaptics TouchPad driver for X.Org server

# xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SYNA3388:00 06CB:8459 Touchpad            id=9    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Video Bus                                 id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ EasyCamera: EasyCamera                    id=8    [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]

Debian

# egrep -i 'syna|alps|etps|elan' /proc/bus/input/devices
-

# apt list xserver-xorg-input-synaptics
En train de lister…
xserver-xorg-input-synaptics/stable 1.9.0-1+b1 AMD64


# dpkg -l | grep -i syna
ii  synaptic                              0.84.2                            AMD64        Graphical package manager

# 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)]
    ↳ EasyCamera                                id=9    [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]

私は何をすべきか?

6
BDR
# egrep -i 'syna|alps|etps|elan' /proc/bus/input/devices
N: Name="SYNA3388:00 06CB:8459 Touchpad"
P: Phys=i2c-SYNA3388:00
S: Sysfs=/devices/pci0000:00/0000:00:17.0/i2c_designware.0/i2c-4/i2c-SYNA3388:00/0018:06CB:8459.0001/input/input17

タッチパッドは、内部PS/2またはUSB配線を介してシステムに接続されていませんが、I2Cバスを使用しています。これはかなり新しい開発であり、Debian 9の標準カーネルは古すぎて、そのようなタッチパッドを十分にサポートできない場合があります。あなたはバックポートカーネルで試すかもしれません。

こちらをご覧ください Debianバックポートリポジトリを有効にする手順については、基本的に、次の行を/etc/apt/sources.listファイルに追加します。

deb http://deb.debian.org/debian stretch-backports main

それからあなたはバックポートカーネルをインストールすることができるはずです:

apt-get update
apt-get -t stretch-backports install linux-image-4.19.0-0.bpo.2-AMD64 linux-image-AMD64

再起動後、タッチパッドで運が良くなる可能性があります。

4
telcoM

Debian wiki記事 から:

Debian 9 "ストレッチ"

ほとんどの場合、xserver-xorg-input-synapticsパッケージではなく、xserver-xorg-input-libinput xserver-xorg-input-evdev xserver-xorg-input-mouseがインストールされていることを確認してください。

読み取り: https://en.wikipedia.org/wiki/Evdev evdevの詳細情報。

apt removeing xserver-xorg-input-synapticsを試して、上記のパッケージをインストールしてください。

1