BerliOS :   · News  · SourceBiz  · Developer  · WebCalendar  · SourceWell  ·  Partners ·  Contact Us ·  Legal Notice 
 BerliOS   BerliOS Developer
  Fostering Open Source Development
Fraunhofer FOKUS

BerliOS Developer Logo
Developer

Status:
NOT LOGGED IN
Login via SSL 
New User via SSL 

Search

Require All Words


Project: Linux UVC
Project Summary 
Discussion Forums 
Submit Bugs 
Request Support 
Request Features 

Project Admin 

Software
Software Map 
New Releases 
Other Site Mirrors 
Code Snippet Library 

BerliOS Developer
Site Docs 
Project Help Wanted 
Top Projects 
XML/RSS 

Contact BerliOS 
About BerliOS 

BerliOS Developer Foundries
About Foundries 

E-Government 

Language:


     

Project: Linux UVC - Forums


Summary |  Home Page |  Forums |  Support |  Features |  Patches |  Lists |  Tasks |  Docs |  Surveys |  News |  SVN |  Files |  Wiki |  Memberlist |  Admin | 

Discussion Forums: Help - Deprecated

Admin

Forum:View:Amount:
Subject keyword:
By: maurograuso ( Mauro Grauso )
Quickam E 3500 plus and auto exposure [ reply ]  
2008-Nov-15 14:51
Hi,

I've just got a Logitech QuickCam E 3500 Plus (046d:09a4) that is an UVC device and is supported by the UVC kernel module. I'm under Kubuntu 8.10, kernel 2.6.27-8-generic #1 SMP.

The problem is about the framerate, and specifically with the auto exposure feature of the camera. Basically when there's not enough light the camera is compensating (very well actually) and the framerate drops to 3fps, when there's daylight it still compensate and the framerate is about 15/20fps (@640x480).

The odd thing is that sometimes (but I haven't been able to reproduce it) the camera just doesn't use the auto exposure feature when I plug it in and, even if the image is darker, I get constant 30fps.

Now I would really like to know how to turn off and on the auto exposure and white balance feature of the camera from the driver. If I try to turn off the auto exposure from the luvcview interface, I get "Set Auto Exposure off error" in the standard error.

For the record, when I plug the camera, syslog says:
Nov 15 14:28:27 greywolf kernel: [11314.937051] usb 1-2: new high speed USB device using ehci_hcd and address 7
Nov 15 14:28:28 greywolf kernel: [11315.178592] usb 1-2: configuration #1 chosen from 1 choice
Nov 15 14:28:28 greywolf kernel: [11315.178862] uvcvideo: Found UVC 1.00 device <unnamed> (046d:09a4)
Nov 15 14:28:28 greywolf kernel: [11315.209087] input: UVC Camera (046d:09a4) as /devices/pci0000:00/0000:00:02.1/usb1/1-2/1-2:1.0/input/input9
Nov 15 14:28:29 greywolf kernel: [11316.213276] 7:3:1: cannot get freq at ep 0x86

Notice the last line!

Sometimes the last line is slightly different, as follows:
Nov 15 14:39:34 greywolf kernel: [11981.793172] 9:3:1: cannot set freq 16000 to ep 0x86

And sometimes (often, but not always!) I also get the following in syslog when I plug the cam, but the error doesn't stop the cam from working:
Nov 15 14:39:34 greywolf kernel: [11981.960176] uvcvideo: Failed to query (1) UVC control 1 (unit 0) : -110 (exp. 26).

Maybe the last line is about the snapshot button that is on the camera? Anyways the camera works even if I get these "soft" errors in syslog.

Help would be really appreciated. Thanks a lot to everybody.

Mauro

    By: pinchartl ( Laurent Pinchart )
    RE: Quickam E 3500 plus and auto exposure [ reply ]  
    2008-Nov-16 12:40
    Hi Mauro,

    could you please repost your message to the linux-uvc-devel mailing list ? The forum web interface is quite crappy and doesn't allow me to easily quote your message in the answer, making discussions more difficult. I should have closed the forums a long time ago.

    Laurent

By: jazzgossen ( Martin Magnusson )
Trust WB-5400 [ reply ]  
2008-Nov-11 14:56
I see that a few Trust webcams are listed as fully compatible with the UVC driver. The only relevant webcam available from my dealer is Trust WB-5400, which is not listed.

Does anybody know if that camera is compatible?

By: adrianmariano ( Adrian Mariano )
bad image with quickcam communicate deluxe [ reply ]  
2008-Sep-28 19:18
I have been trying to use a logitech quickcam communicate deluxe using Debian Lenny which I just upgraded, with kernel 2.6.26.

The camera appears to be recognized and the uvc driver loaded, but the image is terrible. It is very noisy and blocky and poor in quality. (Typical example at members.cox.net/jsam/temp/test.jpg)

I don't have any clue where to lay the blame for this. Are there some settings somewhere that would fix this? (I haven't found them.) Is it a driver problem? Hardware problem?

Also when I tried luvcview it worked at first, but then it went into a state where it would display no image and just hang, and I had to use 'kill -9' to stop it. It seems to have started work again.



When I reloaded the uvcvideo module with trace=15 I got the following from dmesg:

[143591.904508] uvcvideo: Adding mapping Brightness to control 00000000-0000-0000-0000-000000000101/2.
[143591.904508] uvcvideo: Adding mapping Contrast to control 00000000-0000-0000-0000-000000000101/3.
[143591.904508] uvcvideo: Adding mapping Hue to control 00000000-0000-0000-0000-000000000101/6.
[143591.904508] uvcvideo: Adding mapping Saturation to control 00000000-0000-0000-0000-000000000101/7.
[143591.904508] uvcvideo: Adding mapping Sharpness to control 00000000-0000-0000-0000-000000000101/8.
[143591.904508] uvcvideo: Adding mapping Gamma to control 00000000-0000-0000-0000-000000000101/9.
[143591.904508] uvcvideo: Adding mapping Backlight Compensation to control 00000000-0000-0000-0000-000000000101/1.
[143591.904508] uvcvideo: Adding mapping Gain to control 00000000-0000-0000-0000-000000000101/4.
[143591.904508] uvcvideo: Adding mapping Power Line Frequency to control 00000000-0000-0000-0000-000000000101/5.
[143591.904508] uvcvideo: Adding mapping Hue, Auto to control 00000000-0000-0000-0000-000000000101/16.
[143591.904508] uvcvideo: Adding mapping Exposure, Auto to control 00000000-0000-0000-0000-000000000001/2.
[143591.904508] uvcvideo: Adding mapping Exposure, Auto Priority to control 00000000-0000-0000-0000-000000000001/3.
[143591.904508] uvcvideo: Adding mapping Exposure (Absolute) to control 00000000-0000-0000-0000-000000000001/4.
[143591.904508] uvcvideo: Adding mapping White Balance Temperature, Auto to control 00000000-0000-0000-0000-000000000101/11.
[143591.904508] uvcvideo: Adding mapping White Balance Temperature to control 00000000-0000-0000-0000-000000000101/10.
[143591.904508] uvcvideo: Adding mapping White Balance Component, Auto to control 00000000-0000-0000-0000-000000000101/13.
[143591.904508] uvcvideo: Adding mapping White Balance Blue Component to control 00000000-0000-0000-0000-000000000101/12.
[143591.904508] uvcvideo: Adding mapping White Balance Red Component to control 00000000-0000-0000-0000-000000000101/12.
[143591.904508] uvcvideo: Adding mapping Focus (absolute) to control 00000000-0000-0000-0000-000000000001/6.
[143591.904508] uvcvideo: Adding mapping Focus, Auto to control 00000000-0000-0000-0000-000000000001/8.
[143591.904508] uvcvideo: Probing generic UVC device 4
[143591.904508] uvcvideo: Found format MJPEG.
[143591.904508] uvcvideo: - 160x120 (30.0 fps)
[143591.904508] uvcvideo: - 176x144 (30.0 fps)
[143591.904508] uvcvideo: - 320x240 (15.0 fps)
[143591.904508] uvcvideo: - 352x288 (15.0 fps)
[143591.904508] uvcvideo: - 640x480 (15.0 fps)
[143591.904508] uvcvideo: - 960x720 (15.0 fps)
[143591.904508] uvcvideo: Found format YUV 4:2:2 (YUYV).
[143591.904508] uvcvideo: - 160x120 (30.0 fps)
[143591.904508] uvcvideo: - 176x144 (30.0 fps)
[143591.904508] uvcvideo: - 320x240 (15.0 fps)
[143591.904508] uvcvideo: - 352x288 (15.0 fps)
[143591.904508] uvcvideo: - 640x480 (15.0 fps)
[143591.904508] uvcvideo: - 960x720 (10.0 fps)
[143591.904508] uvcvideo: - 1280x960 (7.5 fps)
[143591.904508] uvcvideo: Found a Status endpoint (addr 87).
[143591.904508] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0992)
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 4 entity 2
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 4 entity 2
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 4 entity 2
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 4 entity 2
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/1 to device 4 entity 2
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/4 to device 4 entity 2
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 4 entity 2
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/2 to device 4 entity 1
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/3 to device 4 entity 1
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/4 to device 4 entity 1
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to device 4 entity 2
[143591.904508] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/10 to device 4 entity 2
[143591.904508] uvcvideo: Scanning UVC chain: OT 5 <- XU 4 (-> XU 10 12 8 11) <- PU 2 (-> XU 13) <- IT 1
[143591.904508] uvcvideo: Found a valid video chain (1 -> 5).
[143591.919456] input: UVC Camera (046d:0992) as /class/input/input10
[143591.923175] uvcvideo: Trying format 0x47504a4d (MJPG): 10000x10000.
[143591.923184] uvcvideo: Using default frame interval 66666.6 us (15.0 fps).
[143591.928735] uvcvideo: UVC device initialized.
[143591.928782] usbcore: registered new interface driver uvcvideo
[143591.928791] USB Video Class driver (v0.1.0)

By: dozencrows ( Nick Tuckett )
MSI Wind/Advent 4211 Webcam not working [ reply ]  
2008-Sep-14 11:21
Hi

I am attempting to get the webcam on my Advent 4211 netbook working under Ubuntu 8.04.1. This did not work with luvcview nor Ekiga "out of the box", so I obtained the latest source via SVN and built it, but still no joy.

Any advice would be most gratefully received!

------------------------------------------------------------

Here is what luvcview reports:

luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video0
Unable to set format: 22.
Init v4L2 failed !! exit fatal

And with -L:

luvcview version 0.2.1
Video driver: x11
A window manager is available
video /dev/video0
/dev/video0 does not support read i/o
{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
{ discrete: width = 640, height = 480 }
Time interval between frame: 1/30, 1/15, 1/10,
{ discrete: width = 320, height = 240 }
Time interval between frame: 1/30, 1/15, 1/10,
{ discrete: width = 160, height = 120 }
Time interval between frame: 1/30, 1/15, 1/10,
{ discrete: width = 352, height = 288 }
Time interval between frame: 1/30, 1/15, 1/10,
{ discrete: width = 176, height = 144 }
Time interval between frame: 1/30, 1/15, 1/10,
{ discrete: width = 1280, height = 1024 }
Time interval between frame: 1/7,

Repeating luvcview with "-f yuv" gives the same "unable to set format" error, but this time with the value of 5.

lsusb reports this for the camera device:

Bus 005 Device 003: ID 5986:0203 Bison

dmesg | grep uvc gives the following:

[ 3894.586542] uvcvideo: Found UVC 1.00 device BisonCam, NB Pro (5986:0203)
[ 3894.628462] usbcore: registered new interface driver uvcvideo
[ 3894.728048] uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).

Reloading the driver with trace set to 15, then using dmesg again gives:

