From owner-freebsd-bugs@FreeBSD.ORG Sat Nov 29 00:10:01 2008 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 406551065677 for ; Sat, 29 Nov 2008 00:10:01 +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 164B88FC12 for ; Sat, 29 Nov 2008 00:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id mAT0A0eD027924 for ; Sat, 29 Nov 2008 00:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id mAT0A091027923; Sat, 29 Nov 2008 00:10:00 GMT (envelope-from gnats) Resent-Date: Sat, 29 Nov 2008 00:10:00 GMT Resent-Message-Id: <200811290010.mAT0A091027923@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, Alex Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C7461065675 for ; Sat, 29 Nov 2008 00:04:03 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 6D2328FC08 for ; Sat, 29 Nov 2008 00:04:03 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id mAT04275026302 for ; Sat, 29 Nov 2008 00:04:02 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id mAT042k1026301; Sat, 29 Nov 2008 00:04:02 GMT (envelope-from nobody) Message-Id: <200811290004.mAT042k1026301@www.freebsd.org> Date: Sat, 29 Nov 2008 00:04:02 GMT From: Alex To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: bin/129268: small patch to let moused detect usb2 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: Sat, 29 Nov 2008 00:10:01 -0000 >Number: 129268 >Category: bin >Synopsis: small patch to let moused detect usb2 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Nov 29 00:10:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Alex >Release: 8-CURRENT >Organization: >Environment: FreeBSD moshnroll 8.0-CURRENT FreeBSD 8.0-CURRENT #8 r185353M: Thu Nov 27 01:48:42 CET 2008 root@moshnroll:/usr/obj/usr/src/sys/ARUNDEL i386 >Description: at the moment moused is unaware of the usb2 version of ums. if usb2 has been compiled into the kernel e.g. moused still loads the old ums kernel module. with this little patch it's able to detect if the usb2 version of ums is loaded or not. if it isn't it will load the old (usb1) ums kernel module. cheers. >How-To-Repeat: >Fix: Patch attached with submission follows: --- usr.sbin/moused/moused.c 2008-11-27 01:28:44.000000000 +0100 +++ usr.sbin/moused/moused.c.new 2008-11-27 01:37:11.000000000 +0100 @@ -956,7 +956,7 @@ static int usbmodule(void) { - return (kld_isloaded("uhub/ums") || kld_load("ums") != -1); + return (kld_isloaded("ushub/ums") || kld_isloaded("uhub/ums") || kld_load("ums") != -1); } /* >Release-Note: >Audit-Trail: >Unformatted: