stable

FEDORA-2021-e6f6ed66d8 created by perex 7 months ago for Fedora 35

This updated package fixes the audio device open issues for some devices (using the UCM configuration).

Reboot Required
After installing this update it is required that you reboot your system to ensure the changes supplied by this update are applied properly.

How to install

sudo dnf upgrade --refresh --advisory=FEDORA-2021-e6f6ed66d8

This update has been submitted for testing by perex.

7 months ago

This update's test gating status has been changed to 'waiting'.

7 months ago

This update's test gating status has been changed to 'failed'.

7 months ago

perex edited this update.

New build(s):

  • alsa-lib-1.2.6-3.fc35

Removed build(s):

  • alsa-lib-1.2.6-2.fc35

Karma has been reset.

7 months ago

This update's test gating status has been changed to 'waiting'.

7 months ago

This update's test gating status has been changed to 'failed'.

7 months ago

This update's test gating status has been changed to 'passed'.

7 months ago

This update has been pushed to testing.

7 months ago
User Icon bojan commented & provided feedback 7 months ago
karma

Works.

karma

This update has been submitted for stable by bodhi.

7 months ago
User Icon besser82 commented & provided feedback 7 months ago
karma

Works great! LGTM! =)

User Icon fidencio commented & provided feedback 7 months ago
karma

I've tried this upgrade after facing the breakage and still the very same issue.

[   26.738903] Oops: 0010 [#1] SMP NOPTI
[   26.738905] CPU: 11 PID: 1793 Comm: wireplumber Not tainted 5.14.10-300.fc35.x86_64 #1
[   26.738907] Hardware name: Intel(R) Client Systems NUC9VXQNX/NUC9VXQNB, BIOS QNCFLX70.0065.2021.0720.1420 07/20/2021
[   26.738907] RIP: 0010:0x0
[   26.738911] Code: Unable to access opcode bytes at RIP 0xffffffffffffffd6.
[   26.738912] RSP: 0018:ffffae70419d3aa8 EFLAGS: 00010202
[   26.738913] RAX: 0000000000000000 RBX: ffff9a03cb711728 RCX: 0000000000000007
[   26.738914] RDX: ffff9a03c1b4ce00 RSI: ffff9a03cabf0828 RDI: ffff9a03c1043960
[   26.738915] RBP: ffff9a03c1b4ce00 R08: ffff9a0408eae977 R09: ffff9a0408eae97e
[   26.738916] R10: ffff9a03c2f33368 R11: 0000000000000348 R12: 0000000000000000
[   26.738917] R13: 0000000000000001 R14: ffff9a03cb711728 R15: ffff9a03ce628e28
[   26.738918] FS:  00007f7279af5800(0000) GS:ffff9a0b3f0c0000(0000) knlGS:0000000000000000
[   26.738919] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   26.738920] CR2: ffffffffffffffd6 CR3: 0000000146326002 CR4: 00000000003706e0
[   26.738921] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[   26.738922] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[   26.738923] Call Trace:
[   26.738925]  snd_soc_dai_startup+0x2f/0x60 [snd_soc_core]
[   26.738939]  ? snd_soc_component_module_get+0x41/0x50 [snd_soc_core]
[   26.738948]  soc_pcm_open+0x13e/0x5a0 [snd_soc_core]
[   26.738957]  dpcm_be_dai_startup+0x13a/0x230 [snd_soc_core]
[   26.738966]  dpcm_fe_dai_open+0xea/0x930 [snd_soc_core]
[   26.738977]  snd_pcm_open_substream+0x522/0x850 [snd_pcm]
[   26.738982]  ? add_wait_queue+0x65/0xa0
[   26.738985]  snd_pcm_open.part.0+0xb4/0x1d0 [snd_pcm]
[   26.738989]  ? wake_up_q+0x90/0x90
[   26.738991]  snd_pcm_capture_open+0x54/0x80 [snd_pcm]
[   26.738995]  chrdev_open+0xe0/0x220
[   26.738997]  ? cdev_default_release+0x20/0x20
[   26.738999]  do_dentry_open+0x149/0x350
[   26.739001]  path_openat+0xab3/0x1030
[   26.739003]  do_filp_open+0x9f/0x130
[   26.739005]  ? __check_object_size+0x136/0x150
[   26.739006]  ? alloc_fd+0x50/0x170
[   26.739008]  do_sys_openat2+0x7a/0x130
[   26.739010]  __x64_sys_openat+0x45/0x70
[   26.739012]  do_syscall_64+0x38/0x90
[   26.739015]  entry_SYSCALL_64_after_hwframe+0x44/0xae
[   26.739017] RIP: 0033:0x7f7279fbc524
[   26.739018] Code: 24 20 eb 8f 66 90 44 89 54 24 0c e8 a6 8b f8 ff 44 8b 54 24 0c 44 89 e2 48 89 ee 41 89 c0 bf 9c ff ff ff b8 01 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 34 44 89 c7 89 44 24 0c e8 e8 8b f8 ff 8b 44
[   26.739020] RSP: 002b:00007fff8e037000 EFLAGS: 00000293 ORIG_RAX: 0000000000000101
[   26.739021] RAX: ffffffffffffffda RBX: 0000000000080802 RCX: 00007f7279fbc524
[   26.739022] RDX: 0000000000080802 RSI: 00007fff8e0370a0 RDI: 00000000ffffff9c
[   26.739023] RBP: 00007fff8e0370a0 R08: 0000000000000000 R09: 00007fff8e036e17
[   26.739024] R10: 0000000000000000 R11: 0000000000000293 R12: 0000000000080802
[   26.739025] R13: 00007f726956deb6 R14: 00007fff8e0370a0 R15: 0000000081204101
[   26.739026] Modules linked in: snd_seq_dummy snd_hrtimer xt_MASQUERADE xt_conntrack xt_CHECKSUM ipt_REJECT nf_reject_ipv4 ip6table_mangle ip6table_nat ip6table_filter ip6_tables iptable_mangle iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 iptable_filter bridge stp llc qrtr ns bnep vfat fat snd_soc_skl_hda_dsp snd_soc_intel_hda_dsp_common snd_soc_hdac_hdmi snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic usblp snd_soc_dmic snd_sof_pci_intel_cnl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp snd_sof soundwire_bus ledtrig_audio snd_soc_skl snd_soc_hdac_hda snd_hda_ext_core snd_soc_sst_ipc snd_soc_sst_dsp snd_soc_acpi_intel_match snd_soc_acpi intel_rapl_msr intel_rapl_common snd_soc_core snd_compress ac97_bus iwlmvm snd_pcm_dmaengine intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp snd_intel_dspcfg snd_intel_sdw_acpi coretemp mac80211 snd_hda_codec
[   26.739051]  snd_usb_audio kvm_intel snd_hda_core snd_usbmidi_lib snd_rawmidi snd_hwdep snd_seq snd_seq_device kvm libarc4 snd_pcm uvcvideo iTCO_wdt videobuf2_vmalloc intel_pmc_bxt btusb videobuf2_memops videobuf2_v4l2 btrtl btbcm videobuf2_common ee1004 mei_hdcp iTCO_vendor_support irqbypass mei_wdt snd_timer btintel bluetooth iwlwifi videodev snd rapl i2c_i801 intel_cstate cfg80211 intel_uncore thunderbolt mc wmi_bmof intel_wmi_thunderbolt joydev pcspkr mei_me soundcore i2c_smbus ecdh_generic rfkill mei idma64 intel_pch_thermal acpi_tad acpi_pad auth_rpcgss sunrpc zram ip_tables dm_crypt trusted asn1_encoder hid_lenovo i915 uas usb_storage ttm drm_kms_helper igb cec crct10dif_pclmul crc32_pclmul crc32c_intel nvme ucsi_acpi dca e1000e drm ghash_clmulni_intel nvme_core serio_raw i2c_algo_bit typec_ucsi typec wmi video pinctrl_cannonlake ipmi_devintf ipmi_msghandler fuse
[   26.739083] CR2: 0000000000000000
[   26.739084] ---[ end trace e26d4c1103e6b762 ]---

