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