From owner-freebsd-usb@FreeBSD.ORG Mon Sep 3 17:00:12 2007 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2151716A420 for ; Mon, 3 Sep 2007 17:00: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 016BC13C4B3 for ; Mon, 3 Sep 2007 17:00:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l83H0Btk006496 for ; Mon, 3 Sep 2007 17:00:11 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l83H0BAe006495; Mon, 3 Sep 2007 17:00:11 GMT (envelope-from gnats) Resent-Date: Mon, 3 Sep 2007 17:00:11 GMT Resent-Message-Id: <200709031700.l83H0BAe006495@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-usb@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Henrik Brix Andersen Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 361EC16A421 for ; Mon, 3 Sep 2007 16:53:32 +0000 (UTC) (envelope-from brix@lothlorien.brixandersen.dk) Received: from solow.pil.dk (relay.pil.dk [195.41.47.164]) by mx1.freebsd.org (Postfix) with ESMTP id DE80C13C478 for ; Mon, 3 Sep 2007 16:53:31 +0000 (UTC) (envelope-from brix@lothlorien.brixandersen.dk) Received: from lothlorien.brixandersen.dk (osgiliath.brixandersen.dk [87.53.223.189]) by solow.pil.dk (Postfix) with ESMTP id A56931CC0F1 for ; Mon, 3 Sep 2007 18:53:29 +0200 (CEST) Received: by lothlorien.brixandersen.dk (Postfix, from userid 1001) id E0A5E11425; Mon, 3 Sep 2007 18:53:28 +0200 (CEST) Message-Id: <20070903165328.E0A5E11425@lothlorien.brixandersen.dk> Date: Mon, 3 Sep 2007 18:53:28 +0200 (CEST) From: Henrik Brix Andersen To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: usb/116057: [patch] Update quirks for the MetaGeek Wi-Spy X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Henrik Brix Andersen List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Sep 2007 17:00:12 -0000 >Number: 116057 >Category: usb >Synopsis: [patch] Update quirks for the MetaGeek Wi-Spy >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Sep 03 17:00:11 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Henrik Brix Andersen >Release: FreeBSD 7.0-CURRENT i386 >Organization: >Environment: System: FreeBSD lothlorien.brixandersen.dk 7.0-CURRENT FreeBSD 7.0-CURRENT #68: Mon Sep 3 17:47:37 CEST 2007 root@lothlorien.brixandersen.dk:/usr/obj/usr/src/sys/LOTHLORIEN i386 >Description: This patch updates the quirks for the MetaGeek Wi-Spy 1A, 1B and 2.4x. The 1A and 1B are practically identical, although the 1A has a bad VID/PID pair in its firmware. The 2.4x is a completely new product, but still requires the UQ_KBD_IGNORE quirk. >How-To-Repeat: >Fix: --- wispy.diff begins here --- --- sys/dev/usb/usbdevs.orig 2007-09-03 17:25:54.000000000 +0200 +++ sys/dev/usb/usbdevs 2007-09-03 17:33:17.000000000 +0200 @@ -1062,7 +1062,7 @@ product CYBERTAN TG54USB 0x1666 TG54USB /* Cypress Semiconductor products */ product CYPRESS MOUSE 0x0001 mouse product CYPRESS THERMO 0x0002 thermometer -product CYPRESS WISPY 0x0bad MetaGeek Wi-Spy +product CYPRESS WISPY1A 0x0bad MetaGeek Wi-Spy product CYPRESS KBDHUB 0x0101 Keyboard/Hub product CYPRESS FMRADIO 0x1002 FM Radio product CYPRESS USBRS232 0x5500 USB-RS232 Interface @@ -1599,7 +1599,8 @@ product MELCO G54HP 0x00d9 WLI-U2-G54HP product MELCO KG54L 0x00da WLI-U2-KG54L /* MetaGeek products */ -product METAGEEK WISPYX 0x083e MetaGeek Wi-Spy 2.4x +product METAGEEK WISPY1B 0x083e MetaGeek Wi-Spy +product METAGEEK WISPY24X 0x083f MetaGeek Wi-Spy 2.4x /* Metricom products */ product METRICOM RICOCHET_GS 0x0001 Ricochet GS --- sys/dev/usb/usb_quirks.c.orig 2007-09-03 17:31:12.000000000 +0200 +++ sys/dev/usb/usb_quirks.c 2007-09-03 17:31:43.000000000 +0200 @@ -106,9 +106,11 @@ static const struct usbd_quirk_entry { ANY, { UQ_HID_IGNORE }}, /* Devices which should be ignored by both ukbd and uhid */ - { USB_VENDOR_CYPRESS, USB_PRODUCT_CYPRESS_WISPY, + { USB_VENDOR_CYPRESS, USB_PRODUCT_CYPRESS_WISPY1A, ANY, { UQ_KBD_IGNORE }}, - { USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPYX, + { USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPY1B, + ANY, { UQ_KBD_IGNORE }}, + { USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPY24X, ANY, { UQ_KBD_IGNORE }}, { 0, 0, 0, { 0 } } }; --- wispy.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: