Bug ID 1205640
Summary Sound stopped working (probably due to Pipewire upgrade to 0.3.60)
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS openSUSE Tumbleweed
Status NEW
Severity Major
Priority P5 - None
Component Sound
Assignee tiwai@suse.com
Reporter barrie.verhagen@gmail.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

After a recent update on Tumbleweed, my sound is broken. I am using a Jabra
SPEAK 510 USB device for this that, until recently, worked flawlessly. I think
the recent update to pipewire 0.3.60 broke it.

Some more information:

- I am using the PulseAudio client
- Microphone seems to work (at least I see the bar going up and down when I
speak)
- The device is present in pavucontrol. Applicatons try to use it as a sink,
but there is no sound
- Drivers for the device seem to be ok (see dmesg output)

Information I was able to gather so far:

```
$ pipewire --version
pipewire
Compiled with libpipewire 0.3.60
Linked with libpipewire 0.3.60

$ sudo journalctl -xe
Nov 22 10:41:51 eriador pipewire[3529]: spa.alsa: front:1: (62 missed)
snd_pcm_avail after recover: Broken pipe
Nov 22 10:41:53 eriador pipewire[3529]: spa.alsa: front:1: (62 missed)
snd_pcm_avail after recover: Broken pipe
Nov 22 10:41:55 eriador pipewire[3529]: spa.alsa: front:1: (62 missed)
snd_pcm_avail after recover: Broken pipe
Nov 22 10:41:57 eriador pipewire[3529]: spa.alsa: front:1: (62 missed)
snd_pcm_avail after recover: Broken pipe
Nov 22 10:41:59 eriador pipewire[3529]: spa.alsa: front:1: (62 missed)
snd_pcm_avail after recover: Broken pipe
Nov 22 10:42:01 eriador pipewire[3529]: spa.alsa: front:1: (62 missed)
snd_pcm_avail after recover: Broken pipe

$ journalctl -u pipewire.service
Hint: You are currently not seeing messages from other users and the system.
      Users in the 'systemd-journal' group can see all messages. Pass -q to
      turn off this notice.
-- No entries --
$ journalctl -u pipewire-pulse.service
Hint: You are currently not seeing messages from other users and the system.
      Users in the 'systemd-journal' group can see all messages. Pass -q to
      turn off this notice.
-- No entries --

$ sudo dmesg | grep -i jabra
[    7.018711] usb 5-1.3.1: Product: Jabra SPEAK 510 USB
[   14.446248] input: Jabra SPEAK 510 USB as
/devices/pci0000:00/0000:00:07.3/0000:80:00.0/0000:81:02.0/0000:82:00.0/usb5/5-1/5-1.3/5-1.3.1/5-1.3.1:1.3/0003:0B0E:0420.0007/input/input25
[   14.506120] jabra 0003:0B0E:0420.0007: input,hiddev102,hidraw10: USB HID
v1.11 Device [Jabra SPEAK 510 USB] on usb-0000:82:00.0-1.3.1/input3
```

```
$ pactl list sinks
Sink #53
        State: RUNNING
        Name:
alsa_output.usb-0b0e_Jabra_SPEAK_510_USB_305075B7A72A022000-00.analog-stereo
        Description: Jabra SPEAK 510 Analog Stereo
        Driver: PipeWire
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 4294967295
        Mute: no
        Volume: front-left: 65327 / 100% / -0.08 dB,   front-right: 65327 /
100% / -0.08 dB
                balance 0.00
        Base Volume: 48211 /  74% / -8.00 dB
        Monitor Source:
alsa_output.usb-0b0e_Jabra_SPEAK_510_USB_305075B7A72A022000-00.analog-stereo.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
        Properties:
                alsa.card = "1"
                alsa.card_name = "Jabra SPEAK 510 USB"
                alsa.class = "generic"
                alsa.device = "0"
                alsa.driver_name = "snd_usb_audio"
                alsa.id = "USB Audio"
                alsa.long_card_name = "Jabra SPEAK 510 USB at
usb-0000:82:00.0-1.3.1, full speed"
                alsa.name = "USB Audio"
                alsa.resolution_bits = "16"
                alsa.subclass = "generic-mix"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                api.alsa.card.longname = "Jabra SPEAK 510 USB at
usb-0000:82:00.0-1.3.1, full speed"
                api.alsa.card.name = "Jabra SPEAK 510 USB"
                api.alsa.path = "front:1"
                api.alsa.pcm.card = "1"
                api.alsa.pcm.stream = "playback"
                audio.channels = "2"
                audio.position = "FL,FR"
                card.profile.device = "3"
                device.api = "alsa"
                device.class = "sound"
                device.id = "43"
                device.profile.description = "Analog Stereo"
                device.profile.name = "analog-stereo"
                device.routes = "1"
                factory.name = "api.alsa.pcm.sink"
                media.class = "Audio/Sink"
                device.description = "Jabra SPEAK 510"
                node.name =
"alsa_output.usb-0b0e_Jabra_SPEAK_510_USB_305075B7A72A022000-00.analog-stereo"
                node.nick = "Jabra SPEAK 510 USB"
                node.pause-on-idle = "false"
                object.path = "alsa:pcm:1:front:1:playback"
                priority.driver = "1009"
                priority.session = "1009"
                factory.id = "18"
                clock.quantum-limit = "8192"
                client.id = "34"
                node.driver = "true"
                factory.mode = "merge"
                audio.adapt.follower = ""
                library.name = "audioconvert/libspa-audioconvert"
                object.id = "51"
                object.serial = "53"
                node.max-latency = "16384/48000"
                api.alsa.period-size = "256"
                api.alsa.period-num = "128"
                api.alsa.headroom = "256"
                api.acp.auto-port = "false"
                api.acp.auto-profile = "false"
                api.alsa.card = "1"
                api.alsa.use-acp = "true"
                api.dbus.ReserveDevice1 = "Audio1"
                device.bus = "usb"
                device.bus-id =
"usb-0b0e_Jabra_SPEAK_510_USB_305075B7A72A022000-00"
                device.bus_path = "pci-0000:82:00.0-usb-0:1.3.1:1.0"
                device.enum.api = "udev"
                device.icon_name = "audio-card-analog-usb"
                device.name =
"alsa_card.usb-0b0e_Jabra_SPEAK_510_USB_305075B7A72A022000-00"
                device.nick = "Jabra SPEAK 510 USB"
                device.plugged.usec = "14537434"
                device.product.id = "0x0420"
                device.product.name = "Jabra SPEAK 510"
                device.serial = "0b0e_Jabra_SPEAK_510_USB_305075B7A72A022000"
                device.subsystem = "sound"
                sysfs.path =
"/devices/pci0000:00/0000:00:07.3/0000:80:00.0/0000:81:02.0/0000:82:00.0/usb5/5-1/5-1.3/5-1.3.1/5-1.3.1:1.0/sound/card1"
                device.vendor.id = "0x0b0e"
                device.vendor.name = "GN Netcom"
                device.string = "1"
        Ports:
                analog-output: Analog Output (type: Analog, priority: 9900,
availability unknown)
        Active Port: analog-output
        Formats:
                pcm
```


You are receiving this mail because: