QuickCam Team Forums

Full Version: Unknown V4L2 control ID encountered
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
What am I doing wrong?

ref:
opensuse 11 (2.6.25.16-0.1-default)
uvcvideo v 260
libwebcam rev 23
orbit-AF

1. Image works ok in Skype and luvcview.

2. Compilation of uvcvideo and libwebcam went OK without errors or warnings.

3. Some of the controls of the libwebcam work like brightness, but none of the motor control work. Here is the output.

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
tdec@amd:~> uvcdynctrl -s "Pan/tilt Reset" -- 3
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 9961473, name = 'User Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 9961473, name = 'User Controls'
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls'
[libwebcam] Unknown V4L2 control ID encountered: 10029312
[libwebcam] Invalid menu control choice range encountered.
Indicated range is [ 0 .. 5 ] but querying choice 1 failed.
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 10029312, name = 'Stream Type'
[libwebcam] Unknown V4L2 control ID encountered: 10029319
[libwebcam] Unknown V4L2 control ID encountered: 10029412
[libwebcam] Unknown V4L2 control ID encountered: 10029413
[libwebcam] Unknown V4L2 control ID encountered: 10029415
[libwebcam] Unknown V4L2 control ID encountered: 10029417
[libwebcam] Unknown V4L2 control ID encountered: 10029418
[libwebcam] Unknown V4L2 control ID encountered: 10029419
[libwebcam] Unknown V4L2 control ID encountered: 10029420
[libwebcam] Unknown V4L2 control ID encountered: 10029421
[libwebcam] Unknown V4L2 control ID encountered: 10029512
[libwebcam] Unknown V4L2 control ID encountered: 10029513
[libwebcam] Unknown V4L2 control ID encountered: 10029514
[libwebcam] Unknown V4L2 control ID encountered: 10029515
[libwebcam] Unknown V4L2 control ID encountered: 10029516
[libwebcam] Unknown V4L2 control ID encountered: 10029518
[libwebcam] Unknown V4L2 control ID encountered: 10029519
[libwebcam] Unknown V4L2 control ID encountered: 10029520
[libwebcam] Unknown V4L2 control ID encountered: 10029521
[libwebcam] Unknown V4L2 control ID encountered: 10029522
[libwebcam] Unknown V4L2 control ID encountered: 10029523
[libwebcam] Unknown V4L2 control ID encountered: 10031104
[libwebcam] Unknown V4L2 control ID encountered: 10031105
[libwebcam] Unknown V4L2 control ID encountered: 10031106
[libwebcam] Unknown V4L2 control ID encountered: 10031107
[libwebcam] Unknown V4L2 control ID encountered: 10031108
[libwebcam] Unknown V4L2 control ID encountered: 10031109
[libwebcam] Unknown V4L2 control ID encountered: 10031110
[libwebcam] Unknown V4L2 control ID encountered: 10031111
[libwebcam] Unknown V4L2 control ID encountered: 10031112
[libwebcam] Unknown V4L2 control ID encountered: 10031113
[libwebcam] Unknown V4L2 control ID encountered: 10031114
[libwebcam] Unknown V4L2 control ID encountered: 10031115
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 9961473, name = 'User Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 9961473, name = 'User Controls'
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls'
[libwebcam] Unknown V4L2 control ID encountered: 10029312
[libwebcam] Invalid menu control choice range encountered.
Indicated range is [ 0 .. 5 ] but querying choice 1 failed.
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 10029312, name = 'Stream Type'
[libwebcam] Unknown V4L2 control ID encountered: 10029319
[libwebcam] Unknown V4L2 control ID encountered: 10029412
[libwebcam] Unknown V4L2 control ID encountered: 10029413
[libwebcam] Unknown V4L2 control ID encountered: 10029415
[libwebcam] Unknown V4L2 control ID encountered: 10029417
[libwebcam] Unknown V4L2 control ID encountered: 10029418
[libwebcam] Unknown V4L2 control ID encountered: 10029419
[libwebcam] Unknown V4L2 control ID encountered: 10029420
[libwebcam] Unknown V4L2 control ID encountered: 10029421
[libwebcam] Unknown V4L2 control ID encountered: 10029512
[libwebcam] Unknown V4L2 control ID encountered: 10029513
[libwebcam] Unknown V4L2 control ID encountered: 10029514
[libwebcam] Unknown V4L2 control ID encountered: 10029515
[libwebcam] Unknown V4L2 control ID encountered: 10029516
[libwebcam] Unknown V4L2 control ID encountered: 10029518
[libwebcam] Unknown V4L2 control ID encountered: 10029519
[libwebcam] Unknown V4L2 control ID encountered: 10029520
[libwebcam] Unknown V4L2 control ID encountered: 10029521
[libwebcam] Unknown V4L2 control ID encountered: 10029522
[libwebcam] Unknown V4L2 control ID encountered: 10029523
[libwebcam] Unknown V4L2 control ID encountered: 10031104
[libwebcam] Unknown V4L2 control ID encountered: 10031105
[libwebcam] Unknown V4L2 control ID encountered: 10031106
[libwebcam] Unknown V4L2 control ID encountered: 10031107
[libwebcam] Unknown V4L2 control ID encountered: 10031108
[libwebcam] Unknown V4L2 control ID encountered: 10031109
[libwebcam] Unknown V4L2 control ID encountered: 10031110
[libwebcam] Unknown V4L2 control ID encountered: 10031111
[libwebcam] Unknown V4L2 control ID encountered: 10031112
[libwebcam] Unknown V4L2 control ID encountered: 10031113
[libwebcam] Unknown V4L2 control ID encountered: 10031114
[libwebcam] Unknown V4L2 control ID encountered: 10031115
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 9961473, name = 'User Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 9961473, name = 'User Controls'
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls'
[libwebcam] Unknown V4L2 control ID encountered: 10029312
[libwebcam] Invalid menu control choice range encountered.
Indicated range is [ 0 .. 5 ] but querying choice 1 failed.
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 10029312, name = 'Stream Type'
[libwebcam] Unknown V4L2 control ID encountered: 10029319
[libwebcam] Unknown V4L2 control ID encountered: 10029412
[libwebcam] Unknown V4L2 control ID encountered: 10029413
[libwebcam] Unknown V4L2 control ID encountered: 10029415
[libwebcam] Unknown V4L2 control ID encountered: 10029417
[libwebcam] Unknown V4L2 control ID encountered: 10029418
[libwebcam] Unknown V4L2 control ID encountered: 10029419
[libwebcam] Unknown V4L2 control ID encountered: 10029420
[libwebcam] Unknown V4L2 control ID encountered: 10029421
[libwebcam] Unknown V4L2 control ID encountered: 10029512
[libwebcam] Unknown V4L2 control ID encountered: 10029513
[libwebcam] Unknown V4L2 control ID encountered: 10029514
[libwebcam] Unknown V4L2 control ID encountered: 10029515
[libwebcam] Unknown V4L2 control ID encountered: 10029516
[libwebcam] Unknown V4L2 control ID encountered: 10029518
[libwebcam] Unknown V4L2 control ID encountered: 10029519
[libwebcam] Unknown V4L2 control ID encountered: 10029520
[libwebcam] Unknown V4L2 control ID encountered: 10029521
[libwebcam] Unknown V4L2 control ID encountered: 10029522
[libwebcam] Unknown V4L2 control ID encountered: 10029523
[libwebcam] Unknown V4L2 control ID encountered: 10031104
[libwebcam] Unknown V4L2 control ID encountered: 10031105
[libwebcam] Unknown V4L2 control ID encountered: 10031106
[libwebcam] Unknown V4L2 control ID encountered: 10031107
[libwebcam] Unknown V4L2 control ID encountered: 10031108
[libwebcam] Unknown V4L2 control ID encountered: 10031109
[libwebcam] Unknown V4L2 control ID encountered: 10031110
[libwebcam] Unknown V4L2 control ID encountered: 10031111
[libwebcam] Unknown V4L2 control ID encountered: 10031112
[libwebcam] Unknown V4L2 control ID encountered: 10031113
[libwebcam] Unknown V4L2 control ID encountered: 10031114
[libwebcam] Unknown V4L2 control ID encountered: 10031115
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 9961473, name = 'User Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 9961473, name = 'User Controls'
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls'
[libwebcam] Unknown V4L2 control ID encountered: 10029312
[libwebcam] Invalid menu control choice range encountered.
Indicated range is [ 0 .. 5 ] but querying choice 1 failed.
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 10029312, name = 'Stream Type'
[libwebcam] Unknown V4L2 control ID encountered: 10029319
[libwebcam] Unknown V4L2 control ID encountered: 10029412
[libwebcam] Unknown V4L2 control ID encountered: 10029413
[libwebcam] Unknown V4L2 control ID encountered: 10029415
[libwebcam] Unknown V4L2 control ID encountered: 10029417
[libwebcam] Unknown V4L2 control ID encountered: 10029418
[libwebcam] Unknown V4L2 control ID encountered: 10029419
[libwebcam] Unknown V4L2 control ID encountered: 10029420
[libwebcam] Unknown V4L2 control ID encountered: 10029421
[libwebcam] Unknown V4L2 control ID encountered: 10029512
[libwebcam] Unknown V4L2 control ID encountered: 10029513
[libwebcam] Unknown V4L2 control ID encountered: 10029514
[libwebcam] Unknown V4L2 control ID encountered: 10029515
[libwebcam] Unknown V4L2 control ID encountered: 10029516
[libwebcam] Unknown V4L2 control ID encountered: 10029518
[libwebcam] Unknown V4L2 control ID encountered: 10029519
[libwebcam] Unknown V4L2 control ID encountered: 10029520
[libwebcam] Unknown V4L2 control ID encountered: 10029521
[libwebcam] Unknown V4L2 control ID encountered: 10029522
[libwebcam] Unknown V4L2 control ID encountered: 10029523
[libwebcam] Unknown V4L2 control ID encountered: 10031104
[libwebcam] Unknown V4L2 control ID encountered: 10031105
[libwebcam] Unknown V4L2 control ID encountered: 10031106
[libwebcam] Unknown V4L2 control ID encountered: 10031107
[libwebcam] Unknown V4L2 control ID encountered: 10031108
[libwebcam] Unknown V4L2 control ID encountered: 10031109
[libwebcam] Unknown V4L2 control ID encountered: 10031110
[libwebcam] Unknown V4L2 control ID encountered: 10031111
[libwebcam] Unknown V4L2 control ID encountered: 10031112
[libwebcam] Unknown V4L2 control ID encountered: 10031113
[libwebcam] Unknown V4L2 control ID encountered: 10031114
[libwebcam] Unknown V4L2 control ID encountered: 10031115
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 9961473, name = 'User Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 9961473, name = 'User Controls'
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls'
[libwebcam] Unknown V4L2 control ID encountered: 10029312
[libwebcam] Invalid menu control choice range encountered.
Indicated range is [ 0 .. 5 ] but querying choice 1 failed.
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 10029312, name = 'Stream Type'
[libwebcam] Unknown V4L2 control ID encountered: 10029319
[libwebcam] Unknown V4L2 control ID encountered: 10029412
[libwebcam] Unknown V4L2 control ID encountered: 10029413
[libwebcam] Unknown V4L2 control ID encountered: 10029415
[libwebcam] Unknown V4L2 control ID encountered: 10029417
[libwebcam] Unknown V4L2 control ID encountered: 10029418
[libwebcam] Unknown V4L2 control ID encountered: 10029419
[libwebcam] Unknown V4L2 control ID encountered: 10029420
[libwebcam] Unknown V4L2 control ID encountered: 10029421
[libwebcam] Unknown V4L2 control ID encountered: 10029512
[libwebcam] Unknown V4L2 control ID encountered: 10029513
[libwebcam] Unknown V4L2 control ID encountered: 10029514
[libwebcam] Unknown V4L2 control ID encountered: 10029515
[libwebcam] Unknown V4L2 control ID encountered: 10029516
[libwebcam] Unknown V4L2 control ID encountered: 10029518
[libwebcam] Unknown V4L2 control ID encountered: 10029519
[libwebcam] Unknown V4L2 control ID encountered: 10029520
[libwebcam] Unknown V4L2 control ID encountered: 10029521
[libwebcam] Unknown V4L2 control ID encountered: 10029522
[libwebcam] Unknown V4L2 control ID encountered: 10029523
[libwebcam] Unknown V4L2 control ID encountered: 10031104
[libwebcam] Unknown V4L2 control ID encountered: 10031105
[libwebcam] Unknown V4L2 control ID encountered: 10031106
[libwebcam] Unknown V4L2 control ID encountered: 10031107
[libwebcam] Unknown V4L2 control ID encountered: 10031108
[libwebcam] Unknown V4L2 control ID encountered: 10031109
[libwebcam] Unknown V4L2 control ID encountered: 10031110
[libwebcam] Unknown V4L2 control ID encountered: 10031111
[libwebcam] Unknown V4L2 control ID encountered: 10031112
[libwebcam] Unknown V4L2 control ID encountered: 10031113
[libwebcam] Unknown V4L2 control ID encountered: 10031114
[libwebcam] Unknown V4L2 control ID encountered: 10031115
ERROR: Unknown control specified.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

