Re: Getting my Ion Video 2 PC to work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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���)ߣ�

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux