Bug 439899
Summary: | [RFE] Add uvcvideo module to the kernel. | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Charlie Wyse <cwyse> |
Component: | kernel | Assignee: | Jay Fenlason <fenlason> |
Status: | CLOSED ERRATA | QA Contact: | Martin Jenner <mjenner> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 5.3 | CC: | amlau, jfeeney, rlerch, tao |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://linux-uvc.berlios.de/ | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
the uvcvideo drivers for USB video devices has been added to the kernel in Red Hat Enterprise Linux 5.3.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2009-01-20 19:52:55 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 391501, 448732, 454962 |
Description
Charlie Wyse
2008-03-31 22:05:09 UTC
It is too late for this to make 5.2. I'm moving it to 5.3. I have begun acquiring hardware to do development with. Just wanted to point out. With the uvcvideo drivers I can get them to make and install under 5.1 kernel. But in the beta 5.2 kernel I get the following error. cwyse@buffalo [:~/Desktop/uvcvideo-r104/trunk] % make [11:01:23] Building USB Video Class driver... make[1]: Entering directory `/usr/src/kernels/2.6.18-86.el5-xen-x86_64' CC [M] /home/cwyse/Desktop/uvcvideo-r104/trunk/uvc_driver.o In file included from /home/cwyse/Desktop/uvcvideo-r104/trunk/uvcvideo.h:8, from /home/cwyse/Desktop/uvcvideo-r104/trunk/uvc_driver.c:45: /home/cwyse/Desktop/uvcvideo-r104/trunk/uvc_compat.h:205: error: redefinition of ‘usb_endpoint_dir_in’ include/linux/usb.h:474: error: previous definition of ‘usb_endpoint_dir_in’ was here /home/cwyse/Desktop/uvcvideo-r104/trunk/uvc_compat.h:210: error: redefinition of ‘usb_endpoint_xfer_int’ include/linux/usb.h:521: error: previous definition of ‘usb_endpoint_xfer_int’ was here /home/cwyse/Desktop/uvcvideo-r104/trunk/uvc_compat.h:216: error: redefinition of ‘usb_endpoint_xfer_isoc’ include/linux/usb.h:534: error: previous definition of ‘usb_endpoint_xfer_isoc’ was here /home/cwyse/Desktop/uvcvideo-r104/trunk/uvc_compat.h:222: error: redefinition of ‘usb_endpoint_xfer_bulk’ include/linux/usb.h:496: error: previous definition of ‘usb_endpoint_xfer_bulk’ was here /home/cwyse/Desktop/uvcvideo-r104/trunk/uvc_compat.h:228: error: redefinition of ‘usb_endpoint_is_int_in’ include/linux/usb.h:571: error: previous definition of ‘usb_endpoint_is_int_in’ was here make[2]: *** [/home/cwyse/Desktop/uvcvideo-r104/trunk/uvc_driver.o] Error 1 make[1]: *** [_module_/home/cwyse/Desktop/uvcvideo-r104/trunk] Error 2 make[1]: Leaving directory `/usr/src/kernels/2.6.18-86.el5-xen-x86_64' make: *** [uvcvideo] Error 2 This could just be because 5.2 is still beta and this needs to be addressed, I'm trying to work with the uvcvideo team to figure that one out. Or there could just be a newer version of uvcvideo. I currently can not svn the new trunk from work as svn is blocked here. Just a heads up on what I have seen so far. The ucvideo drivers have #ifs that depend on the kernel version, and don't take into account functionality Red Hat has backported into our RHEL-5 kernel (which still claims to be 2.6.18. After I amended the obvious #if in uvc_compat.h it compiled without error. Unfortunately, I can't test it until I get hardware. in kernel-2.6.18-102.el5 You can download this test kernel from http://people.redhat.com/dzickus/el5 Release note added. If any revisions are required, please set the "requires_release_notes" flag to "?" and edit the "Release Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: the uvcvideo drivers for USB video devices has been added to the kernel in Red Hat Enterprise Linux 5.3. An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2009-0225.html |