Thanks. Just what I needed. That gets me back to where I was before.

BTW, I wrote a poor request for help. I omitted these items:
     my kernel is 2.6.31-21-generic
    the original problem was that using Cheese 2.28.1 and all other
programs I've tried, I got "I/O error"
    before I tried to "fix" anything, the uvcvideo driver version was 256

$ luvcview -L
luvcview 0.2.4

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
/dev/video0 does not support read i/o
{ pixelformat = 'MJPG', description = 'MJPEG' }
{ discrete: width = 352, height = 288 }
    Time interval between frame: 2/15,
{ discrete: width = 160, height = 120 }
    Time interval between frame: 1/15,
{ discrete: width = 176, height = 144 }
    Time interval between frame: 1/15,
{ discrete: width = 320, height = 240 }
    Time interval between frame: 1/15,
{ discrete: width = 640, height = 480 }
    Time interval between frame: 2/15,

$ luvcview -f mjpg
luvcview 0.2.4

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
Stream settings:
  Frame format: MJPG
  Frame size:   640x480
  Frame rate:   15/2 fps (requested frame rate 30 fps is not supported
by device)
Unable to start capture: Input/output error
Error grabbing
Cleanup done. Exiting ...

$ luvcview -f mjpg -i 7.5
luvcview 0.2.4

Invalid frame rate '7.5' specified with -i. Only integers are supported.
Aborting.

Okay, guess I have to step down the resolution.

$ luvcview -f mjpg -s 320x240 -i 15
luvcview 0.2.4

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
Stream settings:
  Frame format: MJPG
  Frame size:   320x240
  Frame rate:   15 fps
Unable to start capture: Input/output error
Error grabbing
Cleanup done. Exiting ...

Bah.

$ cheese -v
Cheese 2.28.1
Probing devices with HAL...
Found device 05a9:2649, getting capabilities...
Detected v4l2 device: Monitor Webcam
Driver: uvcvideo, version: 256
Capabilities: 0x04000001

Probing supported video formats...
libv4l2: error turning on stream: Input/output error

Okay, I don't know why this still saves uvcvideo version 256, same as it
did before. Where is that coming from?

Most significantly, why the I/O error?

(Wow. menuconfig isn't at all daunting, is it? Yikes. Finally found
FireDTV under Multimedia Support / DVB/ATSC adapters and excluded it.)

Paulo Assis wrote:
> Jeff Hi,
>
> You should have followed the v4l-dvb wiki:
> http://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers
>
> you now have mixed modules (new and old) and this is causing the errors.
>
> get mercurial, the kernel headers and the full v4l tree from linuxtv.
>
> from the top of the hg tree:
>
> make rminstall
> make distclean
> sudo make menuconfig       <--- disable fireDTV or you will end up
> with errors when building
> make
> sudo make install
> sudo make unload
> sudo modprobe uvcvideo
>
>   


_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to