[ 4064.532324] uvcvideo: Adding mapping Brightness to control 00000000-0000-0000-0000-000000000101/2.
[ 4064.533642] uvcvideo: Adding mapping Contrast to control 00000000-0000-0000-0000-000000000101/3.
[ 4064.534817] uvcvideo: Adding mapping Hue to control 00000000-0000-0000-0000-000000000101/6.
[ 4064.536184] uvcvideo: Adding mapping Saturation to control 00000000-0000-0000-0000-000000000101/7.
[ 4064.536216] uvcvideo: Adding mapping Sharpness to control 00000000-0000-0000-0000-000000000101/8.
[ 4064.536239] uvcvideo: Adding mapping Gamma to control 00000000-0000-0000-0000-000000000101/9.
[ 4064.536260] uvcvideo: Adding mapping Backlight Compensation to control 00000000-0000-0000-0000-000000000101/1.
[ 4064.536284] uvcvideo: Adding mapping Gain to control 00000000-0000-0000-0000-000000000101/4.
[ 4064.536306] uvcvideo: Adding mapping Power Line Frequency to control 00000000-0000-0000-0000-000000000101/5.
[ 4064.536329] uvcvideo: Adding mapping Hue, Auto to control 00000000-0000-0000-0000-000000000101/16.
[ 4064.536351] uvcvideo: Adding mapping Exposure, Auto to control 00000000-0000-0000-0000-000000000001/2.
[ 4064.536375] uvcvideo: Adding mapping Exposure, Auto Priority to control 00000000-0000-0000-0000-000000000001/3.
[ 4064.536401] uvcvideo: Adding mapping Exposure (Absolute) to control 00000000-0000-0000-0000-000000000001/4.
[ 4064.536427] uvcvideo: Adding mapping White Balance Temperature, Auto to control 00000000-0000-0000-0000-000000000101/11.
[ 4064.536453] uvcvideo: Adding mapping White Balance Temperature to control 00000000-0000-0000-0000-000000000101/10.
[ 4064.536479] uvcvideo: Adding mapping White Balance Component, Auto to control 00000000-0000-0000-0000-000000000101/13.
[ 4064.536505] uvcvideo: Adding mapping White Balance Blue Component to control 00000000-0000-0000-0000-000000000101/12.
[ 4064.536531] uvcvideo: Adding mapping White Balance Red Component to control 00000000-0000-0000-0000-000000000101/12.
[ 4064.536555] uvcvideo: Adding mapping Focus (absolute) to control 00000000-0000-0000-0000-000000000001/6.
[ 4064.536579] uvcvideo: Adding mapping Focus, Auto to control 00000000-0000-0000-0000-000000000001/8.
[ 4064.536714] usbcore: registered new interface driver uvcvideo
[ 4067.676286] uvcvideo: Probing generic UVC device 5
[ 4067.676326] uvcvideo: Found format YUV 4:2:2 (YUYV).
[ 4067.676340] uvcvideo: - 640x480 (30.0 fps)
[ 4067.676350] uvcvideo: - 320x240 (30.0 fps)
[ 4067.676361] uvcvideo: - 160x120 (30.0 fps)
[ 4067.676371] uvcvideo: - 352x288 (30.0 fps)
[ 4067.676381] uvcvideo: - 176x144 (30.0 fps)
[ 4067.676392] uvcvideo: - 1280x1024 (7.0 fps)
[ 4067.676417] uvcvideo: Found a Status endpoint (addr 82).
[ 4067.676430] uvcvideo: Found UVC 1.00 device BisonCam, NB Pro (5986:0203)
[ 4067.676457] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 5 entity 5
[ 4067.676480] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 5 entity 5
[ 4067.676502] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to device 5 entity 5
[ 4067.676524] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 5 entity 5
[ 4067.676547] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 5 entity 5
[ 4067.676569] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 5 entity 5
[ 4067.676594] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 5 entity 5
[ 4067.676622] uvcvideo: Scanning UVC chain: OT 3 <- XU 6 <- PU 5 <- SU 4 <- IT 1
[ 4067.676648] uvcvideo: Found a valid video chain (1 -> 3).
[ 4067.716192] uvcvideo: UVC device initialized.
[ 4067.964317] uvcvideo: Trying format 0x56595559 (YUYV): 10000x10000.
[ 4067.964334] uvcvideo: Using default frame interval 142857.1 us (7.0 fps).
[ 4067.979243] uvcvideo: Failed to query (130) UVC control 1 (unit 0) : 2 (exp. 26).

