USB Host Testing
960
USB2 PLL running
reset waited 6
USBHS_ASYNCLISTADDR = 0
USBHS_PERIODICLISTBASE = 20008000
periodictable = 20008000
port change: 10001803
connect
begin reset
port change: 10001805
port enabled
end recovery
new_Device: 12 Mbit/sec
new_Pipe
enumeration:
enumeration:
enumeration:
Device Descriptor:
12 01 00 02 E0 01 01 40 12 0A 01 00 91 88 00 02 00 01
VendorID = 0A12, ProductID = 0001, Version = 8891
Class/Subclass/Protocol = 224 / 1 / 1
Number of Configurations = 1
enumeration:
enumeration:
Product: CSR8510 A10
enumeration:
Config data length = 177
enumeration:
Configuration Descriptor:
09 02 B1 00 02 01 00 E0 32
NumInterfaces = 2
ConfigurationValue = 1
09 04 00 00 03 E0 01 01 00
Interface = 0
Number of endpoints = 3
Class/Subclass/Protocol = 224 / 1 / 1
07 05 81 03 10 00 01
Endpoint = 1 IN
Type = Interrupt
Max Size = 16
Polling Interval = 1
07 05 02 02 40 00 01
Endpoint = 2 OUT
Type = Bulk
Max Size = 64
Polling Interval = 1
07 05 82 02 40 00 01
Endpoint = 2 IN
Type = Bulk
Max Size = 64
Polling Interval = 1
09 04 01 00 02 E0 01 01 00
Interface = 1
Number of endpoints = 2
Class/Subclass/Protocol = 224 / 1 / 1
07 05 03 01 00 00 01
Endpoint = 3 OUT
Type = Isochronous
Max Size = 0
Polling Interval = 1
07 05 83 01 00 00 01
Endpoint = 3 IN
Type = Isochronous
Max Size = 0
Polling Interval = 1
09 04 01 01 02 E0 01 01 00
Interface = 1
Number of endpoints = 2
Class/Subclass/Protocol = 224 / 1 / 1
07 05 03 01 09 00 01
Endpoint = 3 OUT
Type = Isochronous
Max Size = 9
Polling Interval = 1
07 05 83 01 09 00 01
Endpoint = 3 IN
Type = Isochronous
Max Size = 9
Polling Interval = 1
09 04 01 02 02 E0 01 01 00
Interface = 1
Number of endpoints = 2
Class/Subclass/Protocol = 224 / 1 / 1
07 05 03 01 11 00 01
Endpoint = 3 OUT
Type = Isochronous
Max Size = 17
Polling Interval = 1
07 05 83 01 11 00 01
Endpoint = 3 IN
Type = Isochronous
Max Size = 17
Polling Interval = 1
09 04 01 03 02 E0 01 01 00
Interface = 1
Number of endpoints = 2
Class/Subclass/Protocol = 224 / 1 / 1
07 05 03 01 19 00 01
Endpoint = 3 OUT
Type = Isochronous
Max Size = 25
Polling Interval = 1
07 05 83 01 19 00 01
Endpoint = 3 IN
Type = Isochronous
Max Size = 25
Polling Interval = 1
09 04 01 04 02 E0 01 01 00
Interface = 1
Number of endpoints = 2
Class/Subclass/Protocol = 224 / 1 / 1
07 05 03 01 21 00 01
Endpoint = 3 OUT
Type = Isochronous
Max Size = 33
Polling Interval = 1
07 05 83 01 21 00 01
Endpoint = 3 IN
Type = Isochronous
Max Size = 33
Polling Interval = 1
09 04 01 05 02 E0 01 01 00
Interface = 1
Number of endpoints = 2
Class/Subclass/Protocol = 224 / 1 / 1
07 05 03 01 31 00 01
Endpoint = 3 OUT
Type = Isochronous
Max Size = 49
Polling Interval = 1
07 05 83 01 31 00 01
Endpoint = 3 IN
Type = Isochronous
Max Size = 49
Polling Interval = 1
enumeration:
USBHub memory usage = 960
USBHub claim_device this=20005620
USBHub memory usage = 960
USBHub claim_device this=200059E0
HIDParser claim this=20003CE0
HIDParser claim this=20004320
HIDParser claim this=20005E40
HIDParser claim this=20004980
HIDParser claim this=20004FC0
JoystickController claim this=20006C60
BluetoothController claim this=20006540
BluetoothController claim this=20006540 vid:pid=a12:1
9 4 0 0 3 e0 1 1 0 7 5 81 3 10 0 1 7 5 2 2 40 0 1 7 5 82 2 40 0 1 9 4 1 0 2 e0 1 1 0 7 5 3 1 0 0 1 7 5 83 1 0 0 1 9 4 1 1 2 e0 1 1 0 7 5
3 1 9 0 1 7 5 83 1 9 0 1 9 4 1 2 2 e0 1 1 0 7 5 3 1 11 0 1 7 5 83 1 11 0 1 9 4 1 3 2 e0 1 1 0 7 5 3 1 19 0 1 7 5 83 1 19 0 1 9 4 1 4 2 e0
1 1 0 7 5 3 1 21 0 1 7 5 83 1 21 0 1 9 4 1 5 2 e0 1 1 0 7 5 3 1 31 0 1 7 5 83 1 31 0 1
rxep=1(16) txep=2(64) rx2ep=2(64)
BluetoothController, rxep=1(16), txep=2(64)
new_Pipe
allocate_interrupt_pipe_bandwidth
best_bandwidth = 3, at offset = 0, shift= 0
new_Pipe
allocate_interrupt_pipe_bandwidth
best_bandwidth = 6, at offset = 0, shift= 1
new_Pipe
HCI_RESET called (03 0c 00 )
control callback (bluetooth) 1
Control callback (bluetooth): 1 : 3 c 0
0E 04 01 03 0C 00
BT rx_data(6): e 4 1 3 c 0
Command Completed!
HCI_WRITE_CLASS_OF_DEV called (24 0c 03 04 08 00 )
control callback (bluetooth) 3
Control callback (bluetooth): 3 : 24 c 3 4 8 0
0E 04 01 24 0C 00
BT rx_data(6): e 4 1 24 c 0
Command Completed!
HCI_Read_BD_ADDR called (09 10 00 )
control callback (bluetooth) 4
Control callback (bluetooth): 4 : 9 10 0
0E 0A 01 09 10 00 11 71 DA 7D 1A 00
BT rx_data(12): e a 1 9 10 0 11 71 da 7d 1a 0
Command Completed!
BD Addr 0:1a:7d:da:71:11
HCI_Read_Local_Version_Information called (01 10 00 )
control callback (bluetooth) 4
Control callback (bluetooth): 4 : 1 10 0
0E 0C 01 01 10 00 06 BB 22 06 0A 00 BB 22
BT rx_data(14): e c 1 1 10 0 6 bb 22 6 a 0 bb 22
Command Completed!
Local Version: 6
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
control callback (bluetooth) 0
Control callback (bluetooth): 0 : 1a c 1 2
0E 04 01 1A 0C 00
BT rx_data(6): e 4 1 1a c 0
Command Completed!
Write_Scan_enable Completed
*** Device Bluet a12:1 - connected ***
product: CSR8510 A10
BDADDR: 11:71:da:7d:1a:0
04 0A 69 8D F0 E9 B6 98 08 25 00 01
BT rx_data(12): 4 a 69 8d f0 e9 b6 98 8 25 0 1
Event: Incoming Connect - 69:8d:f0:e9:b6:98 CL:2508 LT:1
Peripheral device
Gamepad
BluetoothController::find_driver driver 20006c78
*** Claimed ***
HCI_OP_REMOTE_NAME_REQ called (19 04 0a 69 8d f0 e9 b6 98 01 00 00 00 )
*** BTHID Device Joystick1 0:0 - connected ***
Serial:
control callback (bluetooth) 0
Control callback (bluetooth): 0 : 19 4 a 69 8d f0 e9 b6 98 1 0 0 0
0F 04 00 01 19 04
BT rx_data(6): f 4 0 1 19 4
Command 419 Status 0
07 FF 00 69 8D F0 E9 B6 98 57 69 72 65 6C 65 73
BT rx_data(16): 7 ff 0 69 8d f0 e9 b6 98 57 69 72 65 6c 65 73
73 20 43 6F 6E 74 72 6F 6C 6C 65 72 00 00 00 00
BT rx_data(16): 73 20 43 6f 6e 74 72 6f 6c 6c 65 72 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
BT rx_data(16): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
00
BT rx_data(1): 0
Event: handle_hci_remote_name_complete(0)
Remote Name: Wireless Controller
HCI_OP_ACCEPT_CONN_REQ called (09 04 07 69 8d f0 e9 b6 98 00 )
control callback (bluetooth) 0
Control callback (bluetooth): 0 : 9 4 7 69 8d f0 e9 b6 98 0
0F 04 00 01 09 04
BT rx_data(6): f 4 0 1 9 4
Command 409 Status 0
12 08 00 69 8D F0 E9 B6 98 00
BT rx_data(10): 12 8 0 69 8d f0 e9 b6 98 0
03 0B 00 48 00 69 8D F0 E9 B6 98 01 00
BT rx_data(13): 3 b 0 48 0 69 8d f0 e9 b6 98 1 0
Connection Complete - ST:0 LH:48
Needs connect to device(PS4?)
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 00 04 00 11 00 70 00 )
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 c 0 8 0 1 0 2 0 4 0 11 0 70 0
20 07 69 8D F0 E9 B6 98 01
BT rx_data(9): 20 7 69 8d f0 e9 b6 98 1
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 0 8 0 23 1 70 0 1 0 2 0
L2CAP Connection Response: ID: 0, Dest:123, Source:70, Result:1, Status: 2
Control Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 00 08 00 23 01 00 00 01 02 ff ff )
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 10 0 c 0 1 0 4 0 8 0 23 1 0 0 1 2 ff ff
=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 0 8 0 23 1 70 0 0 0 0 0
L2CAP Connection Response: ID: 0, Dest:123, Source:70, Result:0, Status: 0
Control Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 00 08 00 23 01 00 00 01 02 ff ff )
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 10 0 c 0 1 0 4 0 8 0 23 1 0 0 1 2 ff ff
1B 03 48 00 05
BT rx_data(5): 1b 3 48 0 5
=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 0 a 0 70 0 0 0 0 0 1 2 a0 2
L2CAP config Response: ID: 0, Source:70, Flags:0, Result:0, Config: 201
Set HID Protocol 0 (48 20 05 00 01 00 23 01 70 )
Needs connect to device INT(PS4?)
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
tx_data(bluetooth) 0
tx_data callback (bluetooth): 200 : 48 20 5 0 1 0 23 1 70
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 01 04 00 13 00 71 00 )
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 c 0 8 0 1 0 2 1 4 0 13 0 71 0
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 1 8 0 70 0 0 0 1 2 a0 2
L2CAP config Request: ID: 1, Dest:70, Flags:0, Options: 1 2 a0 2
Control Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 01 0a 00 23 01 00 00 00 00 01 02 a0 02 )
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 12 0 e 0 1 0 5 1 a 0 23 1 0 0 0 0 1 2 a0 2
=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 0 a 0 70 0 0 0 0 0 1 2 a0 2
L2CAP config Response: ID: 0, Source:70, Flags:0, Result:0, Config: 201
Set HID Protocol 0 (48 20 05 00 01 00 23 01 70 )
Needs connect to device INT(PS4?)
tx_data(bluetooth) 0
tx_data callback (bluetooth): 200 : 48 20 5 0 1 0 23 1 70
ConnectionRequest called(48 20 0c 00 08 00 01 00 02 02 04 00 13 00 71 00 )
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 c 0 8 0 1 0 2 2 4 0 13 0 71 0
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 1 8 0 24 1 71 0 1 0 2 0
L2CAP Connection Response: ID: 1, Dest:124, Source:71, Result:1, Status: 2
Interrupt Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 03 08 00 24 01 00 00 01 02 ff ff )
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 1 8 0 24 1 71 0 0 0 0 0
L2CAP Connection Response: ID: 1, Dest:124, Source:71, Result:0, Status: 0
Interrupt Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 04 08 00 24 01 00 00 01 02 ff ff )
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 10 0 c 0 1 0 4 4 8 0 24 1 0 0 1 2 ff ff
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 10 0 c 0 1 0 4 4 8 0 24 1 0 0 1 2 ff ff
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 2 8 0 25 1 71 0 1 0 2 0
L2CAP Connection Response: ID: 2, Dest:125, Source:71, Result:1, Status: 2
Interrupt Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 05 08 00 25 01 00 00 01 02 ff ff )
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 10 0 c 0 1 0 4 5 8 0 25 1 0 0 1 2 ff ff
=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 3 2 8 0 25 1 71 0 0 0 0 0
L2CAP Connection Response: ID: 2, Dest:125, Source:71, Result:0, Status: 0
Interrupt Response
L2CAP_ConfigRequest called(48 20 10 00 0c 00 01 00 04 06 08 00 25 01 00 00 01 02 ff ff )
=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 3 a 0 71 0 0 0 0 0 1 2 a0 2
L2CAP config Response: ID: 3, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 1a c 1 2 c 0 1 0 4 6 8 0 25 1 0 0 1 2 ff ff
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
control callback (bluetooth) 0
Control callback (bluetooth): 0 : 1a c 1 2
0E 04 01 1A 0C 00
BT rx_data(6): e 4 1 1a c 0
Command Completed!
Write_Scan_enable Completed
sendL2CapCommand: 2006feb8 2 40
48 20 06 00 02 00 40 00 43 02 )
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 6 0 2 0 40 0 43 2
=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 2 8 0 71 0 0 0 1 2 a0 2
L2CAP config Request: ID: 2, Dest:71, Flags:0, Options: 1 2 a0 2
Interrupt Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 02 0a 00 25 01 00 00 00 00 01 02 a0 02 )
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 12 0 e 0 1 0 5 2 a 0 25 1 0 0 0 0 1 2 a0 2
=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 4 a 0 71 0 0 0 0 0 1 2 a0 2
L2CAP config Response: ID: 4, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
control callback (bluetooth) 0
Control callback (bluetooth): 0 : 1a c 1 2
0E 04 01 1A 0C 00
BT rx_data(6): e 4 1 1a c 0
Command Completed!
Write_Scan_enable Completed
sendL2CapCommand: 2006fe90 2 40
48 20 06 00 02 00 40 00 43 02 )
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 6 0 2 0 40 0 43 2
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 5 a 0 71 0 0 0 0 0 1 2 a0 2
L2CAP config Response: ID: 5, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
control callback (bluetooth) 0
Control callback (bluetooth): 0 : 1a c 1 2
0E 04 01 1A 0C 00
BT rx_data(6): e 4 1 1a c 0
Command Completed!
Write_Scan_enable Completed
sendL2CapCommand: 2006fec8 2 40
48 20 06 00 02 00 40 00 43 02 )
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 6 0 2 0 40 0 43 2
=====================
BT rx2_data(20): 48 20 10 0 c 0 1 0 4 3 8 0 71 0 0 0 1 2 a0 2
L2CAP config Request: ID: 3, Dest:71, Flags:0, Options: 1 2 a0 2
Interrupt Configuration request
L2CAP_ConfigResponse called(48 20 12 00 0e 00 01 00 05 03 0a 00 25 01 00 00 00 00 01 02 a0 02 )
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 12 0 e 0 1 0 5 3 a 0 25 1 0 0 0 0 1 2 a0 2
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
=====================
BT rx2_data(22): 48 20 12 0 e 0 1 0 5 6 a 0 71 0 0 0 0 0 1 2 a0 2
L2CAP config Response: ID: 6, Source:71, Flags:0, Result:0, Config: 201
HCI_WRITE_SCAN_ENABLE called(1a 0c 01 02 )
control callback (bluetooth) 0
Control callback (bluetooth): 0 : 1a c 1 2
0E 04 01 1A 0C 00
BT rx_data(6): e 4 1 1a c 0
Command Completed!
Write_Scan_enable Completed
sendL2CapCommand: 2006fe90 2 40
48 20 06 00 02 00 40 00 43 02 )
=====================
BT rx2_data(16): 48 20 c 0 8 0 1 0 2 4 4 0 1 0 26 1
L2CAP Connection Request: ID: 4, PSM: 1, SCID: 126
tx_data(bluetooth) 0
tx_data callback (bluetooth): 0 : 48 20 6 0 2 0 40 0 43 2
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
13 05 01 48 00 01 00
BT rx_data(7): 13 5 1 48 0 1 0
05 04 00 48 00 08
BT rx_data(6): 5 4 0 48 0 8
Event: HCI Disconnect complete(0): handle: 48, reason:8
*** BTHID Device Joystick1 - disconnected ***