web-dev-qa-db-ja.com

セッションのみの自発的なマウス障害はどこで調査できますか?

Xubuntu19.10を搭載したLenovoS340 Ideapadで、タッチパッドに奇妙な問題が発生しています。Synapticsドライバーを使用した「MSFT0001:02 04F3:304Bタッチパッド」のようです。私が見つけることができる理由もなく、タッチパッドは時々マウスを動かす能力を失います。これにもかかわらず:

  • タッチパッドは引き続き左クリックと右クリックが可能です。
  • キーボードは通常どおり動作します。
  • マウスはロック画面(ターミナル経由で到達)で正常に動作します。問題は、ロック解除後にのみ戻ります。
  • ログアウトして再度ログインすると、問題が修正されます。
  • 私が知っているタッチパッドを無効にしたり、名前を変更したりする方法はありません。たとえば、Sudo modprobe psmouseSudo modprobe -r psmouse、またはその他の方法で機能するFn + F6では成功しませんでした。
  • リストされているもののうち ここ 、私はSudo rmmod psmouseを試したりSynapticsプログラムをインストールしたりしていません。
  • ジェスチャーは機能しなくなりました。
  • これを引き起こす可能性のあるジェスチャーはありません。

この問題をさらに調査するにはどうすればよいですか?ログアウトするよりも極端でない一時的な解決策はありますか?これまでのところ、私は ACPIの問題があるかもしれません に気づいただけです。

更新:マウスが故障した過去2回は、USBヘッドフォンを接続して電源を入れたことが原因です。これは常に起こるわけではありませんが、私が見つけた唯一の因果関係です。

3
J. Mini

次のコマンドは、ポスターの最後の数日間有効でした。

Sudo modprobe -r i2c_hid && Sudo i2c_hid

ポスターがどのくらいの期間作業を続けるかについて、ポスターからのさらなるフィードバックを待っています。


「重複したWMIGUID」のエラーについて:システムには、重複したGUID IDを持つWMIデバイスが実際にある可能性があります。

これ バグレポート は言う:

WMIは実際にはACPI仕様の一部ではなく、Microsoft固有の標準です。

不思議なことに、そのバグレポートでは、サスペンドの問題を引き起こしている唯一の主張として見つけたものと同じ buntuに尋ねる リンクが見つかります。

Linuxのソースで wmi.c を探すと、次のコメントが見つかりました。

 * Because we historically didn't track the relationship  
 * between GUIDs and ACPI nodes, we don't know whether  
 * we need to suppress GUIDs that are unique on a  
 * given node but duplicated across nodes.

または別の:

 * Some WMI devices, like those for nVidia hooks, have a  
 * duplicate GUID. It's not clear what we should do in this  
 * case yet, so for now, we'll just ignore the duplicate  
 * for device creation.

最後のメッセージの周りのコードは、そのようなデバイスを無視します。したがって、問題が発生する前にすべてのデバイスが正常に機能していれば、これが原因ではないと思います。

WMI GUIDを一覧表示するためのLinuxツールはWindowsでのみ見つかりませんでした。そのため、デバイスのどれが重複したWMIGUIDを提示しているかを見つける方法がわかりません。

2
harrymc