kern/155044: usb/uep kernel module not getting built

Carl k0802647 at telus.net
Fri Feb 25 21:30:12 UTC 2011


>Number:         155044
>Category:       kern
>Synopsis:       usb/uep kernel module not getting built
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 25 21:30:11 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Carl
>Release:        FreeBSD-8.1-RELEASE-amd64/i386
>Organization:
>Environment:
FreeBSD xxxxxxxx 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010     root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
The FreeBSD 8.1-RELEASE Release Notes (http://www.freebsd.org/releases/8.1R/relnotes-detailed.html) claim "The uep(4) driver for USB onscreen touch panel from eGalax has been added". Although the source code and make file for that driver can be found in the source tree, the kernel module uep.ko does not get built and is not included in the standard distribution because /usr/src/sys/modules/usb/Makefile was not updated to include a reference to 'uep'.

Carl                                                            / K0802647
>How-To-Repeat:
Fail to find /boot/kernel/uep.ko[.symbols] in a standard 8.1-RELEASE install. Rebuild kernel. Fail to find them again.
>Fix:
Apply attached patch. Rebuild kernel. Note presence of /boot/kernel/uep.ko[.symbols].

Patch attached with submission follows:

--- 8.1-RELEASE/sys/modules/usb/Makefile	2011-02-24 21:41:54.000000000 -0800
+++ 8.1-RELEASE-patched/sys/modules/usb/Makefile	2011-02-24 21:49:38.000000000 -0800
@@ -28,7 +28,7 @@
 SUBDIR = usb
 SUBDIR += ehci musb ohci uhci uss820dci ${_at91dci} ${_atmegadci}
 SUBDIR += rum run uath upgt ural zyd ${_urtw}
-SUBDIR += atp uhid ukbd ums udbp ufm
+SUBDIR += atp uhid ukbd ums udbp ufm uep
 SUBDIR += ucom u3g uark ubsa ubser uchcom ucycom ufoma uftdi ugensa uipaq ulpt \
 	  umct umodem umoscom uplcom uslcom uvisor uvscom
 SUBDIR += uether aue axe cdce cue kue rue udav uhso


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list