On Wed, 16 Jan 2008 16:20:42 +0200, Hasso Tepper wrote:
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.
See here:
http://lists.freebsd.org/pipermail/freebsd-current/2008-January/081682.html
Cheers,
Mezz