USB-シリアル経由で別のデバイスに接続しているときに、キーボードとマウスが定期的にフリーズするのはなぜですか?

USB-シリアル経由で別のデバイスに接続しているときに、キーボードとマウスが定期的にフリーズするのはなぜですか?

私は、Arduino や Atmel ARM チップなどの外部デバイスをプログラミングおよびデバッグしています (電子機器開発)。シリアル (USB からシリアル) 経由で接続するたびに、キーボードとマウス (両方とも外部 USB) が定期的にフリーズし、次のような症状が発生します。

  • 1、2秒間マウスカーソルが動かない
  • キーボード入力が1~2秒間記録されない
  • キーボードのキー操作が、キーが固まったり、引っかかったりしているかのように繰り返される (例: キーボード)
  • 時々、USBハブが再起動したか何かを示すUSBの切断/接続のWindowsサウンドも鳴ります。

この問題を引き起こすには、外部デバイスに接続するだけで済みました。パテヨーロッパ、またはシリアルモニターArduinoのIDE接続を終了すると、通常の USB 操作が再開されます。

私はもう試した:

  • さまざまなキーボードとマウス
  • 異なるUSBポート
  • 未使用のUSBハブ/ポートを無効にする
  • Dell D6000ドッキングステーションを含む他のすべての周辺機器を取り外します
  • Windows 10 (Pro) が完全に最新であることを確認する
  • ドライバーソフトウェアの更新
  • マザーボードのBIOSの更新
  • アプリケーションを削除する(不要なものや干渉する可能性があると推定されるもの)
  • シリアルマウスのサポート/検出を無効にするなどのWindowsレジストリの調整

何も機能しませんでした。このコンピュータを売って、Mac ユーザーになろうと思います。

この USB 入力フリーズの問題をトラブルシューティングするにはどうすればいいでしょうか? より深いレベルで何が起こっているのかを調査するツールはありますか?異常は見られませんでしたプロセスエクスプローラープロセスモニターなど

私は Windows 10 Pro を搭載した Dell XPS 9570 を使用しています。CPU は Intel Core i9-8950HK で、マシンには 32 GB の RAM が搭載されています。

答え1

数日間イライラしてOSの問題なのかハードウェアの問題なのかわからなかったのですが、モデル固有の苦情に焦点を絞り始めました。Dellのサポートフォーラムのこのスレッド

私の場合、問題は解決しました。フォーラム ユーザーからの 2 つの提案により解決しました。

  1. BIOSのPerformance無効にする C-States Control

    このオプションは、追加のプロセッサ スリープ状態を有効または無効にします。

    フォーラムの投稿者は、これにより電力使用量と温度が上昇する可能性があると述べています。

  2. また、BIOSのSystem Configuration>の下でThunderbolt Auto-Switch無効にする Auto Switch「適用」をクリックし、チェックを入れますNative Enumeration

    このオプションは、Thunderbolt コントローラーが PCIe デバイスの列挙を実行するために使用する方法を構成します。

これらの変更の 1 つだけで問題が解決したのか、それとも両方必要だったのかはわかりません。

関連情報