USB stack (was: USB scanner unrecognized ...)

Hasso Tepper hasso at estpak.ee
Wed Jan 16 06:28:43 PST 2008


Simon 'corecode' Schubert wrote:
> Then devices should be probed and if there is a better match than ugen
> and if the ugen device is not open, it should be detached from ugen and
> attached to the new driver.  Do you think this would be possible?

There is a lot of things that suck in USB stack all BSD's are using at the 
moment. This particular one is one of smallest ones I worry about ;).

There is a light though. There is a new USB stack known as HPS or usb4bsd 
under development in FreeBSD. This particular problem is already resolved 
there as well. Also two biggest problems with current stack - sucking 
isochronous transfer support and sucking ugen.

See these for details:
http://www.turbocat.net/~hselasky/usb4bsd/
http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/usb/src/sys/dev/usb

Volunteers to port needed ;P.


-- 
Hasso





More information about the Users mailing list