Skip to contentSkip to conversation

Probably a new board ID for em28xx: [1b80:e349]

DISCUSSION Peter Schlaf 1 participant 2 messages Dec 27, 2015 – Dec 30, 2015

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

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
      EMP202

I 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

#1 lore raw

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);