From owner-freebsd-bugs@FreeBSD.ORG Fri Feb 25 21:30:12 2011 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B31171065679 for ; Fri, 25 Feb 2011 21:30:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 6F3208FC2A for ; Fri, 25 Feb 2011 21:30:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p1PLUBtt068303 for ; Fri, 25 Feb 2011 21:30:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p1PLUB3H068300; Fri, 25 Feb 2011 21:30:11 GMT (envelope-from gnats) Resent-Date: Fri, 25 Feb 2011 21:30:11 GMT Resent-Message-Id: <201102252130.p1PLUB3H068300@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Carl Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0FB5B106564A for ; Fri, 25 Feb 2011 21:22:45 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id F40F08FC0C for ; Fri, 25 Feb 2011 21:22:44 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p1PLMi8x025929 for ; Fri, 25 Feb 2011 21:22:44 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p1PLMimp025923; Fri, 25 Feb 2011 21:22:44 GMT (envelope-from nobody) Message-Id: <201102252122.p1PLMimp025923@red.freebsd.org> Date: Fri, 25 Feb 2011 21:22:44 GMT From: Carl To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/155044: usb/uep kernel module not getting built X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Feb 2011 21:30:12 -0000 >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@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: