web-dev-qa-db-ja.com

Asus N550JKでタッチパッドが認識されない-TP500L(FocalTech)

新しいラップトップをインストールしていますが、タッチパッドが完全に認識されません。具体的には、2本指のスクロールは機能しません。

/proc/bus/input/devicesから抽出

I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 FocalTech FocalTech Touchpad in mouse emulation mode"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input5
U: Uniq=
H: Handlers=mouse0 event4
B: PROP=1
B: EV=7
B: KEY=30000 0 0 0 0
B: REL=3

また、xinput listは以下を提供します。

⎡ Virtual core pointer  id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer id=4   [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen id=10    [slave  pointer  (2)]
⎜   ↳ PS/2 FocalTech FocalTech Touchpad in mouse emulation mode id=14   [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)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam                      id=11   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]

最後に、synclientは、アクティブなシナプスドライバーがないことを示しています。

シナプスプロパティが見つかりませんでした。シナプスドライバがロードされていませんか?

そのため、タッチパッドはシナプスタッチパッドとして認識されないようです。動作しますが、シナプス固有の部分は動作しません。

マウスエミュレーションモードです(意味はわかりません)。そして、それは他のポインティングデバイス、特にタッチスクリーンと一緒に動作します(この動作を確認できます)。

i8042.nomux=1をカーネルパラメーターに追加しようとしましたが、何も変更されませんでした...ヒントはありますか?

7
alci

私はついにこのバグレポートに来ました: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1372609

FocalTechタッチパッドには特定のドライバーが必要で、メインラインカーネルに統合するための作業が進行中のようです。

現在、このタッチパッドのdkmsドライバーを取得するためのppaがあるようです: http://ppa.launchpad.net/hanipouspilot/focaltech-dkms

これを試した後、次の手順が機能することを確認できます。

  1. pPAを追加

    Sudo add-apt-repository ppa:hanipouspilot/focaltech-dkms
    
  2. パッケージデータベースを更新する

    Sudo apt-get update
    
  3. dkmsドライバーをインストールします

    Sudo apt-get install focaltech-dkms
    
  4. リブート

タッチパッドが認識されるようになりました。たとえば、2本の指でスクロールできます。また、ボタンが配置されているゾーンでは、カーソルは移動しません。

これを後世に伝えたコミュニティに感謝します(Asusはリクエストに対して「Linuxサポートも技術情報もありません」と答えました!彼らにとって非常に悪い点です(前述のバグレポートを参照)。

10
alci