From owner-freebsd-bugs@FreeBSD.ORG Sun May 17 20:40:02 2009 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 6FF991065672 for ; Sun, 17 May 2009 20:40:02 +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 4B8228FC1F for ; Sun, 17 May 2009 20:40:02 +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 n4HKe2G0060301 for ; Sun, 17 May 2009 20:40:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4HKe2eP060300; Sun, 17 May 2009 20:40:02 GMT (envelope-from gnats) Resent-Date: Sun, 17 May 2009 20:40:02 GMT Resent-Message-Id: <200905172040.n4HKe2eP060300@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, Jesse Kempf Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F2EFE1065672 for ; Sun, 17 May 2009 20:32:51 +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 E0E818FC28 for ; Sun, 17 May 2009 20:32:51 +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 n4HKWpJT016632 for ; Sun, 17 May 2009 20:32:51 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id n4HKWpEu016631; Sun, 17 May 2009 20:32:51 GMT (envelope-from nobody) Message-Id: <200905172032.n4HKWpEu016631@www.freebsd.org> Date: Sun, 17 May 2009 20:32:51 GMT From: Jesse Kempf To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/134631: WiSPY DBx support requires usb tweaks 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: Sun, 17 May 2009 20:40:02 -0000 >Number: 134631 >Category: kern >Synopsis: WiSPY DBx support requires usb tweaks >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun May 17 20:40:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Jesse Kempf >Release: 7.2-RELEASE >Organization: Davis Vision, Inc. >Environment: FreeBSD waffle.davisvision.com 7.2-PRERELEASE FreeBSD 7.2-PRERELEASE #3: Fri Apr 17 16:42:55 EDT 2009 jkempf@waffle.davisvision.com:/usr/obj/usr/src/sys/GENERIC amd64 >Description: When a WiSPY DBx Spectrum Analyzer is plugged into a FreeBSD system, uhid(4) attaches to the device, while ugen(4) is needed to actually use the thing. >How-To-Repeat: Attach a WiSPY DBx to a FreeBSD machine. >Fix: Update usbdevs and usb_quirks.c for the DBx, and Metageek's new vendor ID. The attached patch works on 7.2. Patch attached with submission follows: --- usb_quirks.c-orig 2008-10-26 15:14:50.000000000 -0400 +++ usb_quirks.c 2009-04-17 18:23:59.886123480 -0400 @@ -118,6 +118,8 @@ ANY, { UQ_KBD_IGNORE }}, { USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPY24X, ANY, { UQ_KBD_IGNORE }}, + { USB_VENDOR_METAGEEK2, USB_PRODUCT_METAGEEK2_WISPYDBX, + ANY, { UQ_KBD_IGNORE }}, { 0, 0, 0, { 0 } } }; --- usbdevs.orig 2009-03-23 00:06:21.000000000 -0400 +++ usbdevs 2009-04-17 18:23:39.928360691 -0400 @@ -625,6 +625,7 @@ vendor QUALCOMMINC 0x19d2 Qualcomm, Incorporated vendor STELERA 0x1a8d Stelera Wireless vendor DRESDENELEKTRONIK 0x1cf1 dresden elektronik +vendor METAGEEK2 0x1dd5 MetaGeek vendor DLINK 0x2001 D-Link vendor PLANEX2 0x2019 Planex Communications vendor ERICSSON 0x2282 Ericsson @@ -1695,6 +1696,7 @@ /* MetaGeek products */ product METAGEEK WISPY1B 0x083e MetaGeek Wi-Spy product METAGEEK WISPY24X 0x083f MetaGeek Wi-Spy 2.4x +product METAGEEK2 WISPYDBX 0x5000 MetaGeek Wi-Spy DBx /* Metricom products */ product METRICOM RICOCHET_GS 0x0001 Ricochet GS >Release-Note: >Audit-Trail: >Unformatted: