No sound on Huawei Matebook 14 AMD 2021 and Fedora 35

Hello all,

I have no sound on my computer (Huawei Matebook 14 AMD 2021) running Fedora 35.

It seems that the sound cards are not detected.
Here is how gnome-control-center looks:

On Windows, everything is fine. Here is how DirectX Diagnostic Tool looks:
Dropbox Link
Here you can see the Vendor (1022) and Device (15E2).

Here is the alsa-info.txt file obtained by running alsa-info.sh --no-upload:

alsa-info.txt
!!################################
!!ALSA Information Script v 0.5.0
!!################################

!!Script ran on: Fri Nov 26 09:19:33 UTC 2021


!!Linux Distribution
!!------------------

Fedora release 35 (Thirty Five) NAME="Fedora Linux" ID=fedora PRETTY_NAME="Fedora Linux 35 (Workstation Edition)" LOGO=fedora-logo-icon CPE_NAME="cpe:/o:fedoraproject:fedora:35" HOME_URL="https://fedoraproject.org/" DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f35/system-administrators-guide/" SUPPORT_URL="https://ask.fedoraproject.org/" BUG_REPORT_URL="https://bugzilla.redhat.com/" REDHAT_BUGZILLA_PRODUCT="Fedora" REDHAT_BUGZILLA_PRODUCT_VERSION=35 REDHAT_SUPPORT_PRODUCT="Fedora" REDHAT_SUPPORT_PRODUCT_VERSION=35 PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy" Fedora release 35 (Thirty Five) Fedora release 35 (Thirty Five)


!!DMI Information
!!---------------

Manufacturer:      HUAWEI
Product Name:      KLVL-WXXW
Product Version:   M1010
Firmware Version:  1.00
System SKU:        C171
Board Vendor:      HUAWEI
Board Name:        KLVL-WXXW-PCB


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/ACPI0003:00/status 	 15
/sys/bus/acpi/devices/AMDI0010:00/status 	 15
/sys/bus/acpi/devices/AMDI0010:01/status 	 15
/sys/bus/acpi/devices/AMDI0010:02/status 	 15
/sys/bus/acpi/devices/AMDI0030:00/status 	 15
/sys/bus/acpi/devices/ESSX8336:00/status 	 15
/sys/bus/acpi/devices/GXTP7863:00/status 	 15
/sys/bus/acpi/devices/LNXVIDEO:00/status 	 15
/sys/bus/acpi/devices/MSFT0001:00/status 	 15
/sys/bus/acpi/devices/MSFT0101:00/status 	 15
/sys/bus/acpi/devices/NTAG0001:00/status 	 15
/sys/bus/acpi/devices/PNP0103:00/status 	 15
/sys/bus/acpi/devices/PNP0C09:00/status 	 15
/sys/bus/acpi/devices/PNP0C0A:00/status 	 31
/sys/bus/acpi/devices/PNP0C0C:00/status 	 11
/sys/bus/acpi/devices/PNP0C0F:00/status 	 9
/sys/bus/acpi/devices/PNP0C0F:01/status 	 9
/sys/bus/acpi/devices/PNP0C0F:02/status 	 9
/sys/bus/acpi/devices/PNP0C0F:03/status 	 9
/sys/bus/acpi/devices/PNP0C0F:04/status 	 9
/sys/bus/acpi/devices/PNP0C0F:05/status 	 9
/sys/bus/acpi/devices/PNP0C0F:06/status 	 9
/sys/bus/acpi/devices/PNP0C0F:07/status 	 9
/sys/bus/acpi/devices/WDT0001:00/status 	 15
/sys/bus/acpi/devices/device:2c/status 	 11
/sys/bus/acpi/devices/device:2d/status 	 11
/sys/bus/acpi/devices/device:2e/status 	 11
/sys/bus/acpi/devices/device:2f/status 	 11
/sys/bus/acpi/devices/device:30/status 	 11
/sys/bus/acpi/devices/device:31/status 	 11
/sys/bus/acpi/devices/device:32/status 	 11
/sys/bus/acpi/devices/device:33/status 	 11
/sys/bus/acpi/devices/device:34/status 	 11
/sys/bus/acpi/devices/device:35/status 	 11
/sys/bus/acpi/devices/device:36/status 	 11


