I have completed the implementation for the loopback USB driver for Passmark, but have not got the hardware to do the testing yet - seeking help from vendor on this. In the meantime, just would like to seek your comments on the implementation. Basically, I combined the usbtest.c with the usb-skeleton.c while at the same time trying to follow what others like cytherm.c and cypress_xxxx.c has done, as both of these are also based on the Cypress chip. Thank you very much for the time spent. -------------- next part -------------- A non-text attachment was scrubbed... Name: loopback.c Type: text/x-csrc Size: 31029 bytes Desc: not available Url : http://driverdev.linuxdriverproject.org/pipermail/devel/attachments/20071120/5e3ddb35/attachment-0001.c