Public bug reported:

In Ubuntu Oneiric 11.10, with the xorg edgers repository enabled, after
updating to kernel 3.2.0-2, the A2DP profile/connection to bluetooth
headphones stopped working. Previously in 3.2.0-1 everything worked
correctly. In "3.2.0-3-generic #7-Ubuntu SMP  x86_64 x86_64 x86_64
GNU/Linux  3.2.0-rc4" the problem still exists.

More details:
- the HSP/HFP profile connects properly, only A2DP does not work
- reverting to 3.2.0-1 fixes the problem
- the problem exists on 4 different bluetooth stereo headphones

Output of /usr/sbin/bluetoothd -n -d :

bluetoothd[4849]: plugins/hciops.c:conn_complete() status 0x00
bluetoothd[4849]: src/adapter.c:adapter_get_device() 00:1E:DE:21:29:92
bluetoothd[4849]: plugins/hciops.c:remote_features_information() hci0 status 0
bluetoothd[4849]: plugins/hciops.c:remote_name_information() hci0 status 0
bluetoothd[4849]: plugins/hciops.c:link_key_request() hci0 dba 00:1E:DE:21:29:92
bluetoothd[4849]: plugins/hciops.c:get_auth_info() hci0 dba 00:1E:DE:21:29:92
bluetoothd[4849]: plugins/hciops.c:link_key_request() kernel auth requirements 
= 0x04
bluetoothd[4849]: plugins/hciops.c:link_key_request() Matching key found
bluetoothd[4849]: plugins/hciops.c:link_key_request() link key type 0x04
bluetoothd[4849]: plugins/hciops.c:link_key_request() hci0 dba 00:1E:DE:21:29:92
bluetoothd[4849]: plugins/hciops.c:get_auth_info() hci0 dba 00:1E:DE:21:29:92
bluetoothd[4849]: plugins/hciops.c:link_key_request() kernel auth requirements 
= 0x04
bluetoothd[4849]: plugins/hciops.c:link_key_request() Matching key found
bluetoothd[4849]: plugins/hciops.c:link_key_request() link key type 0x04
bluetoothd[4849]: plugins/hciops.c:auth_complete() hci0 status 0
bluetoothd[4849]: plugins/hciops.c:bonding_complete() status 0x00
bluetoothd[4849]: src/event.c:btd_event_bonding_complete() status 0x00
bluetoothd[4849]: src/adapter.c:adapter_get_device() 00:1E:DE:21:29:92
bluetoothd[4849]: src/device.c:device_bonding_complete() bonding (nil) status 
0x00
bluetoothd[4849]: audio/headset.c:headset_set_state() State changed 
/org/bluez/4849/hci0/dev_00_1E_DE_21_29_92: HEADSET_STATE_DISCONNECTED -> 
HEADSET_STATE_CONNECTING
bluetoothd[4849]: audio/headset.c:headset_connect_cb() 
/org/bluez/4849/hci0/dev_00_1E_DE_21_29_92: Connected to 00:1E:DE:21:29:92
bluetoothd[4849]: audio/headset.c:handle_event() Received AT+BRSF=25
bluetoothd[4849]: audio/headset.c:print_hf_features() HFP HF features: "EC 
and/or NR function" "Voice recognition activation" "Remote volume control" 
bluetoothd[4849]: audio/headset.c:handle_event() Received AT+CIND=?
bluetoothd[4849]: audio/headset.c:handle_event() Received AT+CIND?
bluetoothd[4849]: audio/headset.c:handle_event() Received AT+CMER=3, 0, 0, 1
bluetoothd[4849]: audio/headset.c:event_reporting() Event reporting (CMER): 
mode=3, ind=1
bluetoothd[4849]: audio/headset.c:hfp_slc_complete() HFP Service Level 
Connection established
bluetoothd[4849]: audio/telephony.c:telephony_device_connected() 
telephony-dummy: device 0x7fae74c29040 connected
bluetoothd[4849]: audio/headset.c:headset_set_state() State changed 
/org/bluez/4849/hci0/dev_00_1E_DE_21_29_92: HEADSET_STATE_CONNECTING -> 
HEADSET_STATE_CONNECTED
bluetoothd[4849]: audio/headset.c:handle_event() Received AT+VGS=15
bluetoothd[4849]: audio/headset.c:headset_set_gain() Ignoring no-change in 
speaker gain
bluetoothd[4849]: audio/headset.c:handle_event() Received AT+VGM=10
bluetoothd[4849]: audio/headset.c:handle_event() Received AT+CSRSF=0,0,0,0,0,7
bluetoothd[4849]: Badly formated or unrecognized command: AT+CSRSF=0,0,0,0,0,7
bluetoothd[4849]: audio/avdtp.c:avdtp_ref() 0x7fae74c2b340: ref=2
bluetoothd[4849]: audio/avdtp.c:avdtp_ref() 0x7fae74c2b340: ref=3
bluetoothd[4849]: audio/sink.c:sink_set_state() State changed 
/org/bluez/4849/hci0/dev_00_1E_DE_21_29_92: SINK_STATE_DISCONNECTED -> 
SINK_STATE_CONNECTING
bluetoothd[4849]: audio/avdtp.c:avdtp_unref() 0x7fae74c2b340: ref=2
bluetoothd[4849]: audio/avdtp.c:avdtp_connect_cb() AVDTP: connected signaling 
channel to 00:1E:DE:21:29:92
bluetoothd[4849]: audio/avdtp.c:avdtp_connect_cb() AVDTP imtu=672, omtu=895
bluetoothd[4849]: audio/control.c:avctp_set_state() AVCTP Connecting
bluetoothd[4849]: audio/avdtp.c:session_cb() 
bluetoothd[4849]: audio/avdtp.c:avdtp_parse_resp() DISCOVER request succeeded
bluetoothd[4849]: audio/avdtp.c:avdtp_discover_resp() seid 1 type 1 media 0 in 
use 0
bluetoothd[4849]: audio/avdtp.c:avdtp_discover_resp() seid 2 type 1 media 0 in 
use 0
bluetoothd[4849]: audio/avdtp.c:session_cb() 
bluetoothd[4849]: audio/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request 
succeeded
bluetoothd[4849]: audio/avdtp.c:avdtp_get_capabilities_resp() seid 1 type 1 
media 0
bluetoothd[4849]: audio/avdtp.c:session_cb() 
bluetoothd[4849]: audio/avdtp.c:avdtp_parse_resp() GET_CAPABILITIES request 
succeeded
bluetoothd[4849]: audio/avdtp.c:avdtp_get_capabilities_resp() seid 2 type 1 
media 0
bluetoothd[4849]: audio/sink.c:discovery_complete() Discovery complete
bluetoothd[4849]: audio/avdtp.c:avdtp_ref() 0x7fae74c2b340: ref=3
bluetoothd[4849]: audio/a2dp.c:setup_ref() 0x7fae74c2ac90: ref=1
bluetoothd[4849]: audio/a2dp.c:a2dp_config() a2dp_config: selected SEP 
0x7fae74c22e40
bluetoothd[4849]: audio/a2dp.c:setup_ref() 0x7fae74c2ac90: ref=2
bluetoothd[4849]: audio/avdtp.c:avdtp_set_configuration() 0x7fae74c2b340: 
int_seid=1, acp_seid=1
bluetoothd[4849]: audio/a2dp.c:setup_unref() 0x7fae74c2ac90: ref=1
bluetoothd[4849]: audio/avdtp.c:session_cb() 
bluetoothd[4849]: audio/avdtp.c:avdtp_parse_resp() SET_CONFIGURATION request 
succeeded
bluetoothd[4849]: audio/a2dp.c:setconf_cfm() Source 0x7fae74c22e40: 
Set_Configuration_Cfm
bluetoothd[4849]: audio/avdtp.c:avdtp_sep_set_state() stream state changed: 
IDLE -> CONFIGURED
bluetoothd[4849]: audio/avdtp.c:session_cb() 
bluetoothd[4849]: audio/avdtp.c:avdtp_parse_resp() OPEN request succeeded
bluetoothd[4849]: Refusing unexpected connect from 00:1E:DE:21:29:92
bluetoothd[4849]: audio/control.c:avctp_set_state() AVCTP Disconnected
bluetoothd[4849]: audio/avdtp.c:session_cb() 
bluetoothd[4849]: audio/avdtp.c:avdtp_parse_cmd() Received ABORT_CMD
bluetoothd[4849]: audio/a2dp.c:abort_ind() Source 0x7fae74c22e40: Abort_Ind
bluetoothd[4849]: audio/avdtp.c:avdtp_sep_set_state() stream state changed: 
CONFIGURED -> ABORTING
bluetoothd[4849]: Connection refused (111)
bluetoothd[4849]: audio/a2dp.c:open_cfm() Source 0x7fae74c22e40: Open_Cfm
bluetoothd[4849]: audio/avdtp.c:avdtp_unref() 0x7fae74c2b340: ref=2
bluetoothd[4849]: audio/sink.c:stream_setup_complete() connect:connect XCASE 
detected
bluetoothd[4849]: audio/a2dp.c:setup_unref() 0x7fae74c2ac90: ref=0
bluetoothd[4849]: audio/a2dp.c:setup_free() 0x7fae74c2ac90
bluetoothd[4849]: audio/avdtp.c:avdtp_unref() 0x7fae74c2b340: ref=1
bluetoothd[4849]: audio/avdtp.c:avdtp_sep_set_state() stream state changed: 
ABORTING -> IDLE
bluetoothd[4849]: audio/avdtp.c:connection_lost() Disconnected from 
00:1E:DE:21:29:92
bluetoothd[4849]: audio/sink.c:sink_set_state() State changed 
/org/bluez/4849/hci0/dev_00_1E_DE_21_29_92: SINK_STATE_CONNECTING -> 
SINK_STATE_DISCONNECTED
bluetoothd[4849]: audio/avdtp.c:avdtp_unref() 0x7fae74c2b340: ref=0
bluetoothd[4849]: audio/avdtp.c:avdtp_unref() 0x7fae74c2b340: freeing session 
and removing from list
bluetoothd[4849]: audio/unix.c:server_cb() Accepted new client connection on 
unix socket (fd=27)
bluetoothd[4849]: audio/sink.c:stream_setup_retry() Stream setup failed, after 
XCASE connect:connect

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/899877

Title:
  Bluetooth headphones do not connect with A2DP starting from 3.2.0-2
  kernel

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/899877/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to