Used to set UHCI driver behavior. Presently the only supported item is diagnostic tracing.
1 – TRACE
Enable event tracing using the tracing capability in SDA. You must load
and start tracing in order for this command to become effective.
Format
USB SET UHCI TRACE parameter
1.1 – Parameter
event-mask:
This hex number is a mask of all the events to be enabled. The
following events are defined.
0x1 - Trace Control request start
0x2 - Trace Interrupt start
0x4 - Bulk request start
0x8 - Queue request on controller
0x10 - Set toggles
0x20 - Complete TD's
0x40 - All controller interrupts
0x80 - Normal completion
0x100 - Error interrupts
0x200 - Bit stuffing error
0x400 - CRC error
0x800 - Timeout errors
0x1000 - Babble errors
0x2000 - Data unerrun/overrrun
0x4000 - Stall events
0x8000 - Poller timer tick all events
0x10000 - Port 1 timer tick data
0x20000 - Port 1 changes reported to hubdriver
0x40000 - Port 2 timer tick data
0x80000 - Port 2 changes reported to hubdriver
0x100000 - Port reset start
0x200000 - Port reset timeout
0x400000 - Port reset wait for CSC
1.2 – Example
This example shows enabling tracing for queueing control request to the UHA0 controller. SDA> usb set con uha Controller set to UHA SDA> usb set uhci trace 1 Tracing code not enabled