Обнаруженное устройство видеозаписи, но не может использовать его

У меня есть устройство StarTech SVID2USB23 как это: https://sgcdn.startech.com/005329/media/sets/SVID2USB23_Manual/SVID2USB23.pdf

В LSUSB это появляется как это:

Bus 003 Device 007: ID eb1a:5051 eMPIA Technology, Inc.

После небольшого количества исследования я нашел, что "Ионный Видео MKii на 2 пк" (возможно), использует ту же микросхему (eMPIA EM2860) и существуют видео его работающий с Linux на YouTube (хотя парень, кажется, создает его собственное Ядро). "Ионное Видео 2 пк" также использует 5051 в качестве своего идентификатора.

Я не могу даже открыть поток в VLC, Сыре или GUVCview, устройство не показывают. Это не появляется нигде. Устройство не неисправно, потому что оно работает над Windows, таким образом, Linux является проблемой.

Если я выполняю dmseg, я получаю это:

[  648.960432] usb 1-8: new high-speed USB device number 8 using xhci_hcd
[  649.092011] usb 1-8: New USB device found, idVendor=eb1a, idProduct=5051
[  649.092014] usb 1-8: New USB device strings: Mfr=0, Product=1, SerialNumber=2
[  649.092015] usb 1-8: Product: USB 2861 Device
[  649.092016] usb 1-8: SerialNumber: 0
[  706.752960] usbcore: registered new interface driver em28xx

Заметьте, что здесь это говорит "устройство USB 2861", но в справочном руководстве, это говорит, что микросхема является eMPIA EM2860.

Этот драйвер обнаруживает карты здесь в Ядре Linux:/drivers/media/usb/em28xx/em28xx-cards.c Ссылка: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/media/usb/em28xx/em28xx-cards.c? id=v4.2.3

Вокруг строки 2326 я добавил

{ USB_DEVICE(0xeb1a, 0x5051),
.driver_info = EM2820_BOARD_UNKNOWN },

После компиляции Ядра я видел, что устройство было теперь перечислено как видеоустройство в моих программах (VLC, Сыр и GUVCview), но это все еще не работало, потому что это не могло инициализировать разрешение. "EM2820_BOARD_UNKNOWN" не был именем устройства для использования, я предполагаю.

Я хотел бы получить справку с этим и заставить ее работать (не путем внесения изменений в Ядро). Должен быть некоторый способ заставить его работать, не смешивая с Ядром. Мое Ядро является версией 3.19, таким образом, драйвер уже включен в отличие от некоторых более старых версий.

Спасибо,

Alexandre-Xavier

2
задан 18 October 2015 в 01:13

0 ответов

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

Похожие вопросы: