On 05/10/08 19:50, Johan Hedberg wrote:
On Oct 5, 2008, at 1:24, Stuart Pook wrote:
not for me :-( I am once again getting the "aplay: set_params:979:
Unable to install hw params:" message after a 40 second delay.
The headset hisses softly to me during these 40 seconds.
The error message from bluetoothd is "connect(): Connection timed out
(110)"
This seems to be some other error than the one that was fixed in 4.11.
Could you try to get a hcidump of when this happens. It might be able to
tell more about what's going on.
Ok, the dump is attached. I removed 40 seconds of
> SCO data: handle 45 flags 0x00 dlen 48
0000: eb ff ee 00 a7 00 81 00 b4 00 77 00 8d 00 65 00 ..........w...e.
0010: c3 ff 61 ff fa fe 12 ff 66 ff 3d ff aa ff 1c 00 ..a.....f.=.....
0020: f0 ff 12 00 40 00 2d 00 21 00 2b 00 3a 00 ec ff ....@.-.!.+.:...
which made the file a lot shorter. I can send the full 3Mb file if
necessary but perhaps not to the whole list.
Sometimes bluetoothd segfaults.
That's something more serious. Could you please try to produce a
backtrace, either with gdb or valgrind. Thanks!
I guess that I'll have to learn how to use valgrind again.
thanks for your help.
Stuart
PS this is still with my old Bluetooth 1.2 0a12:0001 Cambridge Silicon Radio
bluetooth dongle and my Jabra JX10 Series II headset
bluetoothd[28762]: Received AT+CIND=?
bluetoothd[28762]: Received AT+CIND?
bluetoothd[28762]: Received AT+CMER=3, 0, 0, 1
bluetoothd[28762]: Event reporting (CMER): mode=3, ind=1
bluetoothd[28762]: HFP Service Level Connection established
bluetoothd[28762]: telephony-dummy: device 0xb96e64d0 connected
bluetoothd[28762]: State changed /org/bluez/hci0/dev_00_1A_45_2F_49_98: HEADSET_STATE_CONNECT_IN_PROGRESS -> HEADSET_STATE_CONNECTED
bluetoothd[28762]: State changed /org/bluez/hci0/dev_00_1A_45_2F_49_98: HEADSET_STATE_CONNECTED -> HEADSET_STATE_PLAY_IN_PROGRESS
bluetoothd[28762]: Received AT+VGS=12
bluetoothd[28762]: connect(): Connection timed out (110)
bluetoothd[28762]: Audio API: sending BT_SETCONFIGURATION_RSP
bluetoothd[28762]: State changed /org/bluez/hci0/dev_00_1A_45_2F_49_98: HEADSET_STATE_PLAY_IN_PROGRESS -> HEADSET_STATE_CONNECTED
bluetoothd[28762]: Audio API: received BT_STREAMSTART_REQ
bluetoothd[28762]: Audio API: sending BT_STREAMSTART_RSP
bluetoothd[28762]: Audio API: sending BT_STREAMFD_IND
bluetoothd[28762]: unix_sendmsg_fd: Bad file descriptor(9)
bluetoothd[28762]: resume failed
bluetoothd[28762]: Audio API: sending BT_STREAMSTART_RSP
bluetoothd[28762]: Unix client disconnected (fd=23)
bluetoothd[28762]: No matching connection for handle 45
HCI sniffer - Bluetooth packet analyzer ver 1.42
device: hci0 snap_len: 1028 filter: 0xffffffff
< HCI Command: Create Connection (0x01|0x0005) plen 13
bdaddr 00:1A:45:2F:49:98 ptype 0xcc18 rswitch 0x01 clkoffset 0x0000
Packet type: DM1 DM3 DM5 DH1 DH3 DH5
> HCI Event: Command Status (0x0f) plen 4
Create Connection (0x01|0x0005) status 0x00 ncmd 1
> HCI Event: Connect Complete (0x03) plen 11
status 0x00 handle 41 bdaddr 00:1A:45:2F:49:98 type ACL encrypt 0x00
< HCI Command: Read Remote Supported Features (0x01|0x001b) plen 2
handle 41
> HCI Event: Command Status (0x0f) plen 4
Read Remote Supported Features (0x01|0x001b) status 0x00 ncmd 0
> HCI Event: Page Scan Repetition Mode Change (0x20) plen 7
bdaddr 00:1A:45:2F:49:98 mode 1
> HCI Event: Max Slots Change (0x1b) plen 3
handle 41 slots 5
> HCI Event: Command Status (0x0f) plen 4
Unknown (0x00|0x0000) status 0x00 ncmd 1
< HCI Command: Remote Name Request (0x01|0x0019) plen 10
bdaddr 00:1A:45:2F:49:98 mode 2 clkoffset 0x0000
> HCI Event: Command Status (0x0f) plen 4
Remote Name Request (0x01|0x0019) status 0x00 ncmd 1
> HCI Event: Read Remote Supported Features (0x0b) plen 11
status 0x00 handle 41
Features: 0xbf 0xfe 0x8b 0xf8 0x1b 0x18 0x00 0x80
< ACL data: handle 41 flags 0x02 dlen 10
L2CAP(s): Info req: type 2
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> ACL data: handle 41 flags 0x02 dlen 16
L2CAP(s): Info rsp: type 2 result 0
Extended feature mask 0x0000
< ACL data: handle 41 flags 0x02 dlen 12
L2CAP(s): Connect req: psm 3 scid 0x0040
> ACL data: handle 41 flags 0x02 dlen 16
L2CAP(s): Connect rsp: dcid 0x0050 scid 0x0040 result 1 status 2
Connection pending - Authorization pending
> HCI Event: Remote Name Req Complete (0x07) plen 255
status 0x00 bdaddr 00:1A:45:2F:49:98 name 'Jabra JX10 series 2'
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> HCI Event: Link Key Request (0x17) plen 6
bdaddr 00:1A:45:2F:49:98
< HCI Command: Link Key Request Reply (0x01|0x000b) plen 22
bdaddr 00:1A:45:2F:49:98 key F63331CE2D0DBCA190DC73C930CD6117
> HCI Event: Command Complete (0x0e) plen 10
Link Key Request Reply (0x01|0x000b) ncmd 1
status 0x00 bdaddr 00:1A:45:2F:49:98
> ACL data: handle 41 flags 0x02 dlen 16
L2CAP(s): Connect rsp: dcid 0x0050 scid 0x0040 result 0 status 0
Connection successful
< ACL data: handle 41 flags 0x02 dlen 16
L2CAP(s): Config req: dcid 0x0050 flags 0x00 clen 4
MTU 1013
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> ACL data: handle 41 flags 0x02 dlen 14
L2CAP(s): Config rsp: scid 0x0040 flags 0x00 result 0 clen 0
Success
> ACL data: handle 41 flags 0x02 dlen 16
L2CAP(s): Config req: dcid 0x0040 flags 0x00 clen 4
MTU 1013
< ACL data: handle 41 flags 0x02 dlen 18
L2CAP(s): Config rsp: scid 0x0050 flags 0x00 result 0 clen 4
MTU 1013
< ACL data: handle 41 flags 0x02 dlen 8
L2CAP(d): cid 0x0050 len 4 [psm 3]
RFCOMM(s): SABM: cr 1 dlci 0 pf 1 ilen 0 fcs 0x1c
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> ACL data: handle 41 flags 0x02 dlen 8
L2CAP(d): cid 0x0040 len 4 [psm 3]
RFCOMM(s): UA: cr 1 dlci 0 pf 1 ilen 0 fcs 0xd7
< ACL data: handle 41 flags 0x02 dlen 18
L2CAP(d): cid 0x0050 len 14 [psm 3]
RFCOMM(s): PN CMD: cr 1 dlci 0 pf 0 ilen 10 fcs 0x70 mcc_len 8
dlci 2 frame_type 0 credit_flow 15 pri 7 ack_timer 0
frame_size 1008 max_retrans 0 credits 7
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> ACL data: handle 41 flags 0x02 dlen 18
L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(s): PN RSP: cr 0 dlci 0 pf 0 ilen 10 fcs 0xaa mcc_len 8
dlci 2 frame_type 0 credit_flow 14 pri 7 ack_timer 0
frame_size 127 max_retrans 0 credits 0
< ACL data: handle 41 flags 0x02 dlen 8
L2CAP(d): cid 0x0050 len 4 [psm 3]
RFCOMM(s): SABM: cr 1 dlci 2 pf 1 ilen 0 fcs 0x59
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> ACL data: handle 41 flags 0x02 dlen 8
L2CAP(d): cid 0x0040 len 4 [psm 3]
RFCOMM(s): UA: cr 1 dlci 2 pf 1 ilen 0 fcs 0x92
< ACL data: handle 41 flags 0x02 dlen 12
L2CAP(d): cid 0x0050 len 8 [psm 3]
RFCOMM(s): MSC CMD: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 0 b2 0 b3 0 len 0
> ACL data: handle 41 flags 0x02 dlen 12
L2CAP(d): cid 0x0040 len 8 [psm 3]
RFCOMM(s): MSC CMD: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 0 b1 0 b2 0 b3 0 len 0
< ACL data: handle 41 flags 0x02 dlen 12
L2CAP(d): cid 0x0050 len 8 [psm 3]
RFCOMM(s): MSC RSP: cr 1 dlci 0 pf 0 ilen 4 fcs 0x70 mcc_len 2
dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 0 b1 0 b2 0 b3 0 len 0
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> ACL data: handle 41 flags 0x02 dlen 12
L2CAP(d): cid 0x0040 len 8 [psm 3]
RFCOMM(s): MSC RSP: cr 0 dlci 0 pf 0 ilen 4 fcs 0xaa mcc_len 2
dlci 2 fc 0 rtc 1 rtr 1 ic 0 dv 1 b1 0 b2 0 b3 0 len 0
< ACL data: handle 41 flags 0x02 dlen 9
L2CAP(d): cid 0x0050 len 5 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 1 ilen 0 fcs 0x86 credits 33
> ACL data: handle 41 flags 0x02 dlen 9
L2CAP(d): cid 0x0040 len 5 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 0 fcs 0x5c credits 15
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> ACL data: handle 41 flags 0x02 dlen 19
L2CAP(d): cid 0x0040 len 15 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 0 ilen 11 fcs 0x40
0000: 41 54 2b 42 52 53 46 3d 32 37 0d AT+BRSF=27.
< ACL data: handle 41 flags 0x02 dlen 21
L2CAP(d): cid 0x0050 len 17 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 13 fcs 0x9a
0000: 0d 0a 2b 42 52 53 46 3d 33 35 32 0d 0a ..+BRSF=352..
< ACL data: handle 41 flags 0x02 dlen 14
L2CAP(d): cid 0x0050 len 10 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 6 fcs 0x9a
0000: 0d 0a 4f 4b 0d 0a ..OK..
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> ACL data: handle 41 flags 0x02 dlen 19
L2CAP(d): cid 0x0040 len 15 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 10 fcs 0x5c credits 2
0000: 41 54 2b 43 49 4e 44 3d 3f 0d AT+CIND=?.
< ACL data: handle 41 flags 0x02 dlen 135
L2CAP(d): cid 0x0050 len 131 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 127 fcs 0x9a
0000: 0d 0a 2b 43 49 4e 44 3a 28 22 62 61 74 74 63 68 ..+CIND:("battch
0010: 67 22 2c 28 30 2d 35 29 29 2c 28 22 73 69 67 6e g",(0-5)),("sign
0020: 61 6c 22 2c 28 30 2d 35 29 29 2c 28 22 73 65 72 al",(0-5)),("ser
0030: 76 69 63 65 22 2c 28 30 2c 31 29 29 2c 28 22 63 vice",(0,1)),("c
0040: 61 6c 6c 22 2c 28 30 2c 31 29 29 2c 28 22 63 61 all",(0,1)),("ca
0050: 6c 6c 73 65 74 75 70 22 2c 28 30 2d 33 29 29 2c llsetup",(0-3)),
0060: 28 22 63 61 6c 6c 68 65 6c 64 22 2c 28 30 2d 32 ("callheld",(0-2
0070: 29 29 2c 28 22 72 6f 61 6d 22 2c 28 30 2c 31 )),("roam",(0,1
< ACL data: handle 41 flags 0x02 dlen 12
L2CAP(d): cid 0x0050 len 8 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 4 fcs 0x9a
0000: 29 29 0d 0a ))..
< ACL data: handle 41 flags 0x02 dlen 14
L2CAP(d): cid 0x0050 len 10 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 6 fcs 0x9a
0000: 0d 0a 4f 4b 0d 0a ..OK..
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> ACL data: handle 41 flags 0x02 dlen 18
L2CAP(d): cid 0x0040 len 14 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 9 fcs 0x5c credits 3
0000: 41 54 2b 43 49 4e 44 3f 0d AT+CIND?.
< ACL data: handle 41 flags 0x02 dlen 31
L2CAP(d): cid 0x0050 len 27 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 23 fcs 0x9a
0000: 0d 0a 2b 43 49 4e 44 3a 35 2c 35 2c 31 2c 30 2c ..+CIND:5,5,1,0,
0010: 30 2c 30 2c 30 0d 0a 0,0,0..
< ACL data: handle 41 flags 0x02 dlen 14
L2CAP(d): cid 0x0050 len 10 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 6 fcs 0x9a
0000: 0d 0a 4f 4b 0d 0a ..OK..
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> ACL data: handle 41 flags 0x02 dlen 28
L2CAP(d): cid 0x0040 len 24 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 19 fcs 0x5c credits 2
0000: 41 54 2b 43 4d 45 52 3d 33 2c 20 30 2c 20 30 2c AT+CMER=3, 0, 0,
0010: 20 31 0d 1.
< HCI Command: Add SCO Connection (0x01|0x0007) plen 4
handle 41 ptype 0x00e0
Packet type: HV1 HV2 HV3
< ACL data: handle 41 flags 0x02 dlen 14
L2CAP(d): cid 0x0050 len 10 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 6 fcs 0x9a
0000: 0d 0a 4f 4b 0d 0a ..OK..
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> HCI Event: Command Status (0x0f) plen 4
Add SCO Connection (0x01|0x0007) status 0x00 ncmd 1
> HCI Event: Max Slots Change (0x1b) plen 3
handle 41 slots 1
> ACL data: handle 41 flags 0x02 dlen 17
> ACL data: handle 41 flags 0x01 dlen 2
L2CAP(d): cid 0x0040 len 15 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 1 ilen 10 fcs 0x5c credits 1
0000: 41 54 2b 56 47 53 3d 31 32 0d AT+VGS=12.
< ACL data: handle 41 flags 0x02 dlen 14
L2CAP(d): cid 0x0050 len 10 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 0 ilen 6 fcs 0x9a
0000: 0d 0a 4f 4b 0d 0a ..OK..
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 41 packets 1
> HCI Event: Connect Complete (0x03) plen 11
status 0x00 handle 45 bdaddr 00:1A:45:2F:49:98 type SCO encrypt 0x00
> HCI Event: Max Slots Change (0x1b) plen 3
handle 41 slots 3
> SCO data: handle 45 flags 0x00 dlen 48
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
> SCO data: handle 45 flags 0x00 dlen 48
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
> SCO data: handle 45 flags 0x00 dlen 48
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
> SCO data: handle 45 flags 0x00 dlen 48
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
> SCO data: handle 45 flags 0x00 dlen 48
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
> SCO data: handle 45 flags 0x00 dlen 48
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
> SCO data: handle 45 flags 0x00 dlen 48
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
> SCO data: handle 45 flags 0x00 dlen 48
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
> SCO data: handle 45 flags 0x00 dlen 48
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[.........]
0000: 08 00 51 00 4d 00 f2 ff cf ff 09 00 2b 00 e7 ff ..Q.M.......+...
0010: a2 ff bc ff 1f 00 22 00 e4 ff e9 ff e2 ff 05 00 ......".........
0020: 31 00 13 00 02 00 f5 ff 1f 00 44 00 e5 ff b2 ff 1.........D.....
> SCO data: handle 45 flags 0x00 dlen 48
0000: c2 ff c3 ff ef ff fd ff 03 00 1b 00 1e 00 33 00 ..............3.
0010: 0e 00 ce ff d6 ff cd ff fb ff 50 00 08 00 e8 ff ..........P.....
0020: 12 00 e7 ff 05 00 1a 00 f3 ff fc ff e7 ff e7 ff ................
< HCI Command: Disconnect (0x01|0x0006) plen 3
handle 45 reason 0x13
Reason: Remote User Terminated Connection
> HCI Event: Command Status (0x0f) plen 4
Disconnect (0x01|0x0006) status 0x00 ncmd 1
> SCO data: handle 45 flags 0x00 dlen 48
0000: f0 ff c3 ff ab ff dc ff 22 00 1f 00 18 00 0f 00 ........".......
0010: dd ff d8 ff fb ff 24 00 21 00 20 00 47 00 15 00 ......$.!. .G...
0020: cb ff a7 ff cd ff 2d 00 f8 ff d8 ff 08 00 d6 ff ......-.........
> SCO data: handle 45 flags 0x00 dlen 48
0000: f5 ff 1c 00 fd ff 36 00 2a 00 f3 ff 1c 00 03 00 ......6.*.......
0010: d9 ff 02 00 0b 00 0a 00 fd ff d3 ff d2 ff db ff ................
0020: e8 ff 0a 00 2a 00 2f 00 0e 00 bc ff b3 ff 10 00 ....*./.........
> SCO data: handle 45 flags 0x00 dlen 48
0000: dc ff c7 ff 23 00 e2 ff ca ff f4 ff f0 ff fe ff ....#...........
0010: f6 ff 0c 00 22 00 1d 00 13 00 13 00 2a 00 04 00 ....".......*...
0020: 08 00 2a 00 fa ff e3 ff e5 ff 1a 00 3c 00 f1 ff ..*.........<...
> SCO data: handle 45 flags 0x00 dlen 48
0000: ff ff 0a 00 c4 ff ed ff 14 00 b8 ff 8c ff fb ff ................
0010: 09 00 b4 ff f4 ff 0a 00 c3 ff e3 ff 1a 00 03 00 ................
0020: d8 ff ec ff fe ff 08 00 33 00 0b 00 07 00 47 00 ........3.....G.
> SCO data: handle 45 flags 0x00 dlen 48
0000: 0a 00 df ff 14 00 27 00 32 00 24 00 fd ff ff ff ......'.2.$.....
0010: 02 00 ed ff c5 ff a6 ff c6 ff 02 00 e8 ff c5 ff ................
0020: fb ff f5 ff e5 ff 05 00 0f 00 06 00 df ff 0e 00 ................
> SCO data: handle 45 flags 0x00 dlen 48
0000: 45 00 17 00 0d 00 fa ff d8 ff f4 ff 1d 00 47 00 E.............G.
0010: 39 00 03 00 da ff df ff 00 00 ea ff fe ff 18 00 9...............
0020: cd ff c3 ff e3 ff cc ff d0 ff fd ff 17 00 12 00 ................
> HCI Event: Disconn Complete (0x05) plen 4
status 0x00 handle 45 reason 0x16
Reason: Connection Terminated by Local Host
> SCO data: handle 45 flags 0x00 dlen 48
0000: 13 00 f3 ff d6 ff 01 00 21 00 16 00 04 00 00 00 ........!.......
0010: f5 ff fe ff 24 00 ec ff d3 ff 15 00 fc ff e7 ff ....$...........
0020: 00 00 fa ff f1 ff 0a 00 2f 00 ef ff b6 ff c1 ff ......../.......
> SCO data: handle 45 flags 0x00 dlen 48
0000: 9e ff 0f 00 93 00 01 00 c7 ff 21 00 12 00 2e 00 ..........!.....
0010: 96 ff 24 ff 9d 01 ab 00 0d fd 79 00 8e 00 fc fe ..$.......y.....
0020: e4 03 c3 ff 07 fd d7 00 4b fe f5 ff 2a 00 3d fe ........K...*.=.
> HCI Event: Max Slots Change (0x1b) plen 3
handle 41 slots 5