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