Shows information about the selected Open Host Controller Interface controller.
1 – BULK
Shows head endpoint for the bulk list. Format USB SHOW OHCI BULK
1.1 – Example
SDA> USB SHOW OHCI BULK ED[64] ED Flink 89602ddc ED Blink 89602ddc ED headED 00000000 ED physical address 00000028 ED bandwidth 00000000 ED next 000000ff ED flags 00000001 SDA>
2 – CONTROL
Shows the head endpoint for the control list. Format USB SHOW OHCI CONTROL
2.1 – Example
SDA> USB SHOW OHCI CONTROL ED[63] ED Flink 89720800 ED Blink 89720800 ED headED 00000000 ED physical address 00000020 ED bandwidth 00000000 ED next 000000ff ED flags 00000001 SDA>
3 – EDLIST
Shows the Endpoint list head at a specified address. Format USB SHOW OHCI EDLIST [address]
3.1 – Example
SDA> USB SHO OHCI EDLIST 896028DC ED Flink 896028dc ED Blink 896028dc ED headED 89720000 ED physical address 8972003c ED bandwidth 00000000 ED next 000000ff ED flags 00000000 SDA>
4 – ENDPOINT
Displays Endpoint list head data.
4.1 – Number
Shows the specified Endpoint list head. Format USB SHOW OHCI ENDPOINT 1
4.2 – A
Shows all the Endpoint list heads. Format USB SHOW OHCI ENDPOINT ALL
4.3 – BULK
Shows the Bulk list head Endpoint Format USB SHOW OHCI ENDPOINT BULK
4.4 – CONTROL
Shows the Control list head Endpoint. Format USB SHOW OHCI ENDPOINT CONTROL
4.5 – Interrupt
Shows the Interrupt list head Endpoint. Format USB SHOW OHCI ENDPOINT INTERRUPT
4.5.1 – Example
SDA> USB SHOW OHCI ENDPOINT 1 ED[01] ED Flink 896028f0 ED Blink 896028f0 ED headED 89720040 ED physical address 8972007c ED bandwidth 00000000 ED next 00000000 ED flags 00000000
5 – HCCA
Shows the contents of the Host Communcations Area. Format USB SHOW OHCI HCCA
5.1 – Example
SDA> USB SHO OHCI HCCA OHCI controllers host communications area Physical pointer 454403f0 to interrupt endpoint 00 Physical pointer 454405f0 to interrupt endpoint 01 Physical pointer 454404f0 to interrupt endpoint 02 Physical pointer 454406f0 to interrupt endpoint 03 Physical pointer 45440470 to interrupt endpoint 04 Physical pointer 45440670 to interrupt endpoint 05 Physical pointer 45440570 to interrupt endpoint 06 Physical pointer 45440770 to interrupt endpoint 07 Physical pointer 45440430 to interrupt endpoint 08 Physical pointer 45440630 to interrupt endpoint 09 Physical pointer 45440530 to interrupt endpoint 10 Physical pointer 45440730 to interrupt endpoint 11 Physical pointer 454404b0 to interrupt endpoint 12 Physical pointer 454406b0 to interrupt endpoint 13 Physical pointer 454405b0 to interrupt endpoint 14 Physical pointer 454407b0 to interrupt endpoint 15 Physical pointer 454403f0 to interrupt endpoint 16 Physical pointer 454405f0 to interrupt endpoint 17 Physical pointer 454404f0 to interrupt endpoint 18 Physical pointer 454406f0 to interrupt endpoint 19 Physical pointer 45440470 to interrupt endpoint 20 Physical pointer 45440670 to interrupt endpoint 21 Physical pointer 45440570 to interrupt endpoint 22 Physical pointer 45440770 to interrupt endpoint 23 Physical pointer 45440430 to interrupt endpoint 24 Physical pointer 45440630 to interrupt endpoint 25 Physical pointer 45440530 to interrupt endpoint 26 Physical pointer 45440730 to interrupt endpoint 27 Physical pointer 454404b0 to interrupt endpoint 28 Physical pointer 454406b0 to interrupt endpoint 29 Physical pointer 454405b0 to interrupt endpoint 30 Physical pointer 454407b0 to interrupt endpoint 31 Hcca Frame Number 0000f57d Hcca Frame pad 00000000 Hcca Done Head 00000000 SDA>
6 – HCDED
Shows the Host Controller Drivers Endpoint data structure. Format USB SHOW OHCI HCDED [address]
6.1 – Example
SDA> USB SHOW OHCI HCDED 89720840 flink 89602968 blink 89602968 type 3 EDlist_index 7 PausedFlag 0 endpoint_state 1 Endpoint active PhysicalAddress 45440870 pipe 8975ce10 headTD 8971f5c0 tailTD 8971f600 ReclamationFrame 0 request_count 1 PausedLink flink 0 PausedLink blink 0 last_request 8975de20 usb_address 00000002 endpoint_number 00000001 direction 00000002 Out speed 00000001 skip 00000000 Format 00000000 MaximumPacketSize 00000008 TailP 04543163 Halted 00000000 toggleCarry 00000001 HeadP 0454315f NextED 454400f0 SDA>
7 – HCDTD
Shows the Host Controller Drivers Transmit Descriptor data structure. Format USB SHOW OHCI HCDTD [address]
7.1 – Example
SDA> USB SHOW OHCI HCDTD 8971fd80 TDStatus 3 Transmit notfilled CancelPending 0 VirtualAddress 8971fd80 PhysicalAddress 45431db0 nextTD 00000000 request 00000000 ED 00000000 TransferCount 0 BufferRounding 00000001 Direction_PID 00000002 in from endpoint DelayInterrupt 00000000 DataToggle 00000003 ErrorCount 00000000 ConditionCode 00000000 CBP 00000000 NextTD 00000000 BE 00000000 SDA>
8 – INTERRUPT
Format USB SHOW OHCI INTERRUPT [interrupt-interval 1,2,4,8, 16, 32]
8.1 – Example
SDA> USB SHO OHCI INTERRUPT 1 ****************************************** Dumping 1Ms list heads and attached ED's ****************************************** ED listhead[0]: ED Flink 896028dc ED Blink 896028dc ED headED 89720000 ED physical address 8972003c ED bandwidth 00000000 ED next 000000ff ED flags 00000000 Head ED address 89720000 flink 00000000 blink 00000000 type 0 EDlist_index 0 PausedFlag 0 endpoint_state 0 Endpoint unknown state PhysicalAddress 45440030 pipe 00000000 headTD 8971e000 tailTD 8971e000 ReclamationFrame 0 request_count 0 PausedLink flink 0 PausedLink blink 0 last_request 00000000 usb_address 00000000 endpoint_number 00000000 direction 00000000 Get direction from TD speed 00000000 skip 00000001 Format 00000000 MaximumPacketSize 00000000 TailP 04543003 Halted 00000000 toggleCarry 00000000 HeadP 04543003 NextED 00000000 SDA>
9 – REGISTERS
Displays the last saved contents of the device's operating registers if looking at a crash. On a running system, displays the contents of the registers that are just read. Format USB SHOW OHCI REGISTERS
9.1 – Example
SDA> USB SHO OHCI REGISTERS Current OHCI registers as read from the controller HcRevision 00000010 HcControl 000000B4 Control to Bulk ratio 1 : 1 Periodic List Enabled Isochronous Disabled Control List Enabled Bulk List Enabled USB Operational Interrupts routed to bus Remote Wake Up not connected Remote Wake Up Disabled HcCommandStatus 00000000 Scheduling Overrun Count 0 HcInterruptStatus 00000004 Start of Frame Detected HcInterruptEnable C000007B Interrupt on Scheduling Overrun Interrupt on addition to done head Interrupt on Resume Interrupt on Frame number overflow Interrupt on Root Hub Status Change Interrupt on Ownership change Interrupt on Scheduling Overrun Master Interrupt Enabled HcInterruptDisable C000007B HcHCCA 45451D00 HcPeriodCurrentED 00000000 HcControlHeadED 45440830 HcControlCurrentED 00000000 HcBulkHeadED 00000000 HcBulkCurrentED 00000000 HcDoneHead 00000000 HcFmInterval A7782EDF Frame Interval 02edf Largest full speed frame in bits 02778 Frame Interval toggle set HcFmRemaining 800004C2 Frames remaining 004c2 Frames Remaining toggle is set HcFmNumber 0000F6DA HcPeriodicStart 00002A27 HcLSThreshold 00000628 HcRhDescriptorA FF000903 Number of down stream ports 03 Ports are power switched Ports powered individually Overcurrent reported on per port basis Power on to power good in Ms 510 HcRhDescriptorB 000E0000 Device Removeable bit mask 0000000000000000 Port Power control bit mask 0000000000001110 HcRhStatus 00000000 HcRhPortStatus[01] 00000303 Device connected Port Enabled Port power is on Low speed device attached HcRhPortStatus[02] 00000100 No Device connected Port Disabled Port power is on HcRhPortStatus[03] 00000100 No Device connected Port Disabled Port power is on SDA>
10 – UCB
Displays the OHCI drivers extensions to a standard UCB. Format USB SHOW OHCI UCB
10.1 – Example
SDA> USB SHO OHCI UCB Open Host Controller UCB extensions Direct DMA window base address 0000000000000000 I/O handle ffffffff896f7a40 Pointer to USB structure 89700d50 Pointer to saved device registers 89718f00 Pointer to HCCA 8971dd00 HCCA PCI buss address 45451d00 Controler revision 00000010 Root hub address 00000001 Number of ports 00000003 Status change request queue Flink 89723210 Blink 89723210 Connected end points queue Flink 89602898 Blink 89602898 Free Endpoints queue Flink 897208c0 Blink 897207c0 Count of free ED 0000005d Free transfer descriptor queue Flink 8971fd80 Blink 8971fcc0 Count of free TD 0000005a Used transfer descriptor queue Flink 8971e00c Blink 8971fd4c Count of used TD 00000025 Stalled endpoint descriptor queue Flink 896028c4 Blink 896028c4 Running endpoint descriptor queue Flink 896028cc Blink 896028cc Paused endpoint descriptor queue Flink 896028d4 Blink 896028d4 ED lists will not be displayed Frame Hight part 00070000 Available Bandwidth 00000064 Used Bandwidth 00000008 SO count 00000000 SO stall Frame 00000000 SO Limit Frame 00000000 SO Limit Hit 00000000 SO Stall Hit 00000000 UCM message mailbox 00000000 Vendor ID 00001033 Device ID 00000035 SDA>