Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Apr 2011 17:27:09 -0700
From:      Juli Mallett <jmallett@FreeBSD.org>
To:        Andrew Duane <aduane@juniper.net>
Cc:        "mips@freebsd.org" <mips@freebsd.org>
Subject:   Re: Blatant simple bug in Cavium SDK USB code?
Message-ID:  <BANLkTimo9=t13sCSsdz-XJ6oyPLjQa=akA@mail.gmail.com>
In-Reply-To: <AC6674AB7BC78549BB231821ABF7A9AEB52F1950CD@EMBX01-WF.jnpr.net>
References:  <AC6674AB7BC78549BB231821ABF7A9AEB52F1950C5@EMBX01-WF.jnpr.net> <AC6674AB7BC78549BB231821ABF7A9AEB52F1950C7@EMBX01-WF.jnpr.net> <BANLkTinsxZdGQfaNgav-acpP6hDQ9Ss%2BgQ@mail.gmail.com> <AC6674AB7BC78549BB231821ABF7A9AEB52F1950C8@EMBX01-WF.jnpr.net> <BANLkTinu0ybFbCWoe%2B6Mf1_SHHhcjioMvw@mail.gmail.com> <BANLkTik-ngtdaGtK9wocCKCeWeotHLuu5A@mail.gmail.com> <AC6674AB7BC78549BB231821ABF7A9AEB52F1950CD@EMBX01-WF.jnpr.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Apr 1, 2011 at 17:15, Andrew Duane <aduane@juniper.net> wrote:
> I have USB hardware, and some familiarity with at least the bottom half o=
f the code. I know nothing of the scheduling, perdiodic stuff, the USB prot=
ocol itself. But I can probably look at the hardware and driver aspects of =
it. =A0My hardware is very simple, a direct connect between the 5650 and a =
single USB plug on the chassis. There's a similar platform I have someone e=
lse working on that has a 4-port hub too, to look at "some day".
>
> We got a driver from a 3rd party company called Synopsis I think, I doubt=
 there's any way we can use it, but I should be able to get the bottom half=
 going to at least recognize a stick.

That's the DWC_OTG driver.  It's BSD-licensed (or nearly so) in Octeon
Linux, but probably GPL tainted in at least a few places.  Someone was
working on porting it to FreeBSD, but I believe they abandoned that
approach in favor of writing a driver from scratch.  It should be easy
enough to port to FreeBSD, although I understand that Elite USB
Hackers probably wouldn't find a from-scratch driver very difficult
given the amount of code-as-documentation that's available in that
for.

Good luck!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTimo9=t13sCSsdz-XJ6oyPLjQa=akA>