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