Blatant simple bug in Cavium SDK USB code?

Juli Mallett jmallett at FreeBSD.org
Sat Apr 2 00:27:31 UTC 2011


On Fri, Apr 1, 2011 at 17:15, Andrew Duane <aduane at juniper.net> wrote:
> I have USB hardware, and some familiarity with at least the bottom half of the code. I know nothing of the scheduling, perdiodic stuff, the USB protocol itself. But I can probably look at the hardware and driver aspects of it.  My 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 else 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!


More information about the freebsd-mips mailing list