Comments

35 Comments
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

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

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?

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.

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?

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.

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.

karma

MOK versification failed with secure boot enabled.

karma

toolbox create --distro is what I've tested here (and something I've been interested for a very long time) and it works as expected!

karma

"Give access to Avahi to resolve the .local mDNS domain" bits work as expected.

karma

"Give access to Avahi to resolve the .local mDNS domain" bits work as expected.

karma

This update has been working for me flawlessly for the past few days.

Works as expected!

Works as expected!

Works as expected!

karma

Works as expected!

Works as expected!

Works as expected!

Works as expected!

karma

Thanks!