Let me know if more info is needed from my side.

User Icon fidencio commented & provided feedback 7 months ago
karma

The packages I have installed:

alsa-lib-1.2.6-3.fc35.x86_64
alsa-ucm-1.2.6-3.fc35.noarch
alsa-utils-1.2.6-1.fc35.x86_64

And for some reason alsa-utils wasn't part of this update.

Please, it's not fault of the user space. It's a kernel driver issue. Report this to bugzilla in the kernel component.

Using exactly the same kernel, but reverting to the packages shown below makes everything work as expected.

alsa-utils-1.2.5.1-2.fc35.x86_64
alsa-lib-1.2.5.1-3.fc35.x86_64
alsa-ucm-1.2.5.1-3.fc35.noarch

This indicates a regression on the alsa side.

Also, I saw you're already looped in https://github.com/alsa-project/alsa-lib/issues/199 and https://github.com/alsa-project/alsa-ucm-conf/issues/126 ... are those part of this update?

Does the change in https://github.com/alsa-project/alsa-ucm-conf/issues/126 work for you (you'll find the file in /usr/share/alsa/ucm2)?

The pipewire falls back to the legacy device probe, so you may see the kernel problem with the use (but it would be better to report it anyway - kernel driver should not Oops). You may just disable ucm to give a test for 1.2.5 - I guess, that the kernel Oops may be similar.

Does the change in https://github.com/alsa-project/alsa-ucm-conf/issues/126 work for you (you'll find the file in /usr/share/alsa/ucm2)?

@perex, it does solve the issue for me, and I will get to report the oops to the kernel folks. Please, if possible, include that change in a re-spin of this package.

perex edited this update.

New build(s):

  • alsa-lib-1.2.6.1-1.fc35

Removed build(s):

  • alsa-lib-1.2.6-3.fc35

Karma has been reset.

7 months ago

This update has been submitted for testing by perex.

7 months ago

I was already working on it. Please, test 1.2.6.1 packages and give karma here to push it to stable ASAP. Thank you.

perex edited this update.