I rename uvcvideo.ko that were in /lib/module from the previous module and of course I remove/reload the module also reboot. The above errors did not change.

TIA

-=terry=-
Something has change from opensuse 10.3 to opensuse 11.

I tried all the version and setups that worked before including libwebcam 0.1.1 with uvcvideo r178, libwebcam -r22 with uvcvideo r212, and the new ones libwebcam -r23 with uvcvideo -r260 and they all produce the same errors.

I tried to import the logitech.xml file and produce those type of errors.

As I said in the previous message everything works OK except the motor controls for the Orbit-AF.
I do not have any compilation errors.

-=terry=-
Here part of the output of trying to import logitech.xml

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
amd:/home/tdec # uvcdynctrl -d video0 -i logitech.xml
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 9961473, name = 'User Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 9961473, name = 'User Controls'
[libwebcam] Invalid V4L2 control type encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls', type = 6
[libwebcam] Invalid or unsupported V4L2 control encountered: ctrl_id = 10027009, name = 'MPEG Encoder Controls'
[libwebcam] Unknown V4L2 control ID encountered: 10029312
[libwebcam] Invalid menu control choice range encountered.
Indicated range is [ 0 .. 5 ] but querying choice 1 failed.

------------------Snip-----------------------------------
------------------Snip-----------------------------------
Importing dynamic controls from file logitech.xml.
logitech.xml: info: device 'video48' skipped because it is not a UVC device.
logitech.xml: info: device 'video16' skipped because it is not a UVC device.
logitech.xml: info: device 'video24' skipped because it is not a UVC device.
logitech.xml: info: device 'video32' skipped because it is not a UVC device.
logitech.xml: info: device 'video1' skipped because it is not a UVC device.
logitech.xml: error: video0: unable to add control with GUID {63610682-5070-49ab-b8cc-b3855e8d2250} and selector 5. ioctl(UVCIOC_CTRL_ADD) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to add control with GUID {63610682-5070-49ab-b8cc-b3855e8d2250} and selector 8. ioctl(UVCIOC_CTRL_ADD) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to add control with GUID {63610682-5070-49ab-b8cc-b3855e8d221f} and selector 1. ioctl(UVCIOC_CTRL_ADD) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to add control with GUID {63610682-5070-49ab-b8cc-b3855e8d2256} and selector 3. ioctl(UVCIOC_CTRL_ADD) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to add control with GUID {63610682-5070-49ab-b8cc-b3855e8d2256} and selector 1. ioctl(UVCIOC_CTRL_ADD) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to add control with GUID {63610682-5070-49ab-b8cc-b3855e8d2256} and selector 2. ioctl(UVCIOC_CTRL_ADD) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to map 'Pan (relative)' control. ioctl(UVCIOC_CTRL_MAP) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to map 'Tilt (relative)' control. ioctl(UVCIOC_CTRL_MAP) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to map 'Pan Reset' control. ioctl(UVCIOC_CTRL_MAP) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to map 'Tilt Reset' control. ioctl(UVCIOC_CTRL_MAP) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to map 'Pan/tilt Reset' control. ioctl(UVCIOC_CTRL_MAP) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to map 'Focus' control. ioctl(UVCIOC_CTRL_MAP) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to map 'LED1 Mode' control. ioctl(UVCIOC_CTRL_MAP) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to map 'LED1 Frequency' control. ioctl(UVCIOC_CTRL_MAP) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to map 'Disable video processing' control. ioctl(UVCIOC_CTRL_MAP) failed with return value -1 (error 17: File exists)
logitech.xml: error: video0: unable to map 'Raw bits per pixel' control. ioctl(UVCIOC_CTRL_MAP) failed with return value -1 (error 17: File exists)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>


