Mac / ChromeOS / Linux 上的 USB 顯微鏡

Mac / ChromeOS / Linux 上的 USB 顯微鏡

我最近得到了一台 Aigo GE-5 數位顯微鏡,遺憾的是我的任何作業系統都無法將其識別為相機。

內核看到該設備:

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 20 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1578 ProdID=800d Rev=01.00
S:  Manufacturer=Digital Microscope
S:  Product=USB 2.0 Camera
S:  SerialNumber=GE5-2007-04-12
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)

但根據它的 USB ID,我們似乎無法將驅動程式連結到它。供應商和產品 ID 為 1578:800d

為了進行比較,以下是我的一台筆記型電腦上網路攝影機的輸出:

T:  Bus=01 Lev=01 Prnt=01 Port=03 Cnt=02 Dev#= 19 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=0bda ProdID=57cf Rev=00.03
S:  Manufacturer=HD WebCam
S:  Product=HD WebCam
S:  SerialNumber=NC2141103Q632028A6LM03
C:  #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
I:  If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo

此處,uvcvideo 驅動程式已正確分配給硬體。那麼問題是我可以根據設備的 ID 以某種方式將設備分配給驅動程式嗎? (無需將 USB ID 字串新增至相關驅動程式的核心原始碼並重新編譯核心 - 因為這樣,恐怕 ChromeOS 或 MacOS 無法運作)

任何想法將不勝感激。

答案1

遇到了同樣的問題,設法使用 guvcview 在 Ubuntu 18.04 上啟動並運行我的問題:

sudo apt-get install guvcview
dsmeg
guvcview

然後將 guvcview 上的輸入更改為其他相機選項(我剛剛選擇了不是我的筆記型電腦網路攝影機的選項)

相關內容