How to configure the Linux kernel/drivers/usb/media

Howto configure the Linux kernel / drivers / usb / media

"USB Multimedia devices"
 * USB Multimedia device configuration
 * USB Multimedia device configuration
 * depends on USB


 * Option: USB_DABUSB
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) DABUSB driver
 * depends on USB
 * A Digital Audio Broadcasting (DAB) Receiver for USB and Linux brought to you by the DAB-Team . This driver can be taken as an example for URB-based bulk, control, and isochronous transactions. URB's are explained in .
 * To compile this driver as a module, choose M here: the module will be called dabusb.

"Video4Linux support is needed for USB Multimedia device support"
 * depends on USB && VIDEO_DEV=n


 * Option: USB_VICAM
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL)
 * depends on USB && VIDEO_DEV && EXPERIMENTAL
 * Say Y here if you have 3com homeconnect camera (vicam).
 * This driver uses the Video For Linux API. You must say Y or M to Video For Linux (under Multimedia Devices) to use this driver. Information on this API and pointers to "v4l" programs may be found at .
 * To compile this driver as a module, choose M here: the module will be called vicam.


 * Option: USB_DSBR
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) D-Link USB FM radio support (EXPERIMENTAL)
 * depends on USB && VIDEO_DEV && EXPERIMENTAL
 * Say Y here if you want to connect this type of radio to your computer's USB port. Note that the audio is not digital, and you must connect the line out connector to a sound card or a set of speakers.
 * This driver uses the Video For Linux API. You must enable (Y or M in config) Video For Linux (under Character Devices) to use this driver.  Information on this API and pointers to v4l programs may be found at .
 * To compile this driver as a module, choose M here: the module will be called dsbr100.


 * Option: USB_IBMCAM
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) USB IBM (Xirlink) C-it Camera support
 * depends on USB && VIDEO_DEV
 * Say Y here if you want to connect an IBM "C-It" camera, also known as Xirlink PC Camera to your computer's USB port. For more information, read .
 * This driver uses the Video For Linux API. You must enable (Y or M in config) Video For Linux (under Character Devices) to use this driver.  Information on this API and pointers to v4l programs may be found at .
 * To compile this driver as a module, choose M here: the module will be called ibmcam.
 * This camera has several configuration options which can be specified when you load the module. Read  to learn more.


 * Option: USB_KONICAWC
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) USB Konica Webcam support
 * depends on USB && VIDEO_DEV
 * Say Y here if you want support for webcams based on a Konica chipset. This is known to work with the Intel YC76 webcam.
 * This driver uses the Video For Linux API. You must enable (Y or M in config) Video For Linux (under Character Devices) to use this driver.  Information on this API and pointers to v4l programs may be found at .
 * To compile this driver as a module, choose M here: the module will be called konicawc.


 * Option: USB_OV511
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) USB OV511 Camera support
 * depends on USB && VIDEO_DEV
 * Say Y here if you want to connect this type of camera to your computer's USB port. See  for more information and for a list of supported cameras.
 * This driver uses the Video For Linux API. You must say Y or M to Video For Linux (under Character Devices) to use this driver. Information on this API and pointers to "v4l" programs may be found at .
 * To compile this driver as a module, choose M here: the module will be called ov511.


 * Option: USB_SE401
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) USB SE401 Camera support
 * depends on USB && VIDEO_DEV
 * Say Y here if you want to connect this type of camera to your computer's USB port. See  for more information and for a list of supported cameras.
 * This driver uses the Video For Linux API. You must say Y or M to Video For Linux (under Multimedia Devices) to use this driver. Information on this API and pointers to "v4l" programs may be found at .
 * To compile this driver as a module, choose M here: the module will be called se401.


 * Option: USB_SN9C102
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) USB SN9C10x PC Camera Controller support
 * depends on USB && VIDEO_DEV
 * Say Y here if you want support for cameras based on SONiX SN9C101, SN9C102 or SN9C103 PC Camera Controllers.
 * See  for more informations.
 * This driver uses the Video For Linux API. You must say Y or M to Video For Linux to use this driver.
 * To compile this driver as a module, choose M here: the module will be called sn9c102.


 * Option: USB_STV680
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) USB STV680 (Pencam) Camera support
 * depends on USB && VIDEO_DEV
 * Say Y here if you want to connect this type of camera to your computer's USB port. This includes the Pencam line of cameras. See  for more information and for a list of supported cameras.
 * This driver uses the Video For Linux API. You must say Y or M to Video For Linux (under Multimedia Devices) to use this driver. Information on this API and pointers to "v4l" programs may be found at .
 * To compile this driver as a module, choose M here: the module will be called stv680.


 * Option: USB_W9968CF
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) USB W996[87]CF JPEG Dual Mode Camera support
 * depends on USB && VIDEO_DEV && I2C && VIDEO_OVCAMCHIP
 * Say Y here if you want support for cameras based on OV681 or Winbond W9967CF/W9968CF JPEG USB Dual Mode Camera Chips.
 * This driver has an optional plugin, which is distributed as a separate module only (released under GPL). It allows to use higher resolutions and framerates, but cannot be included in the official  Linux kernel for performance purposes.
 * See  for more informations.
 * This driver uses the Video For Linux and the I2C APIs. It needs the OmniVision Camera Chip support as well. You must say Y or M to Video For Linux, I2C Support and '''OmniVision Camera Chip support" to use this driver.
 * To compile this driver as a module, choose M here: the module will be called w9968cf.


 * Option: USB_PWC
 * Kernel Versions: 2.6.15.6 ...
 * (on/off/module) USB Philips Cameras
 * depends on USB && VIDEO_DEV
 * Say Y or M here if you want to use one of these Philips & OEM        webcams:          * Philips PCA645, PCA646          * Philips PCVC675, PCVC680, PCVC690          * Philips PCVC720/40, PCVC730, PCVC740, PCVC750  * Askey VC010  * Logitech QuickCam Pro 3000, 4000, 'Zoom', 'Notebook Pro'             and 'Orbit'/'Sphere'          * Samsung MPC-C10, MPC-C30  * Creative Webcam 5, Pro Ex  * SOTEC Afina Eye  * Visionite VCS-UC300, VCS-UM100   The PCA635, PCVC665 and PCVC720/20 are not supported by this driver and never will be, but the 665 and 720/20 are supported by other  drivers.
 * See <file:Documentation/usb/philips.txt> for more information and installation instructions.
 * The built-in microphone is enabled by selecting USB Audio support.
 * This driver uses the Video For Linux API. You must say Y or M to Video For Linux (under Character Devices) to use this driver. Information on this API and pointers to "v4l" programs may be found at <file:Documentation/video4linux/API.html>.
 * To compile this driver as a module, choose M here: the module will be called pwc.

Linux Kernel Configuration