From: Juergen S. <st...@lo...> - 2004-03-09 17:33:14
|
Hi everybody, attached is a new version of the driver that works nicely for me and corrects some problems of the old version, in particular the sleeping in interrupt context due to incorrect semaphore use. I tested it with with Lejos and nqc-3.0a2 on x86 machines with both UHCI and OHCI host adapters, and it works very well for firmware, program and datalog down- or upload. NQC needed a small patch due to compilation issues, which is also attached. As for proper EHCI over a USB 2.0 hub, that fails with a -ENOSPC on the submit of the first interrupt read URB. This needs to be investigated, but I suspect it is a problem in ehci-hcd, which is said to still have problems in this area. I would be grateful if somebody with a different architecture could test it, especially for big-endian and/or 64 bit. When all is well I'll submit a patch for the kernel. Have fun J=FCrgen --=20 J=FCrgen Stuber <st...@lo...> http://www.loria.fr/~stuber/ |