USB-микроскоп для Mac / ChromeOS / Linux

Недавно я приобрел цифровой микроскоп 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-идентификатору мы не можем связать драйвер с ним. Идентификатор производителя и продукта: 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 был правильно назначен на оборудование. Тааак вопрос в том, можно ли как-то назначить устройство на основе его идентификатора водителю? (без добавления строки USB ID в исходный код ядра для рассматриваемого драйвера и перекомпиляции ядра - как это, в случае, если ChromeOS или MacOS не могут работать, я боюсь)

Любые идеи очень приветствуются.

0 ответов

Столкнулся с той же проблемой, смог запустить мой и запустить на Ubuntu 18.04 с помощью guvcview:

sudo apt-get install guvcview
dsmeg
guvcview

Затем измените вход в guvcview на другой вариант камеры (я просто выбрал вариант, который не был моей веб-камерой ноутбука)

Другие вопросы по тегам