← Back to team overview

kernel-packages team mailing list archive

[Bug 1331748] [NEW] Fails to set enable the HSP profile

 

Public bug reported:

Using Ubuntu Utopic:
kernel: 3.15.0-6-generic
hardware: Intel Corporation Centrino Advanced-N 6235

I'm able to successfully connect to any device, but can't enable the HSP
profile (Input/Output error). A2DP works fine though.

Tested with Jabra Halo (HSP and A2DP) and Motorola H375 (HSP).

pulseaudio:
Card #3
	Name: bluez_card.00_23_78_AB_89_AC
	Driver: module-bluetooth-device.c
	Owner Module: 21
	Properties:
		device.description = "Jabra Halo"
		device.string = "00:23:78:AB:89:AC"
		device.api = "bluez"
		device.class = "sound"
		device.bus = "bluetooth"
		device.form_factor = "headset"
		bluez.path = "/org/bluez/22500/hci0/dev_00_23_78_AB_89_AC"
		bluez.class = "0x240404"
		bluez.name = "Jabra Halo"
		device.icon_name = "audio-headset-bluetooth"
		device.intended_roles = "phone"
	Profiles:
		hsp: Telephony Duplex (HSP/HFP) (sinks: 1, sources: 1, priority. 20)
		a2dp: High Fidelity Playback (A2DP) (sinks: 1, sources: 0, priority. 10)
		off: Off (sinks: 0, sources: 0, priority. 0)
	Active Profile: off
	Ports:
		headset-output: Headset (priority: 0, latency offset: 0 usec)
			Part of profile(s): hsp, a2dp
		headset-input: Headset (priority: 0, latency offset: 0 usec)
			Part of profile(s): hsp

bluetoothd logs:

rsalveti@evasys:~$ pactl set-card-profile bluez_card.00_23_78_AB_89_AC hsp
Failure: Input/Output error

Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_transport_acquire() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0: read lock acquired
Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_transport_acquire() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0: write lock acquired
Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_owner_create() Owner created: sender=:1.942 accesstype=rw
Jun 18 16:59:03 evasys bluetoothd[22500]: audio/headset.c:headset_set_state() State changed /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC: HEADSET_STATE_CONNECTED -> HEADSET_STATE_PLAY_IN_PROGRESS
Jun 18 16:59:03 evasys bluetoothd[22500]: audio/media.c:headset_state_changed() 
Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_request_create() Request created: method=Acquire id=5
Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_owner_add() Owner :1.942 Request Acquire
Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_transport_add() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0 Owner :1.942
Jun 18 16:59:04 evasys bluetoothd[22500]: Protocol not supported (93)
Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_transport_remove() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0 Owner :1.942
Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_transport_release() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0: read lock released
Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_transport_release() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0: write lock released
Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_request_reply() Request Acquire Reply Input/output error
Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_owner_free() Owner :1.942
Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_owner_remove() Owner :1.942 Request Acquire
Jun 18 16:59:04 evasys bluetoothd[22500]: audio/headset.c:headset_set_state() State changed /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC: HEADSET_STATE_PLAY_IN_PROGRESS -> HEADSET_STATE_CONNECTED
Jun 18 16:59:04 evasys bluetoothd[22500]: audio/media.c:headset_state_changed()

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

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

** Also affects: linux (Ubuntu)
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to bluez in Ubuntu.
https://bugs.launchpad.net/bugs/1331748

Title:
  Fails to set enable the HSP profile

Status in “bluez” package in Ubuntu:
  New
Status in “linux” package in Ubuntu:
  Incomplete

Bug description:
  Using Ubuntu Utopic:
  kernel: 3.15.0-6-generic
  hardware: Intel Corporation Centrino Advanced-N 6235

  I'm able to successfully connect to any device, but can't enable the
  HSP profile (Input/Output error). A2DP works fine though.

  Tested with Jabra Halo (HSP and A2DP) and Motorola H375 (HSP).

  pulseaudio:
  Card #3
  	Name: bluez_card.00_23_78_AB_89_AC
  	Driver: module-bluetooth-device.c
  	Owner Module: 21
  	Properties:
  		device.description = "Jabra Halo"
  		device.string = "00:23:78:AB:89:AC"
  		device.api = "bluez"
  		device.class = "sound"
  		device.bus = "bluetooth"
  		device.form_factor = "headset"
  		bluez.path = "/org/bluez/22500/hci0/dev_00_23_78_AB_89_AC"
  		bluez.class = "0x240404"
  		bluez.name = "Jabra Halo"
  		device.icon_name = "audio-headset-bluetooth"
  		device.intended_roles = "phone"
  	Profiles:
  		hsp: Telephony Duplex (HSP/HFP) (sinks: 1, sources: 1, priority. 20)
  		a2dp: High Fidelity Playback (A2DP) (sinks: 1, sources: 0, priority. 10)
  		off: Off (sinks: 0, sources: 0, priority. 0)
  	Active Profile: off
  	Ports:
  		headset-output: Headset (priority: 0, latency offset: 0 usec)
  			Part of profile(s): hsp, a2dp
  		headset-input: Headset (priority: 0, latency offset: 0 usec)
  			Part of profile(s): hsp

  bluetoothd logs:

  rsalveti@evasys:~$ pactl set-card-profile bluez_card.00_23_78_AB_89_AC hsp
  Failure: Input/Output error

  Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_transport_acquire() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0: read lock acquired
  Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_transport_acquire() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0: write lock acquired
  Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_owner_create() Owner created: sender=:1.942 accesstype=rw
  Jun 18 16:59:03 evasys bluetoothd[22500]: audio/headset.c:headset_set_state() State changed /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC: HEADSET_STATE_CONNECTED -> HEADSET_STATE_PLAY_IN_PROGRESS
  Jun 18 16:59:03 evasys bluetoothd[22500]: audio/media.c:headset_state_changed() 
  Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_request_create() Request created: method=Acquire id=5
  Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_owner_add() Owner :1.942 Request Acquire
  Jun 18 16:59:03 evasys bluetoothd[22500]: audio/transport.c:media_transport_add() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0 Owner :1.942
  Jun 18 16:59:04 evasys bluetoothd[22500]: Protocol not supported (93)
  Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_transport_remove() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0 Owner :1.942
  Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_transport_release() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0: read lock released
  Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_transport_release() Transport /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC/fd0: write lock released
  Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_request_reply() Request Acquire Reply Input/output error
  Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_owner_free() Owner :1.942
  Jun 18 16:59:04 evasys bluetoothd[22500]: audio/transport.c:media_owner_remove() Owner :1.942 Request Acquire
  Jun 18 16:59:04 evasys bluetoothd[22500]: audio/headset.c:headset_set_state() State changed /org/bluez/22500/hci0/dev_00_23_78_AB_89_AC: HEADSET_STATE_PLAY_IN_PROGRESS -> HEADSET_STATE_CONNECTED
  Jun 18 16:59:04 evasys bluetoothd[22500]: audio/media.c:headset_state_changed()

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


Follow ups

References