Thanks for the tips! Yes, the saleae is very simple so it may not do the trick. I am also concerned about the very basic trigger capabilities, but I'm hopeful that we can simply collect a long enough trace and then find the interesting spots after the fact. The MAX3421E also has a couple of gpio ports and since we can detect the error condition in software, we could signal the error condition on the gpio port and use that to stop sampling. In the worst case, we can return it (sparkfun is just around the corner... ;-). --david On Tue, Mar 11, 2014 at 4:16 AM, David Laight <David.Laight@xxxxxxxxxx> wrote: > From: Felipe Balbi >> On Mon, Mar 10, 2014 at 02:15:36PM -0600, David Mosberger wrote: >> > I was thinking of the Salea Logic <http://www.saleae.com/logic> ($150). >> > Are you aware of any limitations for this one that would get in the way? >> >> for full-speed USB it should work, I guess. Never tried though. Can it >> handle differential signalling ? > > That looks like a simple logic analyser. > Even if it can trace the usb signals, it is unlikely to be useful > for looking at the USB data - in particular it probably can't trigger > on anything inside the packets. > > We've one of these http://www.mqp.com/usb500.htm but I can't recommend > it since I can't manage to get it to trigger sensibly on anything. > Being able to centre the trace on an error event would be nice! > Possibly I just need to RTFM :-) > > David > > > -- eGauge Systems LLC, http://egauge.net/, 1.877-EGAUGE1, fax 720.545.9768 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html