質問: usbデバイスはハブ経由でのみ接続します usb 2.0 lumidigm指紋センサー をpcのusb 2.0ポートのいずれかに接続すると、windowsとlinuxの両方がそれを検出しません。ドライバをインストールしようとせず、ハードウェアの変更を検出しません。 windowsデバイスマネージャーとlinuxlsusbはそれを検出しません。不思議なことに、デバイスを電源の入っていないusbハブに接続し、ハブをpcに接続すると、デバイスが検出されて完全に機能します。pcの他のすべてのusbポートでも同じことが起こります(4つあります)。今私の質問は:どうすればこの問題を解決できますか?指紋リーダーは、ハブなしで直接接続する必要があります。興味深いかもしれないいくつかの追加の質問: windowsは、usbデバイスが接続されていることをどのように検出しますか? windowsは、通常のデバイスではなくusbハブに対してどのように異なる反応を示しますか? すべてがusb2.0を使用しています編集1:他のpcでテストしようとしましたが、同じモデルのすべてのpcにその問題があります。他のすべてのpcと私自身では、この問題は発生しません。 usb延長コードを使用しても、結果は変わりません。編集2:指紋センサーにはusbミニ入力しかありません。 usb mini-usbaケーブルを使用してデバイスをpcに接続します。このケーブルは他のデバイスや同じpcで動作するため、usbコネクタパッドが接続されないことはありません。編集3:この問題はまだ解決されていません。ケーブルを別のデバイスに接続すると、そのデバイスが検出されるため、ケーブルではありません。
回答: その1つのモデルのpcでusbメスコネクタを作成した下請け業者が、仕様外でそれらを短くしたようです。指紋センサーコネクタは、これらのマザーボードやシャーシポートのコネクタには少し短すぎますが、usbハブコネクタは十分に長いです。別のモデルのpcでセンサーを試して確認しました。