By: pandarsson ( Constantinos Maltezos )
trying to make webcam work again after update [ reply ]  
2008-Aug-17 17:44
My webcam was working just fine until a few weeks ago when I had a kernel update from my distro (opensuse 10.3). Wondering why it had stopped working, I made sure there wasn't an update to uvcvideo in the repositories - there wasn't then, but there were some build updates later. I installed all later updates and each time, though the module would load, the webcam failed to work. I tried uninstalling the package and building from the source code available from your website and that didn't work, so I removed the new one and reinstalled the precompiled packages.

dmesg doesn't tell me much - it always looks like it was successful, but there's never a /dev/video.

    By: pinchartl ( Laurent Pinchart )
    RE: trying to make webcam work again after update [ reply ]  
    2008-Aug-17 20:25
    You can check if the UVC module successfully registered its video device by looking in /sys/class/video4linux. That directory offers a view of all v4l(2) devices known by the kernel. If your device doesn't show up there, there's a kernel issue (either in the uvcvideo driver or in another kernel component). If it does, the issue is probably at udev's level.

      By: pandarsson ( Constantinos Maltezos )
      RE: trying to make webcam work again after update [ reply ]  
      2008-Aug-18 07:57
      The video device is apparently not registered. At this point, where should I look? What will tell me what's not loading? I doubt it would be the uvcvideo driver at this point, but I don't know how to narrow down what I'm looking for here.

        By: pinchartl ( Laurent Pinchart )
        RE: trying to make webcam work again after update [ reply ]  
        2008-Aug-18 21:16
        In the kernel log. The driver should print a message if it doesn't register the video device.

          By: pandarsson ( Constantinos Maltezos )
          RE: trying to make webcam work again after update [ reply ]  
          2008-Aug-22 00:51
          Today I found this in /var/log/messages:

          Jul 31 02:17:43 goddamnmaddog kernel: uvcvideo: Unknown symbol v4l_compat_ioctl32
          Jul 31 02:17:43 goddamnmaddog kernel: uvcvideo: Unknown symbol v4l_compat_translate_ioctl
          Jul 31 02:17:43 goddamnmaddog kernel: uvcvideo: Unknown symbol video_devdata
          Jul 31 02:17:43 goddamnmaddog kernel: uvcvideo: Unknown symbol v4l_printk_ioctl
          Jul 31 02:17:43 goddamnmaddog kernel: uvcvideo: Unknown symbol video_unregister_device
          Jul 31 02:17:43 goddamnmaddog kernel: uvcvideo: Unknown symbol video_device_alloc
          Jul 31 02:17:43 goddamnmaddog kernel: uvcvideo: Unknown symbol video_register_device
          Jul 31 02:17:43 goddamnmaddog kernel: uvcvideo: Unknown symbol video_usercopy
          Jul 31 02:17:43 goddamnmaddog kernel: uvcvideo: Unknown symbol video_device_release

          I checked and it seems all the required modules are loaded. What am I missing?

By: douglasliu ( Douglas Liu )
flash component not supported with uvc ? [ reply ]  
2008-Aug-08 08:16
Hi,

I've bought a Acer Aspire One netbook.
this little machine comes with a webcam using the uvc driver.
douglas@aspireone:~$ lsusb
Bus 005 Device 002: ID 0c45:62c0 Microdia

it works well with luvcview.

however, if I go to web site like http://www.barcodepedia.com/ which utilize web cam in their flash component, this web cam fails to work. I tried to attach another web cam that uses gspca driver and it works well on barcodepedia.

I'm running xubuntu, 8.0.4.01.
firefox 3.0.1
flashplugin-nonfree: 9.0.124.0ubuntu2

thanks.

    By: pandarsson ( Constantinos Maltezos )
    RE: flash component not supported with uvc ? [ reply ]  
    2008-Aug-17 11:19
    Flash didn't support webcams in Linux until version 10, which is in beta, but you can download it.

      By: pinchartl ( Laurent Pinchart )
      RE: flash component not supported with uvc ? [ reply ]  
      2008-Aug-17 20:29
      I've tried Flash 10 beta with a Logitech Quickcam Pro for Notebooks (0x0991). Without much success.

      The Flash plugin detects the camera, seems to initialise the video format properly, but does a very bad job at streaming video. For one thing it opens the device in non-blocking mode but never calls select()/poll(), looping on VIDIOC_DQBUF instead. It also allocates two video buffers only, which might be a bit low.

      I'd be interested in hearing about similar experiences from other users, especially if they have different results to report.

By: frankys ( )
Logitech webcam on Ubuntu (hardy heron) [ reply ]  
2008-Jul-23 20:25
Hello !

Would really love to get my Cisco VT Camera II (SPCA525 asic) by Logitech working on ubuntu. I used the latest repository - R238 and also tried to apply various patches I found around. But besides detecting the webcam, I can't display it in Ekiga, Camorama nor in Skype. I'm hoping somebody has had the same issue and has been able to resolve this?

Thanks in advance for your help!

Franky

2.6.24-19-generic #1 SMP Fri Jul 11 23:41:49 UTC 2008 i686 GNU/Linux


[ 1627.327089] usb 1-10: new full speed USB device using ohci_hcd and address 11
[ 1627.686865] usb 1-10: configuration #1 chosen from 1 choice
[ 1627.689816] uvcvideo: Probing known UVC device 10 (046d:08c7)
[ 1627.689822] uvcvideo: Found format MJPEG.
[ 1627.689824] uvcvideo: - 160x120 (30.0 fps)
[ 1627.689826] uvcvideo: - 176x144 (30.0 fps)
[ 1627.689827] uvcvideo: - 320x240 (15.0 fps)
[ 1627.689828] uvcvideo: - 352x288 (30.0 fps)
[ 1627.689830] uvcvideo: - 432x240 (30.0 fps)
[ 1627.689831] uvcvideo: - 480x360 (30.0 fps)
[ 1627.689832] uvcvideo: - 512x288 (30.0 fps)
[ 1627.689834] uvcvideo: - 640x360 (30.0 fps)
[ 1627.689835] uvcvideo: - 640x480 (15.0 fps)
[ 1627.689840] uvcvideo: Found a Status endpoint (addr 87).
[ 1627.689842] uvcvideo: Found UVC 1.00 device <unnamed> (046d:08c7)
[ 1627.689847] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 10 entity 2
[ 1627.689851] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 10 entity 2
[ 1627.689854] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 10 entity 2
[ 1627.689857] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 10 entity 2
[ 1627.689860] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 10 entity 2
[ 1627.689863] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/1 to device 10 entity 2
[ 1627.689866] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/4 to device 10 entity 2
[ 1627.689869] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 10 entity 2
[ 1627.689872] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/2 to device 10 entity 1
[ 1627.689875] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/3 to device 10 entity 1
[ 1627.689878] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/4 to device 10 entity 1
[ 1627.689881] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to device 10 entity 2
[ 1627.689884] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/10 to device 10 entity 2
[ 1627.689887] uvcvideo: Scanning UVC chain: OT 5 <- XU 4 (-> XU 8 10) <- XU 3 <- PU 2 <- IT 1
[ 1627.689893] uvcvideo: Found a valid video chain (1 -> 5).
[ 1627.871856] input: UVC Camera (046d:08c7) as /devices/pci0000:00/0000:00:04.0/usb1/1-10/1-10:1.0/input/input15
[ 1627.874069] uvcvideo: Trying format 0x47504a4d (MJPG): 10000x10000.
[ 1627.874072] uvcvideo: Using default frame interval 66666.6 us (15.0 fps).
[ 1627.891117] uvcvideo: UVC device initialized.

By: stargaizer ( Matthias Scholz )
Hercules Dualpix Chat and Show Problem [ reply ]  
2008-Jul-20 11:28
Hi,

with my new Webcam i get the following error:

uvcvideo: Found UVC 1.00 device Hercules Dualpix Chat and Show Webcam (06f8:3007)
uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).
input: Hercules Dualpix Chat and Show W as /class/input/input9
usbcore: registered new interface driver uvcvideo
USB Video Class driver (SVN r232)

I've tryed this on my two laptop's under Debian Etch with some kernelversions:
- Etch default 2.6.18
- Etch Backports 2.6.24 and 2.6.25
- self compiled 2.6.23

Can anybody help me or have successfull installed this webcam?

Matthias

    By: stargaizer ( Matthias Scholz )
    RE: Hercules Dualpix Chat and Show Problem [ reply ]  
    2008-Jul-20 21:57
    Oh sorry, it seems to be not a realy problem, because with luvcview i can show the videodata from the cam :-)
    But this is a high resolution webcam with a real 1280x1024 pixel sensor and luvcview -L says:

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

    The videoquality is very poor, but not under WindowsXP. Here i can make movies with the full resolution of 1280x1024.

    Whats wrong here?

    Matthias

      By: pinchartl ( Laurent Pinchart )
      RE: Hercules Dualpix Chat and Show Problem [ reply ]  
      2008-Jul-21 00:23
      Hi Matthias,

      could you please set the trace parameter to 15 when you load the uvcvideo module and post the kernel log messages printed by the driver after plugging the camera ?

        By: stargaizer ( Matthias Scholz )
        RE: Hercules Dualpix Chat and Show Problem [ reply ]  
        2008-Jul-21 11:05
        Yes, here the messages and very intresting the list with all the resolutions of the device!

        uvcvideo: Adding mapping Brightness to control 00000000-0000-0000-0000-000000000101/2.
        uvcvideo: Adding mapping Contrast to control 00000000-0000-0000-0000-000000000101/3.
        uvcvideo: Adding mapping Hue to control 00000000-0000-0000-0000-000000000101/6.
        uvcvideo: Adding mapping Saturation to control 00000000-0000-0000-0000-000000000101/7.
        uvcvideo: Adding mapping Sharpness to control 00000000-0000-0000-0000-000000000101/8.
        uvcvideo: Adding mapping Gamma to control 00000000-0000-0000-0000-000000000101/9.
        uvcvideo: Adding mapping Backlight Compensation to control 00000000-0000-0000-0000-000000000101/1.
        uvcvideo: Adding mapping Gain to control 00000000-0000-0000-0000-000000000101/4.
        uvcvideo: Adding mapping Power Line Frequency to control 00000000-0000-0000-0000-000000000101/5.
        uvcvideo: Adding mapping Hue, Auto to control 00000000-0000-0000-0000-000000000101/16.
        uvcvideo: Adding mapping Exposure, Auto to control 00000000-0000-0000-0000-000000000001/2.
        uvcvideo: Adding mapping Exposure, Auto Priority to control 00000000-0000-0000-0000-000000000001/3.
        uvcvideo: Adding mapping Exposure (Absolute) to control 00000000-0000-0000-0000-000000000001/4.
        uvcvideo: Adding mapping White Balance Temperature, Auto to control 00000000-0000-0000-0000-000000000101/11.
        uvcvideo: Adding mapping White Balance Temperature to control 00000000-0000-0000-0000-000000000101/10.
        uvcvideo: Adding mapping White Balance Component, Auto to control 00000000-0000-0000-0000-000000000101/13.
        uvcvideo: Adding mapping White Balance Blue Component to control 00000000-0000-0000-0000-000000000101/12.
        uvcvideo: Adding mapping White Balance Red Component to control 00000000-0000-0000-0000-000000000101/12.
        uvcvideo: Adding mapping Focus (absolute) to control 00000000-0000-0000-0000-000000000001/6.
        uvcvideo: Adding mapping Focus, Auto to control 00000000-0000-0000-0000-000000000001/8.
        uvcvideo: Probing generic UVC device 2
        uvcvideo: Found format MJPEG.
        uvcvideo: - 640x480 (30.0 fps)
        uvcvideo: - 160x120 (30.0 fps)
        uvcvideo: - 176x144 (30.0 fps)
        uvcvideo: - 320x240 (30.0 fps)
        uvcvideo: - 352x288 (30.0 fps)
        uvcvideo: - 800x600 (15.0 fps)
        uvcvideo: - 1024x768 (15.0 fps)
        uvcvideo: - 1280x1024 (15.0 fps)
        uvcvideo: Found a Status endpoint (addr 83).
        uvcvideo: Found UVC 1.00 device Hercules Dualpix Chat and Show Webcam (06f8:3007)
        uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 2 entity 5
        uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 2 entity 5
        uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to device 2 entity 5
        uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 2 entity 5
        uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 2 entity 5
        uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 2 entity 5
        uvcvideo: Added control 00000000-0000-0000-0000-000000000101/1 to device 2 entity 5
        uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 2 entity 5
        uvcvideo: Added control 00000000-0000-0000-0000-000000000001/2 to device 2 entity 1
        uvcvideo: Added control 00000000-0000-0000-0000-000000000001/4 to device 2 entity 1
        uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to device 2 entity 5
        uvcvideo: Added control 00000000-0000-0000-0000-000000000101/10 to device 2 entity 5
        uvcvideo: Scanning UVC chain: OT 3 <- PU 5 <- SU 4 <- IT 1
        (-> XU 6)<6>uvcvideo: Found a valid video chain (1 -> 3).
        uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).
        input: Hercules Dualpix Chat and Show W as /class/input/input12
        uvcvideo: UVC device initialized.
        usbcore: registered new interface driver uvcvideo
        USB Video Class driver (SVN r232)

      By: stargaizer ( Matthias Scholz )
      RE: Hercules Dualpix Chat and Show Problem [ reply ]  
      2008-Jul-20 22:00
      I've forgotten that no other program can successfully open the video device :-(
      As an example with
      ffmpeg -f video4linux2 -s 320x240 -r 5 -i /dev/video0 -f m4v out.m4v

      i get

      FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
      configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-libmp3lame --enable-gpl --enable-libfaad --mandir=${prefix}/share/man --enable-libvorbis --enable-pthreads --enable-libfaac --enable-xvid --enable-libdts --enable-amr_nb --enable-amr_wb --enable-pp --enable-libogg --enable-libgsm --enable-x264 --enable-liba52 --enable-libtheora --extra-cflags=-Wall -g -fPIC -DPIC --cc=ccache cc --enable-swscaler
      libavutil version: 49.4.0
      libavcodec version: 51.40.2
      libavformat version: 51.11.0
      built on Feb 4 2008 14:45:57, gcc: 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
      [video4linux2 @ 0xb7f8a110][4]Capabilities: 4000001
      [video4linux2 @ 0xb7f8a110]Cannot find a proper format.
      /dev/video0: I/O error occured
      Usually that means that input file is truncated and/or corrupted.

  Next Messages

 

Start a New Thread:

You could post if you were [logged in]

 

SourceForge is a trademark or registered trademark of VA Software Corporation in the United States and/or other countries. Linux is a registered trademark of Linus Torvalds. All other trademarks and copyrights on this page are property of their respective owners. For information about other site Content ownership and sitewide terms of service, please see the BerliOS Developer Terms of Service. For privacy policy information, please see the BerliOS Developer Privacy Policy. Content owned by Fraunhofer FOKUS is copyright 2000-2009 Fraunhofer FOKUS. All rights reserved.