web-dev-qa-db-ja.com

Ubuntu 15でELANtechタッチパッドが検出されなくなった

Ubuntu 15のタッチパッドに問題があります。

USBドライブから実行すると、タッチパッドはまだ機能しませんでした。再起動してセットアップに直行したところ、問題なく動作しました。

その後、タッチパッドは(リブート後)自発的に動作しなくなるまでしばらく動作しました。 Googleを少し調べて、touchpad indicatorについて何かを見つけました。 Ubuntu 15では実際には動作しないようです。少なくとも、インジケータは表示されません。それでも、それをインストールして再起動すると、タッチパッドが再び認識されました。

その後、(再起動後)自発的に(再起動後)なくなるまで、しばらくの間機能しました。 xinputと/proc/bus/input/devicesをチェックしましたが、残念ながら検出されませんでした。

問題が何であるか、それが少しの間動作することがどのようになり、Ubuntuが突然そのことを忘れることにしたのか、何か考えはありますか? Windowsでも問題なく動作します。

ここにいくつかの情報があります:

cat /proc/bus/input/devices

N: Name="Sleep Button"
N: Name="Power Button"
N: Name="Lid Switch"
N: Name="Power Button"
N: Name="AT Translated Set 2 keyboard"
N: Name="HDA Intel PCH Mic"
N: Name="HDA Intel PCH Headphone"
N: Name="Video Bus"
N: Name="HDA Intel HDMI HDMI/DP,pcm=3"
N: Name="HDA Intel HDMI HDMI/DP,pcm=7"
N: Name="HDA Intel HDMI HDMI/DP,pcm=8"
N: Name="ELAN Touchscreen"
N: Name="MOSART Semi. 2.4G Keyboard Mouse"
N: Name="MOSART Semi. 2.4G Keyboard Mouse"
N: Name="PC Cam"

ラップトップにはタッチスクリーンがあり、動作することに注意してください。 MOSARTマウスは、画面に触れずに物を指すことができるようにするために使用するBluetoothマウスです。

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)]
⎜   ↳ MOSART Semi. 2.4G Keyboard Mouse          id=13   [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)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ MOSART Semi. 2.4G Keyboard Mouse          id=12   [slave  keyboard (3)]
    ↳ PC Cam                                    id=14   [slave  keyboard (3)]

uname -a

Linux devtop 3.19.0-20-generic #20-Ubuntu SMP Fri May 29 10:10:47 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux


dmesg | grep pnp
[    0.211331] pnp: PnP ACPI init
[    0.211600] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.218056] pnp 00:05: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.218106] pnp 00:06: Plug and Play ACPI device, IDs ETD0414 PNP0f03 (active)
[    0.219325] pnp: PnP ACPI: found 9 devices

ラップトップの種類がわからない。それはある種の特注のものです。ただし、タッチパッドはelantech製であることは知っています。

2
Machisuji

i8042.kbdreset=1カーネルブートパラメーターは私の問題を修正しました。 @ Pilot6の指示を恥知らずにコピーするには:


Sudo -H gedit /etc/default/grubを実行します

そして、そこにGRUB_CMDLINE_LINUX_DEFAULT=i8042.kbdreset=1行を追加します。

次のようになります

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.kbdreset=1"

次に、ファイルを保存して実行します

Sudo update-grub

これにより、タッチパッドは再起動後に機能し、再起動後も機能し続けます。

5
Machisuji

i8042.nomux=1カーネルブートパラメーターが役立つ場合があります。

Sudo -H gedit /etc/default/grubを実行します

そして、そこにGRUB_CMDLINE_LINUX_DEFAULT=i8042.nomux=1行を追加します。

次のようになります

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nomux=1"

次に、ファイルを保存して実行します

Sudo update-grub

再起動後に機能する場合があります。

1
Pilot6

私の知る限り、このAsus UX31EにもElantouchpadがあります。デフォルトのドライバーはこれでうまく機能しています。解決策があります ここ Focaltechタッチパッド用。

0
mrdrew