7 months ago
User Icon ojab commented & provided feedback 7 months ago
$ bodhi updates download --updateid FEDORA-2021-e6f6ed66d8
Downloading packages from FEDORA-2021-e6f6ed66d8
Downloading: alsa-topology-1.2.6.1-1.fc35.noarch.rpm
[====================================] 100% 19.22 KiB / 19.22 KiB
Downloading: alsa-ucm-1.2.6.1-1.fc35.noarch.rpm
[====================================] 100% 84.42 KiB / 84.42 KiB
Downloading: alsa-lib-devel-1.2.6.1-1.fc35.x86_64.rpm
[====================================] 100% 794.56 KiB / 794.56 KiB
Downloading: alsa-lib-1.2.6.1-1.fc35.x86_64.rpm
[====================================] 100% 497.02 KiB / 497.02 KiB
[ojab@ojab-laptop tt]$ sudo dnf update ./*
Last metadata expiration check: 0:00:38 ago on Пт 10 дек 2021 13:25:37.
Package alsa-topology not installed, cannot update it.
No match for argument: alsa-topology-1.2.6.1-1.fc35.noarch.rpm
Error: 
 Problem: cannot install the best update candidate for package alsa-ucm-1.2.5.1-3.fc35.noarch
  - nothing provides alsa-lib >= 1.2.6.2 needed by alsa-ucm-1.2.6.1-1.fc35.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
User Icon fidencio commented & provided feedback 7 months ago

We need a new alsa-ucm package to go together with the alsa-libs one, which doesn't seem to be avaiable. Where that package should come from? Could that be added to this very same update?

User Icon fidencio commented & provided feedback 7 months ago

Oh, it's there and I'm hitting the same issue reported by ojab.

User Icon perex commented & provided feedback 7 months ago

I'm building new packages to fix the dependency requirement. But you can install the alsa-ucm-conf rpm using '--force' (directly for rpm tool - rpm -Uvh --force alsa-ucm-conf-*.rpm for a quick feedback (don't set karma until new package is released) .

perex edited this update.

New build(s):

  • alsa-lib-1.2.6.1-2.fc35

Removed build(s):

  • alsa-lib-1.2.6.1-1.fc35

Karma has been reset.

7 months ago
User Icon ojab provided feedback 7 months ago
karma
BZ#2030992 Microphone doesn't work with alsa-ucm-1.2.6

This update has been submitted for testing by bodhi. This critical path update has not yet been approved for pushing to the stable repository. It must first reach a karma of 2, consisting of 0 positive karma from proventesters, along with 2 additional karma from the community. Or, it must spend 14 days in testing without any negative feedback Additionally, it must pass automated tests..

7 months ago
User Icon fidencio commented & provided feedback 7 months ago
karma

This one works as expected for me, thanks for the quick updates @perex!

BZ#2030992 Microphone doesn't work with alsa-ucm-1.2.6

This update has been submitted for stable by bodhi.

7 months ago

This update's test gating status has been changed to 'failed'.

7 months ago

This update's test gating status has been changed to 'passed'.

7 months ago
User Icon dhcpme commented & provided feedback 7 months ago
karma

Latest alsa-lib-1.2.6.1-2.fc35 build works on my Lenovo Thinkpad T14 AMD Gen1. Internal, Dock, and DisplayPort audio all works. Thank you! @perex

User Icon noda commented & provided feedback 7 months ago
karma

Another Lenovo Thinkpad T14 AMD Gen1 user here, and the update fixed my sound issues as well.

User Icon dirkk commented & provided feedback 7 months ago
karma

alsa-lib-1.2.6.1-3.fc35 doen NOT work for me. Micro does not work. Was okay until version 1.2.5.

BZ#2030992 Microphone doesn't work with alsa-ucm-1.2.6
User Icon dirkk commented & provided feedback 7 months ago
karma

Sorry. My previous post was with a wrong version. I overlooked the new "sub"version.

alsa-lib-1.2.6.1-2.fc35 now works FINE for me.

BZ#2030992 Microphone doesn't work with alsa-ucm-1.2.6

This update has been pushed to stable.

7 months ago
User Icon daniel524085 commented & provided feedback 7 months ago

1.2.6.1-2: Broke audio on my Intel NUC M15 laptop

Output audio device shows up but there is no actual sound output

Input devices are gone completely, the microphone does not show up at all

alsa 1.2.5.1 works perfectly

BZ#2030992 Microphone doesn't work with alsa-ucm-1.2.6
User Icon perex commented & provided feedback 7 months ago

Please, create a new bug, attach alsa-info.sh --no-upload output there and alsaucm -c hw:0 dump text output. Thank you.

User Icon daniel524085 commented & provided feedback 7 months ago

Hi, sorry I'm not sure how to properly link the bugzilla report to my comment here. Here is the link instead. https://bugzilla.redhat.com/show_bug.cgi?id=2031566

User Icon damonblais commented & provided feedback 6 months ago

Updated to Fedora 35 today, Built-In Audio stopped working. It would show up in dmesg and lspci as loading (Intel Audio), but not show up in pavucontrol, nor would I hear any system sounds, nor would my line-in microphone be detected.

00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)

Yet, my NVIDIA GPU's audio device showed up, as well as my USB audio devices (M-AUDIO AIR).

The only thing that fixed it for me was removing wireplumber entirely:

sudo dnf swap wireplumber pipewire-media-session


Please login to add feedback.

Metadata
Type
bugfix
Severity
high
Karma
5
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
1
Stable by Time
14 days
Dates
submitted
7 months ago
in stable
7 months ago
modified
7 months ago
BZ#2030992 Microphone doesn't work with alsa-ucm-1.2.6
0
3

Automated Test Results