From owner-freebsd-usb@FreeBSD.ORG Mon Jul 29 11:40:00 2013 Return-Path: Delivered-To: freebsd-usb@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E2DB17FE for ; Mon, 29 Jul 2013 11:40:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A9135213D for ; Mon, 29 Jul 2013 11:40:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r6TBe07v070693 for ; Mon, 29 Jul 2013 11:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r6TBe0pI070692; Mon, 29 Jul 2013 11:40:00 GMT (envelope-from gnats) Resent-Date: Mon, 29 Jul 2013 11:40:00 GMT Resent-Message-Id: <201307291140.r6TBe0pI070692@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, Michael Terrell Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 8130E7F5 for ; Mon, 29 Jul 2013 11:39:05 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from oldred.freebsd.org (oldred.freebsd.org [8.8.178.121]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6DA332137 for ; Mon, 29 Jul 2013 11:39:05 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id r6TBd4Eh079888 for ; Mon, 29 Jul 2013 11:39:04 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id r6TBd4nQ079883; Mon, 29 Jul 2013 11:39:04 GMT (envelope-from nobody) Message-Id: <201307291139.r6TBd4nQ079883@oldred.freebsd.org> Date: Mon, 29 Jul 2013 11:39:04 GMT From: Michael Terrell To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: usb/180923: SNES USB gamepad controller does not work. X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Jul 2013 11:40:00 -0000 >Number: 180923 >Category: usb >Synopsis: SNES USB gamepad controller does not work. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-usb >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Jul 29 11:40:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Michael Terrell >Release: FreeBSD 9.1 >Organization: Jackson State University >Environment: FreeBSD subzero 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243826: Tue Dec 4 06:55:39 UTC 2012 root@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: I have a DragonRise SNES USB gamepad controller(VendorID= 0x0079; ProductID= 0x0011) and it doesn't work out of the box for FreeBSD. I created a device driver for it and it works fine now. >How-To-Repeat: Boot up a system running FreeBSD 9.1. Plug in the SNES USB gamepad into an available USB port on the system. The system will not be able to recognize the controller and the user will not be able to use it with user applications. >Fix: Create a device driver to recognize the device and allow user applications to access it. The code for the driver is here: https://github.com/lispandtrees/dragon_rise_driver >Release-Note: >Audit-Trail: >Unformatted: