Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

USB capture - What is the interpretation of URB fields?

Hi everyone,

I'm capturing some USB traffic from a smart card reader and I am wondering what each field of the URB (USB Request Block) means. In particular, I can see the following fields in a trace:

  • URB id: 0x...
  • URB type: URB_SUBMIT('S')
  • URB transfer type: URB_BULK (0x...)
  • URB bus id: 1
  • URB sec: < number >
  • URB usec: < number >
  • URB status: Operation now in progress...
  • URB length: 0

I can imagine what some of them mean, but "sec" and "usec" in particular are a mistery to me.

Thanks <3