UVC support soon in vanilla kernel?

In a recent interview with the German IT online magazine Golem.de the kernel developer Greg Kroah-Hartman mentioned that the USB video device support will soon be merged into the vanilla kernel.

Many USB video devices (like Webcams, etc.) do work via the UVC standard. There is of course a Linux driver available, however this is not part of the vanilla kernel yet due to problems with the Video4Linux implementation. Therefore it has to be compiled manually or is added afterwards as a patch by the distributions. Fedora 9 and the new Ubuntu 8.04 for example do include the driver with their kernels.

Now in an interview with the German Golem.de Greg Kroah-Hartman mentioned that it is planned to merge that device driver in the near future into the mainline kernel:

There is a standard for USB video devices and the corresponding driver will soon be merged into the kernel.

If this really happens than video devices on Linux will make a big step forward: first of all a huge set of devices will be supported out of the box. Second, the support can be expected – therefore application developers can rely on it and can develop applications incorporating such video devices. Third, the developers behind the driver finally get credit for their great work and can continue the development on a stable base and with a clear future. And last but not least, the distributions have one patch less to worry.

Besides this information GKH identifies two big problematic fields in the current Linux device driver world: WLAN and video devices. WLAN just became much more sane and easy due to the new stack, but Broadcom devices are still a problem due to lacking support from Broadcam. And while video graphic cards support is getting better due to published specifications (NVIDIA, you are the only one missing!) many devices like video cameras and similar are still a problem and not well supported yet.

It is good to see that the kernel device developers have a clear picture of which device drivers are missing. And btw., it is nice to see that these drivers are for average desktop devices for normal users. So in this regard the kernel developers have an eye on the desktop.

8 thoughts on “UVC support soon in vanilla kernel?”

  1. Nice… Yet I’d like to see support for Ethernet over USB, in order to use ADSL routers without an extra hubswitch, with a computer plugged in the Ethernet and other in the USB

  2. Many webcams work with UVC?
    The list from the project’s website is very short compared with the list of webcams supported by GSPCA. I think “many” is quite a strong word…

  3. Many. Because there’s a twist. To be Vista-certified, webcam must be UVC. And because consumer hardware makers care about MS Vista, virtually every single webcam produced now is UVC.

  4. Nicu, the list just contains webcams tested by the group itself or where the tests have been verified by others. Since uvc is a standard it doesn’t matter how long the list is, but how many devices do support the standard – and these are many indeed, since, as Tomasz pointed out, all Vista capable webcams must support uvc.

  5. Somehow, even though my webcam does work with Kopete from KDE 3.5.x and Skype, it is not properly working with Kopete that comes with KDE 4.0.x …. using the UVC driver supplied by openSUSE webcam repository.

    Anyone knows the solution?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: