Hi again, I have been trying to fix my device by myself. I've downloaded Kernel v4.3.3 and added my device's ids to the cards list: =========PATCH START========================== --- em28xx-cards(old).c 2016-01-09 00:51:28.839325656 -0500 +++ em28xx-cards.c 2016-01-09 00:49:03.673150642 -0500 @@ -2475,6 +2475,8 @@ .driver_info = EM2861_BOARD_LEADTEK_VC100 }, { USB_DEVICE(0xeb1a, 0x8179), .driver_info = EM28178_BOARD_TERRATEC_T2_STICK_HD }, + { USB_DEVICE(0xeb1a, 0x5051), + .driver_info = EM2860_BOARD_TVP5150_REFERENCE_DESIGN }, { }, }; MODULE_DEVICE_TABLE(usb, em28xx_id_table); =========PATCH END========================== I used the reference design because I know my card has a EM2860 chip and a 5051AM1 analog decoder. Now the device is detected and I can get the first frames before it seems to stop recording and only display a still picture. I have another device, the StarTech SVID2USB23, it uses the same chips and it results in the same problem. When I try to use it with Guvcview, I get this: http://i.imgur.com/tcd6aKD.png Full text: V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Inappropriate ioctl for device V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Inappropriate ioctl for device V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Inappropriate ioctl for device V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Inappropriate ioctl for device V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Inappropriate ioctl for device V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Inappropriate ioctl for device V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Inappropriate ioctl for device V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Inappropriate ioctl for device V4L2_CORE: (UVCIOC_CTRL_MAP) Error: Inappropriate ioctl for device ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib pcm_route.c:947:(find_matching_chmap) Found no matching channel map ALSA lib pcm_route.c:947:(find_matching_chmap) Found no matching channel map Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started V4L2_CORE: Requested resolution unavailable: got width 144 height 116 V4L2_CORE: V4L2_CAP_TIMEPERFRAME not supported V4L2_CORE: Unable to set 1/25 fps control[0]:(unknown - 0x6) 0x980001 'User Controls' GUVCVIEW: invalid resolution index Segmentation fault The last two lines only print to the console once I close Guvcview by pressing "close" on the error message window. I can open the device in Cheese without any problem. I can also open it in QT V4L2, but they both only show a few frames and it stops updating the frames, so I get a still picture. Here's my dmesg output: [ 244.900082] usb 1-3: new high-speed USB device number 2 using ehci-pci [ 245.039443] usb 1-3: New USB device found, idVendor=eb1a, idProduct=5051 [ 245.039460] usb 1-3: New USB device strings: Mfr=3, Product=1, SerialNumber=2 [ 245.039468] usb 1-3: Product: ION Audio USB 2861 Device [ 245.039474] usb 1-3: Manufacturer: ION Audio [ 245.039480] usb 1-3: SerialNumber: 0 [ 245.289922] media: Linux media interface: v0.10 [ 245.462421] Linux video capture interface: v2.00 [ 245.620169] em28xx: New device ION Audio ION Audio USB 2861 Device @ 480 Mbps (eb1a:5051, interface 0, class 0) [ 245.620188] em28xx: Video interface 0 found: isoc [ 245.620405] em28xx: chip ID is em2860 [ 245.745155] em2860 #0: EEPROM ID = 1a eb 67 95, EEPROM hash = 0x1f815671 [ 245.745169] em2860 #0: EEPROM info: [ 245.745174] em2860 #0: AC97 audio (5 sample rates) [ 245.745178] em2860 #0: 500mA max power [ 245.745183] em2860 #0: Table at offset 0x27, strings=0x3482, 0x046a, 0x146e [ 245.745191] em2860 #0: Identified as EM2860/TVP5150 Reference Design (card=29) [ 245.745197] em2860 #0: analog set to isoc mode. [ 245.745308] em28xx audio device (eb1a:5051): interface 1, class 1 [ 245.745343] em28xx audio device (eb1a:5051): interface 2, class 1 [ 245.746435] usbcore: registered new interface driver em28xx [ 245.912966] em2860 #0: Registering V4L2 extension [ 246.000825] tvp5150 2-005c: chip found @ 0xb8 (em2860 #0) [ 246.000841] tvp5150 2-005c: tvp5150am1 detected. [ 246.072824] em2860 #0: Config register raw data: 0x50 [ 246.092509] usbcore: registered new interface driver snd-usb-audio [ 246.097863] em2860 #0: AC97 vendor ID = 0x0b240b24 [ 246.112229] em2860 #0: AC97 features = 0x0b24 [ 246.112244] em2860 #0: Unknown AC97 audio processor detected! [ 250.584576] em2860 #0: V4L2 video device registered as video0 [ 250.584591] em2860 #0: V4L2 VBI device registered as vbi0 [ 250.584600] em2860 #0: V4L2 extension successfully initialized [ 250.584606] em28xx: Registered (Em28xx v4l2 Extension) extension [ 370.087736] traps: guvcview[1588] general protection ip:7fc114891274 sp:7fff2e418890 error:0 in libpthread-2.19.so[7fc114887000+18000] [ 473.552849] guvcview[1634]: segfault at 1 ip 000000000040fa25 sp 00007fff8a54b4c0 error 4 in guvcview[400000+20000] [ 516.437661] guvcview[1713]: segfault at 1 ip 000000000040fa25 sp 00007fff2bc418a0 error 4 in guvcview[400000+20000] [ 609.614931] guvcview[1762]: segfault at 1 ip 000000000040fa25 sp 00007ffd2e4e3a20 error 4 in guvcview[400000+20000] Alexandre-Xavier On 07/01/2016 6:25 PM, Alexandre-Xavier Labonté-Lamoureux wrote: > Hi Devin, > > I took some pictures of my device: > http://i.imgur.com/ftoHeOv.jpg > http://i.imgur.com/2jZPdQU.jpg > http://i.imgur.com/0poDXCT.jpg > > Main chip: http://www.sumzi.com/upload/files/2007/07/2007071217482974557.PDF > eMPIA > EM2860 > PAW30-012 > 1226-01AG > > AC97 Audio Chip: http://pdf.dzsc.com/20090227/200902170324029859.pdf > eMPIA > TECHNOLOGY > EMP202 > T10354 > 1222 > > > Decoder: http://www.heyrick.co.uk/blog/files/datasheets/5150am1.pdf > 5150AM1 > 18T > CTZJ > > > > Older versions of this device used a TVMaster chip, as seen in this > picture that I found on the Web: http://sebbro.nl/IMG_20140218_130152.jpg > > In terms of video, I can't select the device in VLC, Cheese and guvcview > because it doesn't appear in the video device selection combobox in any > of these programs. The audio doesn't work too, like I explained in my > previous mail. Also, I can't run TVtime on my computer because it > requires a hardware YUY2 overlay support from my video card and ATI's > drivers won't work. > > On Windows, it works fine. I've downloaded the drivers from the > manufacturer's website: > http://www.ionaudio.com/products/details/video-2-pc-mkii > > --Alexandre-Xavier > > > > > On 07/01/2016 10:03 AM, Devin Heitmueller wrote: >> Hi Alexandre, >> >>> Bus 001 Device 002: ID eb1a:5051 eMPIA Technology, Inc. >> The fact that the board identifies with USB product ID 5051 makes me >> wonder if perhaps they moved away from the tvp5150 and saa7113 (both >> of which went EOL some time ago), and switched to the tvp5151 for the >> video decoder. Any chance you can take the unit apart and get some >> photos? >> >> What behavior are you seeing exactly with this device in terms of video? >> >> Both Cheese and GUCView are targeted primarily at webcams, so they may >> not work very well with generic video capture devices intended for TV >> signals. You might be better off trying an app like tvtime. >> >> Devin >> > ��.n��������+%������w��{.n�����{��g����^n�r������&��z�ޗ�zf���h���~����������_��+v���)ߣ