The support for this hardware is not complete in upstream: https://github.com/thesofproject/linux/issues/3248
Hello there, I am new to the Fedora and GNU/Linux community.
I recently installed Fedora 35 on my laptop (HUAWEI Matebook D14) and, unfortunately, the internal speakers and the built in microphone as well as any headphones and external speakers connected via the 3.5mm headphone jack are not being recognised as a playback device in the settings, hence, I am not able to use them. Headphones connected via Bluetooth seem to work for some reason though.
I tried using a different Linux distro (Ubuntu), yet, the problem was still present, therefore, I switched back to Fedora since I prefer it. Before switching to Linux, it worked flawlessly on Windows 10.
Is there anything I could do to be able to use speakers?
Thanks in advance!
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://discussion.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
https://discussion.fedoraproject.org/t/huawei-matebook-14-2020-amd-ryzen-7-no-sound-on-fedora-35/73502
Wait a fix will be there.
https://bugzilla.kernel.org/show_bug.cgi?id=215119#c1
Thank you! Will wait.
Ждать придётся долго.
Столкнулся с такой же проблемой, huawei mate book d14 Intel i3
Тоже не работает звук и микро.
Через блютуз гарнитура всё работает отлично
Здравствуйте, добро пожаловать в
На самом деле у меня нет устройства huawei, поэтому я не знаю, исправлена ли эта проблема или нет, но она должна быть исправлена.
Я бы рекомендовал сначала сделать обновление системы, а затем проверить, осталась ли проблема, если да, то проверьте wireplumber и pipewire .services и опубликуйте inxi -Fxz в </>.
Hello
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
Hi @vidantech20 …! Welcome to the community! Take a few minutes when you have time to go through the introductory posts on #start-here. They contain a lot of useful information.
Drivers in Linux are supported by the kernel, If you are aware of it but without an apparent solution.
Additional Information
Reported to the Project:
. [FEATURE] Support for ES8336 on Intel Comet Lake · Issue #3248 · thesofproject/linux · GitHub
Additional Note
It seems that kernel 5.19+ will have that support
. Linux Kernel 5.19.0 + [10 Applied Commits] + New Topology files: 0) Linux Kernel 5.19.0 [commit 3d7cb6b] from “Linux Kernel Source Tree” [kernel/git/torvalds/linux.git]
Other links of interest
. ES8336 support · thesofproject/linux Wiki · GitHub
Possible Alternative Solution
This Kernel has not yet reached the repo but, you can do the following:
. kernel | Package Info | koji
. https://bodhi.fedoraproject.org/updates/?search=kernel
This kernel will be available in 37
. [FEATURE] Support for ES8336 on Intel Comet Lake · Issue #3248 · thesofproject/linux · GitHub
- Solution (RECOMMENDED)
would be to participate in the test and see what it turns out for you, here are the steps:
. Test Day:2022-08-14 Kernel 5.19 Test Week - Fedora Project Wiki
- Solution do it on your own:
sudo dnf upgrade --refresh -y
sudo dnf install fedora-repos-rawhide -y
sudo dnf --enablerepo=rawhide info kernel
sudo dnf upgrade kernel* --enablerepo=rawhide
reboot
If neither option works you can always boot into an older kernel and uninstall this one.
Regards.,
You can also download and install 37 beta and use/tested it, comes with the default kernel 19+ by default…
Regards.,
Still on Fedora 37 the problem remains.
My headphone doesn’t work and no HDMI output choice.
aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pipewire
PipeWire Sound Server
default
Default ALSA Output (currently PipeWire Media Server)
sysdefault:CARD=sofessx8336
sof-essx8336,
Default Audio Device
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofessx8336 [sof-essx8336], device 0: ES8336 (*) []
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 5: HDMI 1 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 6: HDMI 2 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: sofessx8336 [sof-essx8336], device 7: HDMI 3 (*) []
Subdevices: 1/1
Subdevice #0: subdevice #0
hwinfo --sound
21: PCI 0e.0: 0401 Multimedia audio controller
[Created at pci.386]
Unique ID: vuMS.v3BMuNxxzL3
SysFS ID: /devices/pci0000:00/0000:00:0e.0
SysFS BusID: 0000:00:0e.0
Hardware Class: sound
Model: "Intel Celeron/Pentium Silver Processor High Definition Audio"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x3198 "Celeron/Pentium Silver Processor High Definition Audio"
SubVendor: pci 0x10ec "Realtek Semiconductor Co., Ltd."
SubDevice: pci 0x119e
Revision: 0x06
Driver: "sof-audio-pci-intel-apl"
Driver Modules: "snd_sof_pci_intel_apl"
Memory Range: 0x7ffff00000-0x7ffff03fff (rw,non-prefetchable)
Memory Range: 0x7fffe00000-0x7fffefffff (rw,non-prefetchable)
IRQ: 134 (559 events)
Module Alias: "pci:v00008086d00003198sv000010ECsd0000119Ebc04sc01i00"
Driver Info #0:
Driver Status: snd_hda_intel is active
Driver Activation Cmd: "modprobe snd_hda_intel"
Driver Info #1:
Driver Status: snd_soc_skl is active
Driver Activation Cmd: "modprobe snd_soc_skl"
Driver Info #2:
Driver Status: snd_soc_avs is active
Driver Activation Cmd: "modprobe snd_soc_avs"
Driver Info #3:
Driver Status: snd_sof_pci_intel_apl is active
Driver Activation Cmd: "modprobe snd_sof_pci_intel_apl"
Config Status: cfg=new, avail=yes, need=no, active=unknown
The only way to send the sound via hdmi is with boot option ‘snd_hda_intel.dmic_detect=0’ but I don’t have the headphone option.