On Fri, 19 Jan 2007, Ross wrote:

> Hello,
> 
> Can someone tell me what the preferred method for new client USB
> drivers is?  Is it preferable to create a new loadable module gadget
> or use the gadgetfs module and write the driver in user space?

Apart from the issues that Phil mentioned, there are some technical 
considerations.  You can get better response latencies with a kernel 
driver.  Userspace drivers may be easier to debug and maintain, and in 
addition, I believe they are not considered to be "derived works" and so 
do not need to be released under the GPL.

If you do decide to write a userspace driver, note that several bug fixes
to gadgetfs were posted in the last few days.  You may want to wait until 
they have been merged, or apply them yourself.

Alan Stern


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to