!!Kernel Information
!!------------------

Kernel release:    5.16.0-0.rc2.20211124git5d9f4cf36721.19.vanilla.1.fc35.x86_64
Operating System:  GNU/Linux
Architecture:      x86_64
Processor:         x86_64
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     k5.16.0-0.rc2.20211124git5d9f4cf36721.19.vanilla.1.fc35.x86_64
Library version:    
Utilities version:  1.2.5.1


!!Loaded ALSA modules
!!-------------------

snd_hda_intel (card 0)
snd_acp3x_rn (card 1)


!!Sound Servers on this system
!!----------------------------

PipeWire:
      Installed - Yes (/usr/bin/pipewire)
      Running - Yes

No sound servers found.


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xd03c0000 irq 65
 1 [acp            ]: acp - acp
                      HUAWEI-KLVL_WXXW-M1010-KLVL_WXXW_PCB


!!PCI Soundcards installed in the system
!!--------------------------------------

03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
	Subsystem: Device [1e83:3e4d]


!!Modprobe options (Sound related)
!!--------------------------------

snd_hda_intel: dmic_detect=0
snd_intel_dspcfg: dsp_driver=3


!!Loaded sound module options
!!---------------------------

!!Module: snd_hda_intel
	align_buffer_size : -1
	bdl_pos_adj : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
	dmic_detect : N
	enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : -1
	id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	model : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	pm_blacklist : Y
	position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	power_save : 1
	power_save_controller : Y
	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	single_cmd : -1
	snoop : -1

!!Module: snd_acp3x_rn
	* : 


!!Sysfs card info
!!---------------

!!Card: /sys/class/sound/card0
Driver: /sys/bus/pci/drivers/snd_hda_intel
Tree:
	/sys/class/sound/card0
	|-- controlC0
	|   |-- dev
	|   |-- device -> ../../card0
	|   |-- power
	|   |-- subsystem -> ../../../../../../../class/sound
	|   `-- uevent
	|-- device -> ../../../0000:03:00.1
	|-- hwC0D0
	|   |-- afg
	|   |-- chip_name
	|   |-- clear
	|   |-- dev
	|   |-- device -> ../../card0
	|   |-- driver_pin_configs
	|   |-- hints
	|   |-- init_pin_configs
	|   |-- init_verbs
	|   |-- mfg
	|   |-- modelname
	|   |-- power
	|   |-- power_off_acct
	|   |-- power_on_acct
	|   |-- reconfig
	|   |-- revision_id
	|   |-- subsystem -> ../../../../../../../class/sound
	|   |-- subsystem_id
	|   |-- uevent
	|   |-- user_pin_configs
	|   |-- vendor_id
	|   `-- vendor_name
	|-- id
	|-- input14
	|   |-- capabilities
	|   |-- device -> ../../card0
	|   |-- event10
	|   |-- id
	|   |-- inhibited
	|   |-- modalias
	|   |-- name
	|   |-- phys
	|   |-- power
	|   |-- properties
	|   |-- subsystem -> ../../../../../../../class/input
	|   |-- uevent
	|   `-- uniq
	|-- input15
	|   |-- capabilities
	|   |-- device -> ../../card0
	|   |-- event11
	|   |-- id
	|   |-- inhibited
	|   |-- modalias
	|   |-- name
	|   |-- phys
	|   |-- power
	|   |-- properties
	|   |-- subsystem -> ../../../../../../../class/input
	|   |-- uevent
	|   `-- uniq
	|-- number
	|-- pcmC0D3p
	|   |-- dev
	|   |-- device -> ../../card0
	|   |-- pcm_class
	|   |-- power
	|   |-- subsystem -> ../../../../../../../class/sound
	|   `-- uevent
	|-- pcmC0D7p
	|   |-- dev
	|   |-- device -> ../../card0
	|   |-- pcm_class
	|   |-- power
	|   |-- subsystem -> ../../../../../../../class/sound
	|   `-- uevent
	|-- power
	|   |-- autosuspend_delay_ms
	|   |-- control
	|   |-- runtime_active_time
	|   |-- runtime_status
	|   `-- runtime_suspended_time
	|-- subsystem -> ../../../../../../class/sound
	`-- uevent

!!Card: /sys/class/sound/card1
Driver: /sys/bus/platform/drivers/acp_pdm_mach
Tree:
	/sys/class/sound/card1
	|-- controlC1
	|   |-- dev
	|   |-- device -> ../../card1
	|   |-- power
	|   |-- subsystem -> ../../../../../../../../class/sound
	|   `-- uevent
	|-- device -> ../../../acp_pdm_mach.0
	|-- id
	|-- number
	|-- pcmC1D0c
	|   |-- dev
	|   |-- device -> ../../card1
	|   |-- pcm_class
	|   |-- power
	|   |-- subsystem -> ../../../../../../../../class/sound
	|   `-- uevent
	|-- power
	|   |-- autosuspend_delay_ms
	|   |-- control
	|   |-- runtime_active_time
	|   |-- runtime_status
	|   `-- runtime_suspended_time
	|-- subsystem -> ../../../../../../../class/sound
	`-- uevent


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: ATI R6xx HDMI
Address: 0
AFG Function Id: 0x1 (unsol 0)
Vendor Id: 0x1002aa01
Subsystem Id: 0x00aa0100
Revision Id: 0x100700
No Modem Function Group found
Default PCM:
    rates [0x70]: 32000 44100 48000
    bits [0x2]: 16
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
State of AFG node 0x01:
  Power states:  D0 D3 CLKSTOP EPSS
  Power: setting=D0, actual=D0, Clock-stop-OK
GPIO: io=0, o=0, i=0, unsolicited=0, wake=0
Node 0x02 [Audio Output] wcaps 0x221: Stereo Digital Stripe
  Device: name="HDMI 0", type="HDMI", device=3
  Converter: stream=2, channel=0
  Digital: Enabled GenLevel
  Digital category: 0x2
  IEC Coding Type: 0x0
Node 0x03 [Pin Complex] wcaps 0x400381: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Pincap 0x00000094: OUT Detect HDMI
  Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x02
Node 0x04 [Audio Output] wcaps 0x221: Stereo Digital Stripe
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
Node 0x05 [Pin Complex] wcaps 0x400381: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=1, device=0
  Control: name="IEC958 Playback Pro Mask", index=1, device=0
  Control: name="IEC958 Playback Default", index=1, device=0
  Control: name="IEC958 Playback Switch", index=1, device=0
  Pincap 0x00000094: OUT Detect HDMI
  Pin Default 0x185600f0: [Jack] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x04
Node 0x06 [Audio Output] wcaps 0x221: Stereo Digital Stripe
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
Node 0x07 [Pin Complex] wcaps 0x400381: Stereo Digital
  Pincap 0x00000094: OUT Detect HDMI
  Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x06
Node 0x08 [Audio Output] wcaps 0x221: Stereo Digital Stripe
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
Node 0x09 [Pin Complex] wcaps 0x400381: Stereo Digital
  Pincap 0x00000094: OUT Detect HDMI
  Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x08
Node 0x0a [Audio Output] wcaps 0x221: Stereo Digital Stripe
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
Node 0x0b [Pin Complex] wcaps 0x400381: Stereo Digital
  Pincap 0x00000094: OUT Detect HDMI
  Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x0a
