Probably a new board ID for em28xx: [1b80:e349]
Subsystems (2)
Hi,
I have a small usb-device with s-vhs, composite-video and stereo-audio cabels attached.
The shell just says "MAGIX" and "Made in China". It has also a black button to push.
I plugged it in to get some video grabbed but no /dev/videoX was created.
"lsusb" output:
Bus 003 Device 012: ID 1b80:e349 Afatech
journalctl -f output:
kernel: usb 3-1.1: new high-speed USB device number 12 using
ehci-pci
kernel: usb 3-1.1: New USB device found, idVendor=1b80,
idProduct=e349
kernel: usb 3-1.1: New USB device strings: Mfr=0, Product=1,
SerialNumber=0
kernel: usb 3-1.1: Product: USB 2861 Device
mtp-probe[7688]: checking bus 3, device 12: "/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-1/3-1.1"
mtp-probe[7688]: bus: 3, device: 12 was not an MTP device
Kernel is 4.1.13-5-default on openSuse 42.1
I opened that thing and found these chips:
SAA7113H
EM2860
EMP202I did
modprobe em28xx
modprobe saa7115
but still got no video-device.
(I use an application called "cheese" which works perfect with my other usb videograbbing device.)
Is there anything else I can do?
CU
Peter
To whom it may concern...
Added this device to em28xx-cards.c and used "EM2860_BOARD_HT_VIDBOX_NW03" as ID because it's the only device listed there that has the same chips as my hardware. Recompiled the module and it works!
em28xx-cards.c 2015-12-30 14:54:19.000000000 +0100 renamed from usr/src/linux/drivers/media/usb/em28xx/em28xx-cards.c 2015-11-26 17:35:17.000000000 +0100 +0 -0
@@ -2475,6 +2475,8 @@ struct usb_device_id em28xx_id_table[] = .driver_info = EM2861_BOARD_LEADTEK_VC100 }, { USB_DEVICE(0xeb1a, 0x8179), .driver_info =
EM28178_BOARD_TERRATEC_T2_STICK_HD },
+ { USB_DEVICE(0x1b80, 0xe349),
+ .driver_info = EM2860_BOARD_HT_VIDBOX_NW03 },
{ }, };
MODULE_DEVICE_TABLE(usb, em28xx_id_table);