1. Power laptop on with bluetooth turned off
2. Turn BT on in gnome settings and set my BT headphones in pairing mode
3. Pair the headphones.
4. In Sound settings, it looks like the selected device is the BT headphones, but if I play something it outputs on the laptop speakers.
output of `pactl list` gives something interesting though:
This matches what I have, but not what I see in Sound settings.
5. Now, if I select the speakers as the output device in the sound settings, then back to BT device, the sound is correctly output to the BT headphones (and not the laptop speakers), and I see this in `pactl list`:
I'll attach both logs: one from step 4 (with the BT device shown as selected in Sound Settings Output Device even though the sound outputs to the laptop speakers) and one from step 5 (after switching Output Device back and forth in the Sound settings screen).
I ran the following steps:
1. Power laptop on with bluetooth turned off
2. Turn BT on in gnome settings and set my BT headphones in pairing mode
3. Pair the headphones.
4. In Sound settings, it looks like the selected device is the BT headphones, but if I play something it outputs on the laptop speakers.
output of `pactl list` gives something interesting though:
Source #1 pci-0000_ 00_1f.3. analog- stereo front-right resolution_ bits = "16" subdevice_ name = "subdevice #0" long_card_ name = "HDA Intel PCH at 0xd1128000 irq 128" pci0000: 00/0000: 00:1f.3/ sound/card0" vendor. name = "Intel Corporation" product. name = "Sunrise Point-LP HD Audio" form_factor = "internal" buffering. buffer_ size = "65536" buffering. fragment_ size = "32768" access_ mode = "mmap+timer" profile. name = "analog-stereo" profile. description = "Analog Stereo" description = "Built-in Audio Analog Stereo" 102807e9, 00100002 HDA:8086280b, 80860101, 00100000" udev-detect. discovered = "1" input-internal- mic: Internal Microphone (priority: 8900) input-headphone -mic: Microphone (priority: 8700, not available) input-headset- mic: Headset Microphone (priority: 8800, not available) input-internal- mic
State: RUNNING
Name: alsa_input.
Description: Built-in Audio Analog Stereo
Driver: module-alsa-card.c
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,
Owner Module: 7
Mute: no
Volume: front-left: 30421 / 46% / -20.00 dB, front-right: 30421 / 46% / -20.00 dB
balance 0.00
Base Volume: 6554 / 10% / -60.00 dB
Monitor of Sink: n/a
Latency: 123 usec, configured 40000 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC3254 Analog"
alsa.id = "ALC3254 Analog"
alsa.subdevice = "0"
alsa.
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/
device.bus = "pci"
device.vendor.id = "8086"
device.
device.product.id = "9d71"
device.
device.
device.string = "front:0"
device.
device.
device.
device.
device.
device.
alsa.mixer_name = "Realtek ALC3254"
alsa.components = "HDA:10ec0295,
module-
device.icon_name = "audio-card-pci"
Ports:
analog-
analog-
analog-
Active Port: analog-
Formats:
pcm
Source #2 E3_28_E9_ 21_94_78. a2dp_sink. monitor bluez5- device. c front-right E3_28_E9_ 21_94_78. a2dp_sink description = "Monitor of TaoTronics TT-BH07" form_factor = "headset" hci0/dev_ E3_28_E9_ 21_94_78" headset- bluetooth" intended_ roles = "phone"
State: SUSPENDED
Name: bluez_sink.
Description: Monitor of TaoTronics TT-BH07
Driver: module-
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,
Owner Module: 25
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor of Sink: bluez_sink.
Latency: 0 usec, configured 0 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
device.
device.class = "monitor"
device.string = "E3:28:E9:21:94:78"
device.api = "bluez"
device.bus = "bluetooth"
device.
bluez.path = "/org/bluez/
bluez.class = "0x240404"
bluez.alias = "TaoTronics TT-BH07"
device.icon_name = "audio-
device.
Formats:
pcm
This matches what I have, but not what I see in Sound settings.
5. Now, if I select the speakers as the output device in the sound settings, then back to BT device, the sound is correctly output to the BT headphones (and not the laptop speakers), and I see this in `pactl list`:
Source #1 pci-0000_ 00_1f.3. analog- stereo front-right resolution_ bits = "16" subdevice_ name = "subdevice #0" long_card_ name = "HDA Intel PCH at 0xd1128000 irq 128" pci0000: 00/0000: 00:1f.3/ sound/card0" vendor. name = "Intel Corporation" product. name = "Sunrise Point-LP HD Audio" form_factor = "internal" buffering. buffer_ size = "65536" buffering. fragment_ size = "32768" access_ mode = "mmap+timer" profile. name = "analog-stereo" profile. description = "Analog Stereo" description = "Built-in Audio Analog Stereo" 102807e9, 00100002 HDA:8086280b, 80860101, 00100000" udev-detect. discovered = "1" input-internal- mic: Internal Microphone (priority: 8900) input-headphone -mic: Microphone (priority: 8700, not available) input-headset- mic: Headset Microphone (priority: 8800, not available) input-internal- mic
State: RUNNING
Name: alsa_input.
Description: Built-in Audio Analog Stereo
Driver: module-alsa-card.c
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,
Owner Module: 7
Mute: no
Volume: front-left: 30421 / 46% / -20.00 dB, front-right: 30421 / 46% / -20.00 dB
balance 0.00
Base Volume: 6554 / 10% / -60.00 dB
Monitor of Sink: n/a
Latency: 6610 usec, configured 40000 usec
Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Properties:
alsa.
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "ALC3254 Analog"
alsa.id = "ALC3254 Analog"
alsa.subdevice = "0"
alsa.
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1f.3"
sysfs.path = "/devices/
device.bus = "pci"
device.vendor.id = "8086"
device.
device.product.id = "9d71"
device.
device.
device.string = "front:0"
device.
device.
device.
device.
device.
device.
alsa.mixer_name = "Realtek ALC3254"
alsa.components = "HDA:10ec0295,
module-
device.icon_name = "audio-card-pci"
Ports:
analog-
analog-
analog-
Active Port: analog-
Formats:
pcm
Source #2 E3_28_E9_ 21_94_78. a2dp_sink. monitor bluez5- device. c front-right E3_28_E9_ 21_94_78. a2dp_sink description = "Monitor of TaoTronics TT-BH07" form_factor = "headset" hci0/dev_ E3_28_E9_ 21_94_78" headset- bluetooth" intended_ roles = "phone"
State: IDLE
Name: bluez_sink.
Description: Monitor of TaoTronics TT-BH07
Driver: module-
Sample Specification: s16le 2ch 44100Hz
Channel Map: front-left,
Owner Module: 25
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor of Sink: bluez_sink.
Latency: 0 usec, configured 45317 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
device.
device.class = "monitor"
device.string = "E3:28:E9:21:94:78"
device.api = "bluez"
device.bus = "bluetooth"
device.
bluez.path = "/org/bluez/
bluez.class = "0x240404"
bluez.alias = "TaoTronics TT-BH07"
device.icon_name = "audio-
device.
Formats:
pcm
The Bluetooth source goes from SUSPENDED to IDLE.
I'll attach both logs: one from step 4 (with the BT device shown as selected in Sound Settings Output Device even though the sound outputs to the laptop speakers) and one from step 5 (after switching Output Device back and forth in the Sound settings screen).