USB$SDA_HELP.HLB  —  SHOW  OHCI
   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>
Close Help