$Id: HOWTO.usbtracing,v 1.1 2002/10/15 13:29:58 poeml Exp $ How to get good USB traces to use when reverse-engineering the driver. My technique, other suggestions welcome: Tools: USB Snoopy (http://www.jps.net/~koma/) Spike (in our tools directory) 1. Connect the camera, but don't turn it on yet 2. Load the Agfa software, where it shows the thumbnails 3. Start USB Snoopy 4. Turn on camera 5. Record the sequence you want 6. Turn off camera 7. Wait for Snoopy to finish (last line will be "unloading driver") 8. Save Snoopy log to a file 9. Clear Snoopy Window 10. Goto 4 to repeat for another sequence, goto 11 to continue 11. Format the log using spike, i.e. "./spike output.log > formatted.log" 12. Go back to Linux! See Documentation/HOWTO.logreading for more information on what to do with the logs.