ハードウェアの問題に対するソフトウェアの修正を求めているため、これがまったく不可能である可能性があることを理解しているため、事前にお詫び申し上げます。
私のノートパソコン(Lenovo T460s)に奇妙な問題がいくつかあり、ドッキングステーション(https://www.lenovo.com/us/en/accessories-and-monitors/docking/mechanical-docks/ThinkPad-Ultra-Dock-90-W/p/40A20090US):
起動時に、ドッキング ステーションに USB デバイスが接続されていると、ラップトップは BIOS ブート画面でフリーズします。これは何年も前から報告されている一般的な問題のようです。Lenovo は最新のファームウェアでこの問題が修正されたと主張し続けていますが、実際には修正されていません。この問題については、Linux で何かできるとは思えません。
同じドッキング ステーションが、月に 1 回程度、外部モニターの存在をランダムに忘れ、文字通り外部モニターへの入力の送信を停止し、ラップトップと Xorg にすべてが正常であると思わせます。問題がドッキング ステーションにも特定されるまでラップトップを再起動し続け、現在は再ドッキングするだけです。
問題は、私のラップトップ (およびドック) がガラスの机の下に置かれており、物理的に再ドッキングするのが面倒だということです。Linux ユーティリティを使用してドッキング ステーションに信号を送信し、ラップトップが切断されて再接続されたと思わせることは可能ですか?
同様に (これで問題 1 が解決される可能性があります)、ソフトウェア (Wi-Fi など) を介してラップトップのドッキング ポートを無効/有効にすることは可能ですか? 再起動の間に無効にして、再起動後に再度有効にすると、USB の問題も解決されます。