Node 0x0c [Audio Output] wcaps 0x221: Stereo Digital Stripe
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
Node 0x0d [Pin Complex] wcaps 0x400381: Stereo Digital
  Pincap 0x00000094: OUT Detect HDMI
  Pin Default 0x585600f0: [N/A] Digital Out at Int HDMI
    Conn = Digital, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=00, enabled=0
  Connection: 1
     0x0c
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116,  5 Nov 26 11:53 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  7 Nov 26 11:53 /dev/snd/controlC1
crw-rw----+ 1 root audio 116,  4 Nov 26 11:53 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116,  2 Nov 26 11:54 /dev/snd/pcmC0D3p
crw-rw----+ 1 root audio 116,  3 Nov 26 11:53 /dev/snd/pcmC0D7p
crw-rw----+ 1 root audio 116,  6 Nov 26 11:53 /dev/snd/pcmC1D0c
crw-rw----+ 1 root audio 116,  1 Nov 26 11:53 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Nov 26 11:53 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x. 2 root root  80 Nov 26 11:53 .
drwxr-xr-x. 3 root root 220 Nov 26 11:53 ..
lrwxrwxrwx. 1 root root  12 Nov 26 11:53 pci-0000:03:00.1 -> ../controlC0
lrwxrwxrwx. 1 root root  12 Nov 26 11:53 pci-0000:03:00.5-platform-acp_pdm_mach.0 -> ../controlC1


!!ALSA configuration files
!!------------------------

!!System wide config file (/etc/asound.conf)

options snd-pcsp index=-2
alias snd-card-1 snd-hda-intel
alias sound-slot-1 snd-hda-intel
options snd-hda-intel model=amd
options snd-hda-intel enable_msi=1

!!Aplay/Arecord output
!!--------------------

APLAY

**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

**** List of CAPTURE Hardware Devices ****
card 1: acp [acp], device 0: DMIC capture dmic-hifi-0 []
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card Generic

Card sysdefault:0 'Generic'/'HD-Audio Generic at 0xd03c0000 irq 65'
  Mixer name	: 'ATI R6xx HDMI'
  Components	: 'HDA:1002aa01,00aa0100,00100700'
  Controls      : 14
  Simple ctrls  : 2
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [off]

!!-------Mixer controls for card acp

Card sysdefault:1 'acp'/'HUAWEI-KLVL_WXXW-M1010-KLVL_WXXW_PCB'
  Mixer name	: ''
  Components	: ''
  Controls      : 0
  Simple ctrls  : 0


!!Alsactl output
!!--------------

