Various problems with Logitech USB headset
Open, Needs TriagePublic

Description

Steps to reproduce:

  • Open GNOME Settings / Sound
  • Plug in USB headset
  • Under Output tab, switch device to USB headset
  • Click "Test sound" Skipped due to https://tracker.pureos.net/T622
  • Change volume
  • Play sound in any application
  • Switch to Input tab
  • Speak into microphone
  • From the command line run pactl info
  • Unplug the headset

What should happen:

  1. After being plugged in, the USB headset should appear as a device under the Output tab.
  1. "Bubble" sound plays through headset at new volume
  1. Application sounds play through headset
  1. Speaking into the microphone should register on the "Input level" widget. (Similarly with "Sound recorder" application.)
  1. pactl info returns information.
  1. After unplugging, the built-in speakers should work as normal.

What happens instead (Logitech headset):

  1. The USB headset does not appear as a device. Shortly after plugging in, the Volume icon disappears from the system tray. Refreshing the Sound panel (switching to Power panel and back to Sound) reveals *no* devices listed.
  1. Cannot change volume (disabled in Sound panel, no Volume icon and keyboard shortcuts do nothing).
  1. Application sounds play through the built-in speaker (some applications register a one-time error).
  1. Speaking into the microphone doesn't register (no microphone device listed). "Sound Recorder" application fails with "Unable to set pipeline to the recording state".
  1. pactl info fails with:
Connection failure: Connection refused
pa_context_connect() failed: Connection refused
  1. After unplugging headset, some applications register a one-time error, but in general playback through built-in speakers is restored. It is still not possible to change the volume.

What happens instead (Microsoft headset):

  1. Headset immediately appears as a device. (CORRECT)
  1. "Bubble" sound plays through built-in speaker instead of headset.
  1. Application sounds play through headset. (CORRECT)
  1. Speaking into the microphone registers. Confirmed with "Sound Recorder" application. (CORRECT)
  1. pactl info returns...
Server String: unix:/run/user/1000/pulse/native
Library Protocol Version: 32
Server Protocol Version: 32
Is Local: yes
Client Index: 15
Tile Size: 65472
User Name: user
Host Name: librem15v3
Server Name: pulseaudio
Server Version: 12.2
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-C-Media_Electronics_Inc._Microsoft_LifeChat_LX-3000-00.analog-stereo
Default Source: alsa_input.usb-C-Media_Electronics_Inc._Microsoft_LifeChat_LX-3000-00.analog-mono
Cookie: 784b:1ea6
  1. After unplugging the headset, it disappears from the device list and playback through built-in speakers resumes. (CORRECT)

Notes:

  • The Logitech headset used to function normally.
  • TODO: Confirm the Logitech headset functions normally on another machine.
  • I have attempted purging and resintalling pulseaudio, and deleting ~/.config/pulse
  • The same behaviour occurs at different USB ports. USB drives still register and function at each port, so I don't believe this is a hardware issue with the laptop.
  • Results from pactl info before plugging in any headset:
Server String: unix:/run/user/1000/pulse/native
Library Protocol Version: 32
Server Protocol Version: 32
Is Local: yes
Client Index: 12
Tile Size: 65472
User Name: user
Host Name: librem15v3
Server Name: pulseaudio
Server Version: 12.2
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1f.3.analog-stereo
Default Source: alsa_input.pci-0000_00_1f.3.analog-stereo
Cookie: 784b:1ea6
d3vid created this task.Wed, Nov 14, 9:46 AM

Please mention which versions of the packages pulseaudio and libasound2-plugins is installed on your system.

...and if libasound2-plugins is version 1.1.7-2 then please do "sudo apt update; sudo apt upgrade" (or the equivalent using other Apt tools), because a known issue was recently fixed: https://bugs.debian.org/912921

d3vid added a comment.Mon, Nov 26, 1:06 PM

Confirmed issue is occurring with the package versions below...

pulseaudio 12.2-2
libasound2-plugins 1.1.7-3

Add Comment