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>