On 10/31/07, soliton wrote: > > I've also tested it under FreeBSD 6.2 Stable with the modified HPS USB stack. > Do you have this modified version available for download? > I am currently testing the FreeBSD6.2 installation. http://mcuee.blogspot.com/ To get the HPS USB stack for FreeBSD, follow the following instruction. svn --username anonsvn --password anonsvn checkout svn://svn.turbocat.net/i4b cd i4b/trunk/i4b/FreeBSD.usb make S=../src package make install Follow the "make help" instructions. One patch required is the file "ugen.c". In the function "ugen_open_pipe_read()", find the line "case UE_INTERRUPT:" and then some lines further down you will find: /* first transfer clears stall */ sce->read_stall = 1; //---> Chaneg this to "0". Then recompile and install the "ugen" module and/or kernel. PICkit 2 with FreeBSD (old): http://lists.freebsd.org/pipermail/freebsd-usb/2007-April/003177.html PICkit 2 with FreeBSD (new): http://lists.freebsd.org/pipermail/freebsd-usb/2007-October/004057.html I've since update to 7.0 Prelease (7.0 Current) and it is not working with the stock USB stack. I will try the HPS stack once I fixed the mess with the update process. I am still not so good at using FreeBSD. Regards, Xiaofan -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist