Motorola HT820 + Skype + bluez-4.17 + kernel 2.6.27

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
   I have seen the below strange scenerio when the other end of Skype
Call performs the disconnect of the Call. This can be reproduced in
the skype test call also.
Headsets used Motorola HT820 & Jabra 620s.
Once the skype call is started SCO link is established[hcitool con
shows :SCO link is pre & continues to exist Until call completes. But
at the end of the call the result of <hcitool con> shows that eSCO
link is existing. I am using a CSR dongle which is eSCO capable. Once
the above happens subsequent calls fail with "Problem with audio
capture".

The above might be because skype wants to play the Hangup.wav file &
tries to establish another sco link. From the hcidump,it seems that
before the Disconnect Complete is received ,another SCO link setup is
requested(to Play the CallHangup.wav).

The above happens with SCO capable headsets,but does'nt happen with
eSCO capable Headsets with bluez-4.17 & kernel 2.6.27. Hcidump is also
attached.

I am not able to use BlueZ 4.37,as audio is not heard in the headset
during Skype Call[hcitool con says SCO link is present]

Regards,
Sreevani
HCI sniffer - Bluetooth packet analyzer ver 1.42
device: hci0 snap_len: 1028 filter: 0xffffffff
    0010: c3 00 5e 01 56 01 be 00  03 01 a8 00 f1 ff 13 00  ..^.V...........
    0020: bc ff 60 ff 7c ff df fe  5e ff 16 ff e0 fe 2e ff  ..`.|...^.......
< SCO data: handle 51 flags 0x00 dlen 48
    0000: dc fe f0 fe ff fe 18 ff  7c ff a4 ff 4f 00 5c 00  ........|...O.\.
    0010: 7c 00 3f 01 73 01 7a 01  f2 01 e5 01 92 01 59 01  |.?.s.z.......Y.
    0020: 10 01 f3 00 6c 00 b2 ff  88 ff 3a ff a5 fe 92 fe  ....l.....:.....
> HCI Event: Command Status (0x0f) plen 4
    Setup Synchronous Connection (0x01|0x0028) status 0x00 ncmd 1
< HCI Command: Disconnect (0x01|0x0006) plen 3
    handle 51 reason 0x13
    Reason: Remote User Terminated Connection
> SCO data: handle 51 flags 0x00 dlen 48
    0000: a2 ff f0 ff 52 00 43 00  56 00 95 00 26 00 f6 ff  ....R.C.V...&...
    0010: dd ff ce ff f2 ff e2 ff  e2 ff e2 ff e2 ff e2 ff  ................
    0020: e2 ff e2 ff e2 ff e2 ff  e2 ff e2 ff f2 ff f3 ff  ................
> SCO data: handle 51 flags 0x00 dlen 48
    0000: f1 ff ed ff a4 ff 72 ff  b4 ff 37 00 77 00 9d 00  ......r...7.w...
    0010: bf 00 7a 00 27 00 ef ff  17 00 5c 00 44 00 0b 00  ..z.'.....\.D...
    0020: c9 ff ca ff cf ff 9d ff  ba ff c3 ff b1 ff d5 ff  ................
> HCI Event: Synchronous Connect Complete (0x2c) plen 17
    status 0x0a handle 46 bdaddr 00:13:17:72:01:A6 type SCO
    Error: Synchronous Connection to a Device Exceeded
:
:
:
> SCO data: handle 51 flags 0x00 dlen 48
    0000: 76 ff 76 ff 76 ff 76 ff  76 ff 76 ff 76 ff 76 ff  v.v.v.v.v.v.v.v.
    0010: 6f ff 68 ff 5e ff 9b ff  cd ff ac ff d0 ff 49 00  o.h.^.........I.
    0020: 56 00 4f 00 4f 00 4f 00  4f 00 4f 00 4f 00 4f 00  V.O.O.O.O.O.O.O.
> HCI Event: Disconn Complete (0x05) plen 4
    status 0x00 handle 51 reason 0x16
    Reason: Connection Terminated by Local Host
> SCO data: handle 51 flags 0x00 dlen 48
    0000: 4f 00 4f 00 4f 00 4f 00  4f 00 4f 00 4f 00 4f 00  O.O.O.O.O.O.O.O.
    0010: 4f 00 4f 00 4f 00 4f 00  4f 00 4f 00 4f 00 4f 00  O.O.O.O.O.O.O.O.
    0020: 4f 00 4f 00 4f 00 4f 00  4f 00 4f 00 4f 00 4f 00  O.O.O.O.O.O.O.O.
> SCO data: handle 51 flags 0x00 dlen 48
    0000: 4f 00 4f 00 4f 00 4f 00  4f 00 4f 00 4f 00 4f 00  O.O.O.O.O.O.O.O.
    0010: 4f 00 4f 00 76 ff 76 ff  76 ff 76 ff 76 ff 76 ff  O.O.v.v.v.v.v.v.
    0020: 76 ff 76 ff 76 ff 76 ff  76 ff 76 ff 76 ff 76 ff  v.v.v.v.v.v.v.v.
> SCO data: handle 51 flags 0x00 dlen 48
    0000: 76 ff 76 ff 76 ff 76 ff  76 ff 76 ff 76 ff 76 ff  v.v.v.v.v.v.v.v.
    0010: 76 ff 76 ff 76 ff 76 ff  76 ff 76 ff 76 ff 76 ff  v.v.v.v.v.v.v.v.
    0020: 76 ff 76 ff 76 ff 76 ff  76 ff 76 ff 76 ff 76 ff  v.v.v.v.v.v.v.v.
< HCI Command: Disconnect (0x01|0x0006) plen 3
    handle 0 reason 0x13
    Reason: Remote User Terminated Connection
> HCI Event: Command Status (0x0f) plen 4
    Disconnect (0x01|0x0006) status 0x02 ncmd 1
    Error: Unknown Connection Identifier

[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux