(Please don't bcc: lists. I've moved this message to -current, which I'm actually subscribed to.) On Mon, 18 Oct 2004, Davon Shire wrote: > That said, I'd very much like to know where on the horizon do USB 2.0 > highspeed drivers sit? I've seen that current is now into 6.0 but from > what I've read USB functionality is not even on the agenda. > > In my research I've noted that Freebsd got it's usb driver code from > NetBSD but that isochronous and high-speed functionality are not > currently implimented. I've asked about it now for more than 2 years > with rarely a reply more insightful or relevent than . 'Do you have ehci > driver loaded? You can't use the highspeed without it.' ehci is in need of a maintainer. While directly imported from NetBSD there is still missing functionality and outright bugs that need fixing. A new import, or comparison between our current code and theirs, is a good starting point. Next, I've been able to reproduce transaction loss when accessing multiple devices simultaneously (i.e., two usb thumbdrives)., if you need a bug to fix first :) Once the existing functionality has been stabilized then we can look at adding isochroneous support. Patches are appreciated, even if minor. The EHCI spec is available from the USB Forum for free and while there are no doubt vendor quirks that need working out the generic interface is well documented. Hi-speed hardware is easy to find and generally well supported by the underlying usb device classes (umass, etc.). I've done work on the ohci driver before and while it can be a bit intimidating at first you learn a lot by doing :) -- Doug White | FreeBSD: The Power to Serve dwhite_at_gumbysoft.com | www.FreeBSD.orgReceived on Tue Oct 19 2004 - 15:22:07 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:18 UTC