Linux UVC driver and tools – Upgrade Instructions

Deprecated UVCIOC_CTRL_{ADD,MAP_OLD,GET,SET} ioctls

The UVCIOC_CTRL_ADD, UVCIOC_CTRL_MAP_OLD, UVCIOC_CTRL_GET and UVCIOC_CTRL_SET ioctls have been deprecated starting at kernel 2.6.40 and will be completely removed in 2.6.42. To avoid breakages, you should upgrade your userspace applications to use the new UVCIOC_CTRL_MAP and UVCIOC_CTRL_QUERY ioctls before upgrading to kernel 2.6.42 or newer.

The only know application using the deprecated ioctls is uvcdynctrl, part of the libwebcam package. You should upgrade libwebcam to the latest version. If your distribution doesn't provide a recent libwebcam package, simply follow the installation instructions.