Hello mailinglist!

First time mailinglisting for me, don't know much about it, but I'll try to 
make an effort.



Sorry for poorly written english in this letter...

I'm looking for a solution to the fantec eMPIA's(eb1a:2771 eMPIA) problem.
Using one fantec works, tough I cannot change framerate on it.

But using TWO fantec's doesn't work.
I did contact the company who delivered the cameras to us. And...


This is the final respons from the letters I've sent to Axiomtek in Taiwan...

> Hi Edsor,
>
>    Since it's UVC driver, nothing we can do with it. For the firmware, it 
> might
>    be a little chance. Would you please provide couple devices for us to do 
> some experiment?
>
> Andy



These are emails I've sent to axiomtek in Taiwan.


> This output comes from an Ubuntu 10.04 with kernel 2.6.32-24-generic-pae
>  #39-Ubuntu SMP Wed Jul 28 07:39:26 UTC 2010 i686 GNU/Linux
>
> I attempted to play video0 first, on its own, it worked as expected.
> Then I plugged second camera, tested it alone, worked as expected.
> I let it run while trying to start video0
>
> And this is the result...
>
> It complains about no space left on device video0....
>
> If I start video0 first and then start video1, mplayer on video1 will complain
>  about same thing.
>
>
> When I tried luvcview or guvcview i found out that these applications could
>  NOT set any other framerate than 30 fps. No mather the size of image 160x120,
>  320x240 or 640x480. And yes, these applications suffer from the same problem.
>
> I did test yv12 as format from device, but still the same result.
>
> dmesg reveals several rows like this
>
> "uvcvideo: Failed to submit URB 0 (-28)"
>  (these rows only appears when trying to run second mplayer simultaneously)
>
>
> Using spc900nc or spc1030nc is no problem at all, I can have FOUR simultaneus
>  cameras running with mplayer. If however I use ONE fangtec eMPIA and almost
>  another anything else it'll work. spc630nc did not play well.
>
> Since mplayer, luvcview and guvcview suffers from the same problems as my own
>  software, these will do as examples.


> (ps! I've cut irrelevant info.)
>********************************************************''*******************>
>mplayer -cache 256 -tv 
>driver=v4l2:width=320:height=240:outfmt=mjpg:device=/dev/video1:fps=20 -vo xv 
>tv://
>
>
> MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
>
> Selected driver: v4l2
>  name: Video 4 Linux 2 input
> v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM 
> was used instead.
> Selected device: UVC Camera (eb1a:2771)
>  Capabilites:  video capture  streaming
>  supported norms:
>  inputs: 0 = Camera 1;
>  Current input: 0
>  Current format: YUYV
> v4l2: ioctl set format failed: Invalid argument
> tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
> v4l2: ioctl enum norm failed: Invalid argument
> Error: Cannot set norm!
> ==========================================================================
> Opening video decoder: [raw] RAW Uncompressed Video
> VDec: vo config request - 320 x 240 (preferred colorspace: Packed YUY2)
> VDec: using Packed YUY2 as output csp (no 0)  Movie-Aspect is undefined - no 
> prescaling applied.
> VO: [xv] 320x240 => 320x240 Packed YUY2  Selected video codec: [rawyuy2] vfm: 
> raw (RAW YUY2)
> ==========================================================================
> Starting playback...
> v4l2: 2126 frames successfully processed, 227 frames dropped.
>
> Exiting... (Quit)
>
>
>********************************************************''*******************
>
>mplayer -cache 256 -tv 
>driver=v4l2:width=320:height=240:outfmt=mjpg:device=/dev/video0:fps=20 -vo xv 
>tv://
>
> MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
>
> Selected driver: v4l2
>  name: Video 4 Linux 2 input
> v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM 
> was used instead.
> Selected device: UVC Camera (eb1a:2771)
>  Capabilites:  video capture  streaming
>  supported norms:
>  inputs: 0 = Camera 1;
>  Current input: 0
>  Current format: YUYV
> v4l2: ioctl set format failed: Invalid argument
> tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
> v4l2: ioctl enum norm failed: Invalid argument
> Error: Cannot set norm!
> ==========================================================================
> Opening video decoder: [raw] RAW Uncompressed Video
> VDec: vo config request - 320 x 240 (preferred colorspace: Packed YUY2)
> VDec: using Packed YUY2 as output csp (no 0)  Movie-Aspect is undefined - no 
> prescaling applied.
> VO: [xv] 320x240 => 320x240 Packed YUY2  Selected video codec: [rawyuy2] vfm: 
> raw (RAW YUY2)
>  ==========================================================================
> Starting playback...
> v4l2: ioctl streamon failed: No space left on device
> No bind found for key 'MOUSE_BTN0'.
> v4l2: ioctl set mute failed: Invalid argument
> v4l2: 0 frames successfully processed, 0 frames dropped.
>
> Exiting... (Quit)
>
>
>
>*****************************************************************************
>
>
>
> mplayer -cache 256 -tv 
> driver=v4l2:width=320:height=240:outfmt=yv12:device=/dev/video1:fps=20 -vo xv 
> tv://
>
> MPlayer SVN-r1.0~rc3+svn20090426-4.4.3 (C) 2000-2009 MPlayer Team
>
> Selected driver: v4l2
>  name: Video 4 Linux 2 input
> v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM 
> was used instead.
> Selected device: UVC Camera (eb1a:2771)
>  Capabilites:  video capture  streaming
>  supported norms:
>  inputs: 0 = Camera 1;
>  Current input: 0
>  Current format: YUYV
> v4l2: ioctl set format failed: Invalid argument
> tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
> v4l2: ioctl enum norm failed: Invalid argument
> Error: Cannot set norm!
> ==========================================================================
> Starting playback...
> v4l2: ioctl streamon failed: No space left on device
> v4l2: ioctl set mute failed: Invalid argument
> v4l2: 0 frames successfully processed, 0 frames dropped.
>
> Exiting... (Quit)
>
>
>
>*****************************************************************************
>
>
>Best regards JOR

>> Hello Eric!
>>
>>
>> I'm having problems getting TWO fantec eMPIA's(eb1a:2771 eMPIA) to work at 
>> the same time.
>>  I can only use systems with one eMPIA-camera installed. Though if I use 
>> another camera,
>>  say spc1030nc THEN I'll be able to use two cameras in one system.
>>
>> I.E. One eMPIA and one spc1030nc works flawlessly...
>>
>> Two spc1030nc works flawlessly...
>>
>> But two eMPIA will NOT.
>>
>> I had my suspicions on hardware issues, but since they work good on 
>> windows-laptops.
>>
>> For the moment I'm using 2.6.30 on a Gentoo-based system, with uvcdriver.
>>
>>
>> Do you have any suggestions for how to solve this?
>>
>> Special-drivers, special-setup scripts, other uvc-drivers?
>>
>>
>> Best regards  Jyrki Rajala.

_______________________________________________
Linux-uvc-devel mailing list
Linux-uvc-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to