After tumbleweed update on 23.04 the system could not see any audio devices. pactl list sources
returns nothing and dmesg
contains
[ 674.715031] usb 3-8.2: USB disconnect, device number 16
[ 680.058913] usb 3-8.2: new high-speed USB device number 19 using xhci_hcd
[ 680.159643] usb 3-8.2: New USB device found, idVendor=20b1, idProduct=3008, bcdDevice= 5.30
[ 680.159655] usb 3-8.2: New USB device strings: Mfr=1, Product=3, SerialNumber=2
[ 680.159659] usb 3-8.2: Product: iFi (by AMR) HD USB Audio
[ 680.159662] usb 3-8.2: Manufacturer: iFi (by AMR)
[ 680.159664] usb 3-8.2: SerialNumber: 00000000
[ 680.183324] usb 3-8.2: 1:2 : unsupported format bits 0x100000000
[ 680.192736] hid-generic 0003:20B1:3008.0011: hiddev98,hidraw8: USB HID v1.10 Device [iFi (by AMR) iFi (by AMR) HD USB Audio] on usb-0000:00:14.0-8.2/input3
Iβm absolutely lost what is going on hereβ¦
1 Like
Please post the output from
inxi -Aa
If sof-firmware is not installed, try installing it to see if it helps.
> inxi -Aa
Device-1: Intel Tiger Lake-H HD Audio vendor: Dell driver: snd_hda_intel
bus-ID: 3-8.1.3.3.2:15 v: kernel chip-ID: 31b2:0011
alternate: snd_sof_pci_intel_tgl class-ID: 0300 bus-ID: 0000:00:1f.3
chip-ID: 8086:43c8 serial: 214b206000000178 class-ID: 0403
Device-2: KTMicro KT_USB_AUDIO type: USB
driver: hid-generic,snd-usb-audio,usbhid
Device-3: Microdia speedlink webcam type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 3-8.1.3.3.3:17 chip-ID: 0c45:6301
class-ID: 0102 serial: SN0001
Device-4: XMOS iFi (by AMR) HD USB Audio type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-8.2:8 chip-ID: 20b1:3008
class-ID: 0300 serial: 00000000
Sound API: ALSA v: k6.2.12-1-default running: yes
Sound Server-1: PulseAudio v: 16.1 running: no
Sound Server-2: PipeWire v: 0.3.69 running: yes
'sof-firmware' is already installed.
No update candidate for 'sof-firmware-2.2.4-1.2.noarch'. The highest available version is already installed.
Just for the record I did not modify any configuration file manually. HQPlayer still sees the iFi USB audio:
).But the system itself do not see any of those 3 mentioned.
Ok, so you have 4 sound devices present, all with drivers loaded.
Letβs see what wireplumber reports further up the audio stackβ¦
wpctl status
A post was split to a new topic: Audio Support Required
Iβve been able to fix it. Found out some forgotten pipewire configuration files under ~/.config/pipewire. Iβve throw them out reinstall alsa, pulseaudio, pipewire, wireplumber. Double check I have no custom configurations laying somewhere around and reboot. Now all the audio devices are found and working as expected.
To reinstall package:
sudo zypper in -f alsa pulseaudio pipewire wireplumber
Hope this will help.
>wpctl status
PipeWire 'pipewire-0' [0.3.69, <DELETED>, cookie:1032882481]
ββ Clients:
31. xdg-desktop-portal [0.3.69, <DELETED>, pid:4079]
32. WirePlumber [0.3.69,<DELETED>, pid:4295]
33. WirePlumber [export] [0.3.69, <DELETED>, pid:4295]
77. pipewire [0.3.69, <DELETED>, pid:5716]
78. wpctl [0.3.69, <DELETED>, pid:5762]
85. Plasma PA [0.3.69, <DELETED>, pid:4156]
119. QPulse [0.3.69, <DELETED>, pid:4363]
Audio
ββ Devices:
β 45. KT_USB_AUDIO [alsa]
β 46. speedlink webcam [alsa]
β 47. iFi (by AMR) HD USB Audio [alsa]
β 48. Built-in Audio [alsa]
β
ββ Sinks:
β 55. KT_USB_AUDIO Pro [vol: 1.00]
β * 58. iFi (by AMR) HD USB Audio Pro [vol: 1.00]
β 59. Built-in Audio Analog Stereo [vol: 0.64]
β
ββ Sink endpoints:
β
ββ Sources:
β * 56. KT_USB_AUDIO Pro [vol: 1.00]
β 57. speedlink webcam Mono [vol: 1.00]
β 60. Built-in Audio Analog Stereo [vol: 0.74 MUTED]
β
ββ Source endpoints:
β
ββ Streams:
Video
ββ Devices:
β 39. Integrated_Webcam_HD [v4l2]
β 40. Integrated_Webcam_HD [v4l2]
β 41. Integrated_Webcam_HD [v4l2]
β 42. Integrated_Webcam_HD [v4l2]
β 43. speedlink webcam [v4l2]
β 44. speedlink webcam [v4l2]
β
ββ Sinks:
β
ββ Sink endpoints:
β
ββ Sources:
β * 49. Integrated_Webcam_HD (V4L2)
β 51. Integrated_Webcam_HD (V4L2)
β 53. speedlink webcam (V4L2)
β
ββ Source endpoints:
β
ββ Streams:
Settings
ββ Default Configured Node Names:
0. Audio/Sink alsa_output.usb-iFi__by_AMR__iFi__by_AMR__HD_USB_Audio_00000000-00.pro-output-0
1. Audio/Source alsa_input.usb-KTMicro_KT_USB_AUDIO_214b206000000178-00.pro-input-0
1 Like
A post was merged into an existing topic: Audio Support Required
What about systemctl --user status pipewire-pulse
?
Now Iβve something like this:
β pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; disabled; preset: disabled)
Active: active (running) since Thu 2023-04-27 19:46:30 CEST; 4h 9min ago
TriggeredBy: β pipewire-pulse.socket
Main PID: 5716 (pipewire-pulse)
Tasks: 2 (limit: 4915)
Memory: 64.7M
CPU: 26.559s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
ββ5716 /usr/bin/pipewire-pulse
Apr 27 19:46:30 <DELETED> systemd[3693]: Started PipeWire PulseAudio.
Please show the output from
systemctl --user list-units | egrep -i "wire|pulse"
Yes, everything is working nowβ¦
Good to know. Your question regarding the status of βpipewire-pulse.serviceβ is why I replied with the suggested command to run. In any case the status of the service unit is as expected (as it is socket activated on demand).