網路攝影機僅透過 USB 集線器偵測到,但無法直接偵測到

網路攝影機僅透過 USB 集線器偵測到,但無法直接偵測到

我首先在 StackOverflow 上發布了這個問題。我得到提示將其與附加資訊一起發佈在這裡。這是更新的問題。

原問題:

我嘗試將 USB 網路攝影機直接連接到運行 Linux 的電腦。但是網路攝影機沒有被偵測到。如果我執行 lsusb,則只會顯示“Linux Foundation root hub”,但不會顯示任何裝置。為了測試,我將一個帶有 4 個連接埠的被動 USB 集線器連接到我的計算機,並將網路攝影機連接到集線器。令人驚訝的是,網路攝影機出現在 lsusb 中。

為什麼我的電腦只能透過被動 USB 集線器而不是直接偵測到網路攝影機?差異在哪裡以及如何解決這個問題?

附加資訊:

它是一個 USB 2.0 集線器,連接了 USB 2.0 網路攝影機。

當網路攝影機透過集線器連接到電腦時,lsusb 輸出:

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 046d:082b Logitech, Inc.
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

當網路攝影機直接連接到電腦時,lsusb 輸出:

Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

當網路攝影機直接連接到電腦時,dmesg 不會顯示任何特殊內容。

附加資訊#2:

如果我將網路攝影機直接連接到計算機,它會保持穩定。但是,如果我透過被動 USB 集線器連接網路攝影機,電腦就會關閉(顯然是因為它會暫時消耗大量電力)。但是當電腦再次啟動後,它顯示了我的網路攝影機。

「電腦」是 Next Thing Co. 的晶片,只有一個 USB 連接埠。我透過 ssh 終端無頭控制它。

親切的問候

相關內容