Same problem here. Now I'm using kernel 5.3.16, and it works like a charm. Waiting for new updates to resolve this problem.

On Thu, Jan 9, 2020 at 8:01 AM Mark C. Allman <mcallman@allmanpc.com> wrote:
On 1/8/20 6:01 PM, Benjamin Lowry via users wrote:
Hey everyone, I'm on Fedora 31 and recently upgraded my kernel from
5.3.16 to 5.4.7, and now my sound (via snd_hda_intel) and wifi doesn't
work; the wifi options in GNOME are missing, and my only sound device
is the default PulseAudio "Dummy Output". Everything works fine if I
manually select the old kernel in GRUB. Is this a known issue, and
should I file a bug about this?

# dmidecode -s system-version
ThinkPad X1 Carbon 7th

Here's the relevant log sections:
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: use msi interrupt mode
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cml.ri failed with error -2
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cml.ri failed err: -2
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2
Jan 08 16:42:46 newton kernel: sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2

Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: Collecting data: trigger 15 fired.
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: Status: 0x00000000, count: 1540278722
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: Loaded firmware version: 48.4fa0041f.0
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xEDF689F1 | ADVANCED_SYSASSERT
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x64CB54DD | trm_hw_status0
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xF8687609 | trm_hw_status1
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x308D2DCD | branchlink2
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x6ADDA111 | interruptlink1
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x1543DD43 | interruptlink2
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x64802E76 | data1
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x1DD12EFE | data2
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x7716D38D | data3
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xDBC00F86 | beacon time
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xADE83137 | tsf low
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x33E55AED | tsf hi
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x8AC5F930 | time gp1
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x71C94C4C | time gp2
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xFEDB56F5 | uCode revision type
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xB1AC2681 | uCode version major
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xAF3B9842 | uCode version minor
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xFDAE5B60 | hw version
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x871997F8 | board version
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x4B1BD676 | hcmd
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x0E6EC2AE | isr0
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x88516878 | isr1
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x1995D970 | isr2
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xE6F00ADB | isr3
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xEADDC224 | isr4
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x6C9914F9 | last cmd Id
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x9A278D81 | wait_event
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x351FD4F6 | l2p_control
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x46D8FCD1 | l2p_duration
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x5DEA2927 | l2p_mhvalid
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x7DC7B996 | l2p_addr_match
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xD0C0BC2F | lmpm_pmg_sel
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x8B9718C9 | timestamp
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xBF827979 | flow_handler
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: Status: 0x00000000, count: 7
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x201013F1 | ADVANCED_SYSASSERT
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xC008CF5C | umac branchlink2
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink1
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x00000003 | umac data1
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x20000302 | umac data2
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x01300202 | umac data3
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x00000030 | umac major
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x4FA0041F | umac minor
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x00005D11 | frame pointer
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xC0887F58 | stack pointer
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x00000000 | last host cmd
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: Fseq Registers:
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_ERROR_CODE
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x00000000 | FSEQ_TOP_INIT_VERSION
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x2E66E477 | FSEQ_CNVIO_INIT_VERSION
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x0000A384 | FSEQ_OTP_VERSION
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x11C5D9CE | FSEQ_TOP_CONTENT_VERSION
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xE02CC5D2 | FSEQ_ALIVE_TOKEN
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xDD1880B9 | FSEQ_CNVI_ID
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x5562D073 | FSEQ_CNVR_ID
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x01300202 | CNVR_AUX_MISC_CHIP
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0x5c84, CPU2 Status: 0x3
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: Failed to start RT ucode: -110
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
Jan 08 16:42:47 newton kernel: iwlwifi 0000:00:14.3: Failed to run INIT ucode: -110

I had the same problem.  I see "snd-sda-intel" loaded but no device in /dev/snd.  lspci still listed the hardware.

Just as something to try, I ran "sudo dnf upgrade" and saw that an alsa-firmware update was available.  I installed all the updates, rebooted and it's now working.  Go figure.

Another issue is that VMware Workstation 15.5.1 wouldn't compile the vmnet kernel module.  I had to edit userif.c to fix the problem.   I'll be posting the fix on Medium either later this evening or tomorrow.


Mark C. Allman, PMP, CSM
Founder, See How You Ski, www.seehowyouski.com
Sr. Project Manager, Allman Professional Consulting, Inc., www.allmanpc.com
617-947-4263, Twitter: @allmanpc

_______________________________________________
users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-leave@lists.fedoraproject.org
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org