Greetings,

 

I have been working with Paulo Assis on the quickcamteam forums.

 

We have been trying to determine why a Logitech Orbit MP 046d:08c2 is not
responding to Pan (relative) or Tilt (relative) controls.  Pan/Tilt reset
and all other Logitech specific controls work splendidly despite this.

 

The thread with the details is here:
http://forums.quickcamteam.net/showthread.php?tid=685

 

I noticed on the uvc driver home page http://www.ideasonboard.org/uvc that
the 046d:08c2 is listed as being compatible with no mention of these
controls being unusable (albeit potentially unreliable with the footnotes).

 

We are unable to get past the camera reporting that it failed to query the
control.

 

Interestingly enough pan and tilt functions work fine on any supported
Windows OS using available pan/tilt control software.  We are thinking that
perhaps the reason for this is that the uvcvideo driver expects to query
these controls prior to setting their values (and fails to read), as opposed
to the working windows drivers which (perhaps aware of this firmware issue)
do not query the controls, rather just attempt to set their values.

 

dmesg uvcvideo trace=15 on module insertion

 -snip-

 [ 1449.492454] USB Video Class driver (v0.1.0)

 [ 1449.732361] uvcvideo: Control f70c9e90/2 is already defined.

 [ 1449.741717] uvcvideo: Added control f70c9d90/1 to device 2 entity 9

 [ 1449.752219] uvcvideo: Added control f70c9e50/2 to device 2 entity 9

 [ 1449.752259] uvcvideo: Adding mapping Pan (relative) to control
f70c9d90/1.

 [ 1449.752278] uvcvideo: Adding mapping Tilt (relative) to control
f70c9d90/1.

 [ 1449.752294] uvcvideo: Adding mapping Pan Reset to control f70c9e50/2.

 [ 1449.752309] uvcvideo: Adding mapping Tilt Reset to control f70c9e50/2.

 [ 1449.752324] uvcvideo: Adding mapping Pan/tilt Reset to control
f70c9e50/2.

 [ 1449.752340] uvcvideo: Adding mapping Focus to control f70c9dd0/3.

 [ 1449.752355] uvcvideo: Adding mapping LED1 Mode to control f70c9d10/1.

 [ 1449.752371] uvcvideo: Adding mapping LED1 Frequency to control
f70c9d10/1.

 [ 1449.752387] uvcvideo: Adding mapping Disable video processing to control
f70c9e90/5.

 [ 1449.752402] uvcvideo: Adding mapping Raw bits per pixel to control
f70c9fd0/8.

-snip-

 

sudo ./pan /dev/video0 128
 control(0x009a0904) failed to set (error -1)

dmesg on attempting to set pan or tilt control (via either usb 1.1 or usb
2.0)
 [3035.732371] uvcvideo: Failed to query (131) UVC control 1 (unit 9) : -32
(exp. 4).

 

modinfo uvcvideo on Ubuntu 10.04

 filename:
/lib/modules/2.6.32-24-generic/kernel/drivers/media/video/uvc/uvcvideo.ko

 version:        v0.1.0

 -snip-

 srcversion:     DAAA10E136867F1C47E5652

 -snip-

 

lsusb | grep PTZ

 Bus 001 Device 003: ID 046d:08c2 Logitech, Inc. QuickCam PTZ

 

Thank you in advance if you are able to assist in debugging this <or> at the
very least making mention in a footnote that these specific pan and tilt
controls could be totally unusable to warn potential 046d:08c2 Orbit owners
about this issue.

 

Regards,

 

-Logan

 

_______________________________________________
Linux-uvc-devel mailing list
Linux-uvc-devel@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to