Bah, 300K is too big to post. Not unreasonable maybe. The text of the post is below, the data will be on husaberg.toby-churchill.com/balloon/releases.... once the server starts responding anyway. Nick -------- Original Message -------- Subject: Support for 2.6 kernel balloon2 usb slave working Date: Fri, 26 Oct 2007 22:08:16 +0100 From: Nick Bane To: balloon@balloonboard.org I finally sorted the sa1100_udc and g_ether gadget support code so that usb slave is a reality on the 2.6.23-1 kernel. In tests with ssh and 40MB file transfers using scp it seems remarkably stable. I attach the patch against a vanilla 2.6.23-1 kernel and my pikey2 config. If someone could look over the dma hackery (there must be a cleaner way surely) then it could be submitted to the kernel folks. I will put the other patches that build on noodles' work (though not as well structured - sorry) on husaberg as well as kernel binaries incl modules and an example pikey2 rootfs. Feel free to adapt them for balloonboard mainstream anyone. Nick