From owner-p4-projects@FreeBSD.ORG Sun Mar 8 02:47:42 2009
Return-Path:
Technical contact: Luigi Rizzo
- -The USB stack in FreeBSD suffers from a few problems, including - lack of functionality (e.g. isochronous support for USB2 devices), - lack of documentation (most of the code is undocumented and - derives from other BSD implementations), lack of support (there - is not, to our knowledge, active development of the stack), - and the fact that it is still running under the Giant lock.
- -There is an alternate USB stack under development but it also - suffers from its own share of problems: while it supports - isochronous transfers for USB2 and does not run under Giant, it is - also almost completely undocumented, and it exports a different API - from the current one, which in turn causes portability problems for - device drivers that run on top of USB. Additionally, it is not in - widespread use.
- -The goal of this project is to improve the FreeBSD stack in one - of the following ways:
- -The production of suitable documentation in the source is a key - requirement of the project.
-Technical contact: %developers;
]>
-
+
+