--startcollapse--
state.Generic {
	control.1 {
		iface CARD
		name 'HDMI/DP,pcm=3 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.2 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.3 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.4 {
		iface MIXER
		name 'IEC958 Playback Default'
		value '0482000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.5 {
		iface MIXER
		name 'IEC958 Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.6 {
		iface PCM
		device 3
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.7 {
		iface CARD
		name 'HDMI/DP,pcm=7 Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.8 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		index 1
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.9 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		index 1
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.10 {
		iface MIXER
		name 'IEC958 Playback Default'
		index 1
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.11 {
		iface MIXER
		name 'IEC958 Playback Switch'
		index 1
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.12 {
		iface PCM
		device 7
		name ELD
		value ''
		comment {
			access 'read volatile'
			type BYTES
			count 0
		}
	}
	control.13 {
		iface PCM
		device 3
		name 'Playback Channel Map'
		value.0 3
		value.1 4
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
	control.14 {
		iface PCM
		device 7
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		value.2 0
		value.3 0
		value.4 0
		value.5 0
		value.6 0
		value.7 0
		comment {
			access 'read write'
			type INTEGER
			count 8
			range '0 - 36'
		}
	}
}
state.acp {
	control {
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

ac97_bus
acpi_cpufreq
amdgpu
bluetooth
bnep
btbcm
btintel
btrtl
btusb
ccp
cfg80211
crc32_pclmul
crc32c_intel
crct10dif_pclmul
drm_ttm_helper
ecdh_generic
edac_mce_amd
fat
fuse
ghash_clmulni_intel
gpu_sched
hid_multitouch
huawei_wmi
i2c_hid
i2c_hid_acpi
i2c_piix4
intel_rapl_common
intel_rapl_msr
iommu_v2
ip_set
ip_tables
ipmi_devintf
ipmi_msghandler
irqbypass
joydev
k10temp
kvm
kvm_amd
ledtrig_audio
libarc4
mac80211
mc
nf_conntrack
nf_conntrack_broadcast
nf_conntrack_netbios_ns
nf_defrag_ipv4
nf_defrag_ipv6
nf_nat
nf_reject_ipv4
nf_reject_ipv6
nf_tables
nfnetlink
nft_chain_nat
nft_ct
nft_fib
nft_fib_inet
nft_fib_ipv4
nft_fib_ipv6
nft_objref
nft_reject
nft_reject_inet
nvme
nvme_core
pcspkr
qrtr
rapl
rfcomm
rfkill
rtw88_8822c
rtw88_8822ce
rtw88_core
rtw88_pci
serio_raw
snd
snd_acp3x_pdm_dma
snd_acp3x_rn
snd_compress
snd_hda_codec
snd_hda_codec_hdmi
snd_hda_core
snd_hda_intel
snd_hrtimer
snd_hwdep
snd_intel_dspcfg
snd_intel_sdw_acpi
snd_pci_acp3x
snd_pci_acp5x
snd_pcm
snd_pcm_dmaengine
snd_rn_pci_acp3x
snd_seq
snd_seq_device
snd_seq_dummy
snd_soc_core
snd_soc_dmic
snd_soc_es8316
snd_timer
soundcore
sp5100_tco
sparse_keymap
sunrpc
ttm
uvcvideo
vfat
video
videobuf2_common
videobuf2_memops
videobuf2_v4l2
videobuf2_vmalloc
videodev
wmi
wmi_bmof
zram


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x03 0x185600f0
0x05 0x185600f0
0x07 0x585600f0
0x09 0x585600f0
0x0b 0x585600f0
0x0d 0x585600f0

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D0/hints:


!!ALSA/HDA dmesg
!!--------------

[    0.000000] Linux version 5.16.0-0.rc2.20211124git5d9f4cf36721.19.vanilla.1.fc35.x86_64 (mockbuild@buildvm-x86-18.iad2.fedoraproject.org) (gcc (GCC) 11.2.1 20210728 (Red Hat 11.2.1-1), GNU ld version 2.37-10.fc35) #1 SMP PREEMPT Thu Nov 25 05:21:05 UTC 2021
[    0.000000] Command line: BOOT_IMAGE=(hd0,gpt8)/vmlinuz-5.16.0-0.rc2.20211124git5d9f4cf36721.19.vanilla.1.fc35.x86_64 root=UUID=bc496d57-e9b2-42c4-95f8-ca39fea54604 ro rootflags=subvol=root rhgb quiet snd_hda_intel.dmic_detect=0 snd_intel_dspcfg.dsp_driver=3
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
--
[    0.073820] Policy zone: Normal
[    0.073822] Kernel command line: BOOT_IMAGE=(hd0,gpt8)/vmlinuz-5.16.0-0.rc2.20211124git5d9f4cf36721.19.vanilla.1.fc35.x86_64 root=UUID=bc496d57-e9b2-42c4-95f8-ca39fea54604 ro rootflags=subvol=root rhgb quiet snd_hda_intel.dmic_detect=0 snd_intel_dspcfg.dsp_driver=3
[    0.073898] Unknown kernel command line parameters "rhgb BOOT_IMAGE=(hd0,gpt8)/vmlinuz-5.16.0-0.rc2.20211124git5d9f4cf36721.19.vanilla.1.fc35.x86_64", will be passed to user space.
--
[    0.279172] ACPI: Added _OSI(Linux-Dell-Video)
[    0.279173] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.279174] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[    3.149599] piix4_smbus 0000:00:14.0: Auxiliary SMBus Host Controller at 0xb20
[    3.161368] snd_rn_pci_acp3x 0000:03:00.5: enabling device (0000 -> 0002)
[    3.175635] mc: Linux media interface: v0.10
--
[    3.257910] Bluetooth: hci0: RTL: cfg_sz 6, total sz 39526
[    3.284128] snd_hda_intel 0000:03:00.1: dmic_detect option is deprecated, pass snd-intel-dspcfg.dsp_driver=1 option instead
[    3.284145] snd_hda_intel 0000:03:00.1: enabling device (0000 -> 0002)
[    3.284227] snd_hda_intel 0000:03:00.1: Handle vga_switcheroo audio client
[    3.285516] usb 3-4: Found UVC 1.10 device HD Camera (13d3:5476)
--
[    3.291887] usbcore: registered new interface driver uvcvideo
[    3.307965] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[    3.330921] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input14
[    3.331013] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input15
[    3.353212] SVM: TSC scaling supported


!!Packages installed
!!--------------------

alsa-utils-1.2.5.1-2.fc35.x86_64
alsa-plugins-pulseaudio-1.2.5-2.fc35.x86_64
alsa-lib-1.2.5.1-4.fc35.x86_64
alsa-sof-firmware-1.9-1.fc35.noarch
alsa-lib-1.2.5.1-4.fc35.i686
alsa-plugins-pulseaudio-1.2.5-2.fc35.i686
alsa-tools-1.2.5-2.fc35.x86_64```

Any help would be very much appreciated.

Hi Eugene,

what worked for me today resolving a similar problem, have been the advices on this website:
Common F35 bugs - Fedora Project Wiki

Thank you for your suggestion!

Unfortunately, the advice did not help me.

The output of systemctl --user status wireplumber.service:

     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-11-26 17:49:53 MSK; 5h 2min ago
   Main PID: 2023 (wireplumber)
      Tasks: 4 (limit: 18346)
     Memory: 7.6M
        CPU: 502ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─2023 /usr/bin/wireplumber

Nov 26 20:38:07 LAPTOP-14AODQ7T wireplumber[2023]: [string "alsa.lua"]:180: attempt to index a nil value (local 'device')
                                                   stack traceback:
                                                           [string "alsa.lua"]:180: in global 'createDevice'
                                                           [string "alsa.lua"]:278: in function <[string "alsa.lua"]:273>
Nov 26 20:54:17 LAPTOP-14AODQ7T wireplumber[2023]: [string "alsa.lua"]:323: attempt to index a nil value (local 'device')
                                                   stack traceback:
                                                           [string "alsa.lua"]:323: in function <[string "alsa.lua"]:321>
Nov 26 20:54:26 LAPTOP-14AODQ7T wireplumber[2023]: SPA handle 'api.alsa.acp.device' could not be loaded; is it installed?
Nov 26 20:54:26 LAPTOP-14AODQ7T wireplumber[2023]: [string "alsa.lua"]:180: attempt to index a nil value (local 'device')
                                                   stack traceback:
                                                           [string "alsa.lua"]:180: in global 'createDevice'
                                                           [string "alsa.lua"]:278: in function <[string "alsa.lua"]:273>
Nov 26 22:47:26 LAPTOP-14AODQ7T wireplumber[2023]: [string "alsa.lua"]:323: attempt to index a nil value (local 'device')
                                                   stack traceback:
                                                           [string "alsa.lua"]:323: in function <[string "alsa.lua"]:321>
Nov 26 22:47:32 LAPTOP-14AODQ7T wireplumber[2023]: SPA handle 'api.alsa.acp.device' could not be loaded; is it installed?
Nov 26 22:47:32 LAPTOP-14AODQ7T wireplumber[2023]: [string "alsa.lua"]:180: attempt to index a nil value (local 'device')
                                                   stack traceback:
                                                           [string "alsa.lua"]:180: in global 'createDevice'
                                                           [string "alsa.lua"]:278: in function <[string "alsa.lua"]:273>
Nov 26 22:49:55 LAPTOP-14AODQ7T wireplumber[2023]: [string "alsa.lua"]:323: attempt to index a nil value (local 'device')
                                                   stack traceback:
                                                           [string "alsa.lua"]:323: in function <[string "alsa.lua"]:321>
Nov 26 22:50:01 LAPTOP-14AODQ7T wireplumber[2023]: SPA handle 'api.alsa.acp.device' could not be loaded; is it installed?
Nov 26 22:50:01 LAPTOP-14AODQ7T wireplumber[2023]: [string "alsa.lua"]:180: attempt to index a nil value (local 'device')
                                                   stack traceback:
                                                           [string "alsa.lua"]:180: in global 'createDevice'
                                                           [string "alsa.lua"]:278: in function <[string "alsa.lua"]:273>

So wireplumber is running.

Also, pulseaudio is not running.
Here is the output of systemctl --user status session.slice:

● session.slice - User Core Session Slice
     Loaded: loaded (/usr/lib/systemd/user/session.slice; static)
    Drop-In: /run/systemd/user/session.slice.d
             └─99-uresourced.conf
     Active: active since Fri 2021-11-26 17:49:52 MSK; 5h 4min ago
       Docs: man:systemd.special(7)
      Tasks: 48
     Memory: 46.8M (min: 250.0M)
        CPU: 6min 20.010s
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice
             ├─at-spi-dbus-bus.service
             │ ├─2221 /usr/libexec/at-spi-bus-launcher
             │ ├─3456 /usr/bin/dbus-broker-launch --config-file=/usr/share/defaults/at-spi2/accessibility.conf --scope user
             │ └─3457 dbus-broker --log 4 --controller 9 --machine-id bab9ce58f8804ef8a1e0bc04a65dc211 --max-bytes 100000000000000 -->
             ├─dbus-broker.service
             │ ├─1738 /usr/bin/dbus-broker-launch --scope user
             │ └─1739 dbus-broker --log 4 --controller 10 --machine-id bab9ce58f8804ef8a1e0bc04a65dc211 --max-bytes 100000000000000 ->
             ├─gvfs-afc-volume-monitor.service
             │ └─3787 /usr/libexec/gvfs-afc-volume-monitor
             ├─gvfs-daemon.service
             │ ├─2149 /usr/libexec/gvfsd
             │ ├─2154 /usr/libexec/gvfsd-fuse /run/user/1000/gvfs -f
             │ └─3742 /usr/libexec/gvfsd-trash --spawner :1.11 /org/gtk/gvfs/exec_spaw/0
             ├─gvfs-goa-volume-monitor.service
             │ └─3771 /usr/libexec/gvfs-goa-volume-monitor
             ├─gvfs-gphoto2-volume-monitor.service
             │ └─3767 /usr/libexec/gvfs-gphoto2-volume-monitor
             ├─gvfs-metadata.service
             │ └─3598 /usr/libexec/gvfsd-metadata
             ├─gvfs-mtp-volume-monitor.service
             │ └─3763 /usr/libexec/gvfs-mtp-volume-monitor
             ├─gvfs-udisks2-volume-monitor.service
             │ └─3758 /usr/libexec/gvfs-udisks2-volume-monitor
             ├─pipewire-pulse.service
             │ └─2024 /usr/bin/pipewire-pulse
             ├─pipewire.service
             │ └─2022 /usr/bin/pipewire
             └─wireplumber.service
               └─2023 /usr/bin/wireplumber

Nov 26 17:49:52 LAPTOP-14AODQ7T systemd[1643]: Created slice User Core Session Slice.

Also, I did not upgrade from an older version of Fedora; it was a fresh installation (alongside Windows 10).

Hey we have already talk about this this is a kernel bug for huawei devices
Here is a link

Wait a fix will be there.
https://bugzilla.kernel.org/show_bug.cgi?id=215119#c1

1 Like

Thank you! Will wait.

Ждать придётся долго.
Столкнулся с такой же проблемой, huawei mate book d14 Intel i3
Тоже не работает звук и микро.
Через блютуз гарнитура всё работает отлично

Здравствуйте, добро пожаловать в :fedora:
На самом деле у меня нет устройства huawei, поэтому я не знаю, исправлена ли эта проблема или нет, но она должна быть исправлена.
Я бы рекомендовал сначала сделать обновление системы, а затем проверить, осталась ли проблема, если да, то проверьте wireplumber и pipewire .services и опубликуйте inxi -Fxz в </>.

Hello :slight_smile:

All updates have been made. Update using terminal.
Wreplumber and pipewire .services work fine. My USB earphones have been working.
There arent muted channels in ALSAmixer.

I think the problem is the lack of support for the ES8336 sound driver (or the same one). My laptop is 2021, and it has an Everest sound chip installed.

And here is the data from inxi -Fxz:

System:
  Kernel: 5.15.18-200.fc35.x86_64 x86_64 bits: 64 compiler: gcc
    v: 2.37-10.fc35 Desktop: GNOME 41.3 Distro: Fedora release 35 (Thirty Five)
Machine:
  Type: Laptop System: HUAWEI product: NBLB-WAX9N v: M1010
    serial: <superuser required>
  Mobo: HUAWEI model: NBLB-WAX9N-PCB-B2 v: M1010
    serial: <superuser required> UEFI: HUAWEI v: 1.40 date: 12/09/2021
Battery:
  ID-1: BAT1 charge: 45.7 Wh (86.6%) condition: 52.8/54.9 Wh (96.2%)
    volts: 8.3 min: 7.6 model: Desay HB4692Z9ECW-22T status: Discharging
CPU:
  Info: dual core model: Intel Core i3-10110U bits: 64 type: MT MCP
    arch: Comet/Whiskey Lake note: check rev: C cache: L1: 128 KiB L2: 512 KiB
    L3: 4 MiB
  Speed (MHz): avg: 3563 high: 3863 min/max: 400/4100 cores: 1: 3749
    2: 2813 3: 3828 4: 3863 bogomips: 20799
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel CometLake-U GT2 [UHD Graphics] vendor: QUANTA driver: i915
    v: kernel bus-ID: 00:02.0
  Device-2: Quanta HD Camera type: USB driver: uvcvideo bus-ID: 1-6:2
  Display: wayland server: X.Org 1.21.1.4 compositor: gnome-shell driver:
    loaded: i915 note: n/a (using device driver) - try sudo/root
    resolution: 1920x1080~60Hz
  OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 21.3.5
    direct render: Yes
Audio:
  Device-1: Intel Comet Lake PCH-LP cAVS vendor: QUANTA
    driver: sof-audio-pci-intel-cnl bus-ID: 00:1f.3
  Sound Server-1: ALSA v: k5.15.18-200.fc35.x86_64 running: yes
  Sound Server-2: PipeWire v: 0.3.44 running: yes
Network:
  Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3
  IF: wlp0s20f3 state: up mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) type: USB
    driver: btusb v: 0.8 bus-ID: 1-10:3
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 465.76 GiB used: 16.99 GiB (3.6%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 500GB
    size: 465.76 GiB temp: 39.9 C
Partition:
  ID-1: / size: 464.17 GiB used: 16.78 GiB (3.6%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-2: /boot size: 973.4 MiB used: 200.3 MiB (20.6%) fs: ext4
    dev: /dev/nvme0n1p2
  ID-3: /boot/efi size: 598.8 MiB used: 13.8 MiB (2.3%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-4: /home size: 464.17 GiB used: 16.78 GiB (3.6%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: zram size: 7.5 GiB used: 2.4 MiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 44.0 C pch: 38.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 301 Uptime: 1h 32m Memory: 7.5 GiB used: 3.79 GiB (50.6%)
  Init: systemd runlevel: 5 Compilers: gcc: 11.2.1 Packages: 37
  note: see --pkg Shell: Bash v: 5.1.8 inxi: 3.3.11

1 Like