Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Nov 2000 16:58:11 -0800
From:      Brian Swetland <swetland@frotz.net>
To:        Jon Simola <jon@abccom.bc.ca>
Cc:        hackers@freebsd.org
Subject:   Re: Broken-by-design USB device?
Message-ID:  <20001124165811.A17915@doorstop.frotz.net>
In-Reply-To: <Pine.BSF.3.96.1001124160514.9801G-100000@newmail.netbistro.com>; from jon@abccom.bc.ca on Fri, Nov 24, 2000 at 04:23:25PM -0800
References:  <Pine.BSF.3.96.1001124160514.9801G-100000@newmail.netbistro.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Nov 24, 2000 at 04:23:25PM -0800, Jon Simola wrote:
> After poking around in the uhid and usb code, I'm beginning to think that 
> this adapter is just broken by design. Can someone a bit more familiar
> with the USB stuff comment on that? Thanks.
> 
> For identifying what this is, there's not a lot of info available. It shows
> up in Windows as a "Monster Gamepad" with 4 analog axis and 16 buttons, and
> just has a single 20 pin DIPP chip inside with these markings (looks like a
> PLA to me):
> CY7C63000A-PC
> 9946 G 02 518003

That's a Cypress USB Controller / Microcontroller combo.  It's a little
8bit, 128bytes-of-ram cpu with integrated USB support (supports the
8byte-deep control endpoint 0 and an interrupt endpoint (also 8 bytes
deep).  90+% of all USB mice use this critter, last I looked.

Mayhap the particular device is returning some bogus descriptors
that the uhid code is not dealing with well.  I haven't mucked about
with the *BSD usb support much, but I can say that there are a lot
of questionable devices out there and trusting descriptors is a 
dangerous thing to do...

Brian



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001124165811.A17915>