TIA

-=terry=-
Hi Terry,

Have you tried the latest version of uvcvideo (svn r262)? I had a similar problem and I downloaded the latest uvcvideo and replaced the uvcvideo.ko file and the everything went ok.

Best regards,

Sayo
Sayo,

I'm using the ivcvideo 262 and the libwebcam r23. What I am going to do is to remove everything search in the whole system for uvcvideo.ko and reinstall.
BTW what kernel are your running ($ uname -r)?

Thxs,

-=terry=-
Sayo,

I remove and rebuild everything and the same. The uvcvideo I use now is the 263. All these SVN are deprecated and new version is the linuxtv but I have not had the time to look into it. I have tried everything except to change the kernel which I will do next. This is weird!.
Of course I search and remove every uvcvideo.ko
I wonder if I am missing something. It is sad to have to boot to opensuse 10.3 to use the camera controls.

Ciao

-=terry=-
I'm using the ivcvideo 262 and the libwebcam r23. What I am going to do is to remove everything search in the whole system for uvcvideo.ko and reinstall.
BTW what kernel are your running ($ uname -r)?

Hi Terry,

I'm using ubutu gutsy, kernel 2.6.22-15-generic. It looks like the problem is really with your opensuse. Sorry but besides everything you've already done I don't have any fresh idea to try Sad

Let's hope someone else can help us!
Sayo,

Finally I figure it out. The logitech.xml was not get imported so after I imported it, it works OK. I was sure I did that before but .... I guess I did not.
I wonder where the problem is, since under opensuse 10.3 this was not a problem. Well enough time spend, so I'll be back to trace the problem after a weekend rest Smile

-=terry=-
Well the problem is with the version of udev that comes with opensuse 11. I am looking into a couple of ways to get around it.

Of course importing logitech.xml will do it but it has be done after each reboot (in my case every friday <g>) .

-=terry=-
Reference URL's