最近KVMスイッチを購入しました(これ)2台のコンピュータと1組の周辺機器を使用できます。デバイスはあらゆる点で(USBキーボードとマウスを含む)うまく機能しますが、USBウェブカメラ(これ)KVM経由。
Webカメラをスイッチに接続すると、次の結果が表示されますdmesg
。
[ 1590.279218] usb 1-2.2: new high-speed USB device number 20 using xhci_hcd
[ 1590.360101] usb 1-2.2: Device not responding to setup address.
[ 1590.567771] usb 1-2.2: Device not responding to setup address.
[ 1590.775252] usb 1-2.2: device not accepting address 20, error -71
[ 1590.855265] usb 1-2.2: new high-speed USB device number 21 using xhci_hcd
[ 1590.935294] usb 1-2.2: device descriptor read/64, error -71
[ 1591.128087] usb 1-2.2: Device not responding to setup address.
[ 1591.335839] usb 1-2.2: Device not responding to setup address.
[ 1591.543261] usb 1-2.2: device not accepting address 21, error -71
[ 1591.623292] usb 1-2.2: new high-speed USB device number 22 using xhci_hcd
[ 1591.624139] usb 1-2.2: Device not responding to setup address.
[ 1591.832161] usb 1-2.2: Device not responding to setup address.
[ 1592.039339] usb 1-2.2: device not accepting address 22, error -71
[ 1592.119323] usb 1-2.2: new high-speed USB device number 23 using xhci_hcd
[ 1592.120118] usb 1-2.2: Device not responding to setup address.
[ 1592.327830] usb 1-2.2: Device not responding to setup address.
[ 1592.535361] usb 1-2.2: device not accepting address 23, error -71
[ 1592.536058] usb 1-2-port2: unable to enumerate USB device
uname -a
私の最初のシステムの出力は次のとおりです。
Linux gardener 4.9.0-4-amd64 #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) x86_64 GNU/Linux
私の2番目のシステムの場合
Linux antimony 4.13.0-45-generic #50~16.04.1-Ubuntu SMP Wed May 30 11:18:27 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
また、Windows 7でデュアルブートされた最初のシステムとWebカメラがKVMを介して機能しなかったことにも注意する必要があります。 Webカメラは、KVMを介して接続されていない場合はすべてのシステムで動作します。
KVMはWebカメラと互換性がありませんか?
ベストアンサー1
KVMでは、キーボードとマウスのUSBポートは特別なケースが多いです。マウスが通常の2ボタンマウスとして使用されているのか、スクロールホイールや多くのボタンなどの高度な機能があるのかを認識できます。同じKVMに接続されている2台のコンピュータは、異なる互換性のないモードで同じマウスを使用できます。
この問題を解決する最も簡単な方法は、KVMがその時点で実際にKVMフォーカスを持っているコンピュータにマウスが「接続されている」とのみ表示することです。ただし、KVMフォーカスが別のコンピュータに切り替えられると、このアプローチはマウスの存在を再検出し、マウスプロトコルの再初期化中に遅延を引き起こす可能性があります。または、システムがホットプラグを完全にサポートしていないオペレーティングシステムを実行している場合(システムがBIOS設定メニューにある場合など)、マウスの存在を再検出するためにシステムを再起動する必要があるかもしれません。これは非常に不便です。
したがって、一部のKVMは、接続されている各コンピュータがキーボードとマウスの接続を初期化した方法を検出して記憶しようとします。KVMフォーカスが削除されても、キーボードとマウスがコンピュータに接続され続けるという幻想を維持します。 KVM フォーカスが再び切り替えられると、KVM はマウスとコンピュータ間の接続を復元する前に、まずマウスの適切なマウス初期化シーケンスを再生します。これらのKVMは、キーボードを介して各KVMフォーカススイッチのNumLock / CapsLock / ScrollLock LEDの状態を記憶して復元します。この機能が正しく機能すると、KVMフォーカスの切り替えがより便利になります。
ただし、KVMが2番目のタイプの場合、KVMのUSBポートはもはや完全に汎用ではありません。マウスとキーボードを特別に処理すると、同じポートを介して接続されている他のUSBデバイスを混同する可能性があります。これが一部のKVMにキーボードとマウス専用のポートがある理由です。追加する一部のユニバーサルUSBポートは、KVMフォーカスが切り替わると、あるコンピュータから「プラグを抜き」、別のコンピュータに「再接続」することで切り替わります。
したがって、使用しているKVMの正確なモデルとWebカメラに使用するUSBポートを指定しないと、質問に確実に答えることはできません。