No sound (Dummy Output) on Huawei Matebook 14 2020 AMD
Hello,
I recently bought a Huawei Matebook 14 2020 AMD. I installed Ubuntu 20.04 LTS and the sound does not work. I have the impression that my sound card is not detected. I have tried switching to an old kernel, a new kernel, changing OS (switching to Ubuntu 18.04, Mint, Fedora...), fiddling with configuration files, etc, with no success.
I ran the alsa-info.sh script and here is the result:
upload=
!!#####
!!ALSA Information Script v 0.5.1
!!#####
!!Script ran on: Wed Dec 15 16:59:28 UTC 2021
!!Linux Distribution
!!-----
Ubuntu 20.04.3 LTS \n \l DISTRIB_ID=Ubuntu DISTRIB_
!!DMI Information
!!---------------
Manufacturer: HUAWEI
Product Name: KLVL-WXX9
Product Version: M1010
Firmware Version: 2.03
System SKU: C100
Board Vendor: HUAWEI
Board Name: KLVL-WXX9-PCB-B1
!!ACPI Device Status Information
!!---------------
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
!!Kernel Information
!!-----
Kernel release: 5.11.0-41-generic
Operating System: GNU/Linux
Architecture: x86_64
Processor: x86_64
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: k5.11.0-41-generic
Library version: 1.2.2
Utilities version: 1.2.2
!!Loaded ALSA modules
!!-----
snd_acp3x_rn (card 0)
snd_hda_intel (card 1)
!!Sound Servers on this system
!!-----
Pulseaudio:
Installed - Yes (/usr/bin/
Running - Yes
!!Soundcards recognised by ALSA
!!-----
0 [acp ]: acp - acp
1 [Generic ]: HDA-Intel - HD-Audio Generic
!!PCI Soundcards installed in the system
!!-----
04:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:1637]
Subsystem: Device [1e83:3e33]
!!Modprobe options (Sound related)
!!-----
snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_usb_audio: index=-2
snd_usb_caiaq: index=-2
snd_usb_ua101: index=-2
snd_usb_us122l: index=-2
snd_usb_usx2y: index=-2
snd_cmipci: mpu_port=0x330 fm_port=0x388
snd_pcsp: index=-2
snd_usb_audio: index=-2
!!Loaded sound module options
!!-----
!!Module: snd_acp3x_rn
* :
!!Module: snd_hda_intel
align_buffer_size : -1
bdl_pos_adj : -1,-1,-
beep_mode : N,N,N,N,
dmic_detect : Y
enable : Y,Y,Y,Y,
enable_msi : -1
id : (null),
index : -1,-1,-
jackpoll_ms : 0,0,0,0,
model : (null),
patch : (null),
pm_blacklist : Y
position_fix : -1,-1,-
power_save : 1
power_
probe_mask : -1,-1,-
probe_only : 0,0,0,0,
single_cmd : -1
snoop : -1
!!Sysfs card info
!!---------------
!!Card: /sys/class/
Driver: /sys/bus/
Tree:
!!Card: /sys/class/
Driver: /sys/bus/
Tree:
!!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
Converter: stream=0, channel=0
Digital: Enabled
Digital category: 0x0
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: Enabled
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, 3 Dec 15 17:49 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 7 Dec 15 17:49 /dev/snd/controlC1
crw-rw----+ 1 root audio 116, 6 Dec 15 17:49 /dev/snd/hwC1D0
crw-rw----+ 1 root audio 116, 2 Dec 15 17:49 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116, 4 Dec 15 17:49 /dev/snd/pcmC1D3p
crw-rw----+ 1 root audio 116, 5 Dec 15 17:49 /dev/snd/pcmC1D7p
crw-rw----+ 1 root audio 116, 1 Dec 15 17:49 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Dec 15 17:49 /dev/snd/timer
/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root 80 Dec 15 17:49 .
drwxr-xr-x 3 root root 220 Dec 15 17:49 ..
lrwxrwxrwx 1 root root 12 Dec 15 17:49 pci-0000:04:00.1 -> ../controlC1
lrwxrwxrwx 1 root root 12 Dec 15 17:49 pci-0000:
!!Aplay/Arecord output
!!-----
APLAY
**** List of PLAYBACK Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: acp [acp], device 0: DMIC capture dmic-hifi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
!!Amixer output
!!-------------
!!-------Mixer controls for card acp
Card hw:0 'acp'/'acp'
Mixer name : ''
Components : ''
Controls : 0
Simple ctrls : 0
!!-------Mixer controls for card Generic
Card hw:1 'Generic'/'HD-Audio Generic at 0xd03c0000 irq 68'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,
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 [on]
!!Alsactl output
!!--------------
--startcollapse--
state.acp {
control {
}
}
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 '0fff0000000000
comment {
access read
type IEC958
count 1
}
}
control.3 {
iface MIXER
name 'IEC958 Playback Pro Mask'
value '0f000000000000
comment {
access read
type IEC958
count 1
}
}
control.4 {
iface MIXER
name 'IEC958 Playback Default'
value '04000000000000
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 '0fff0000000000
comment {
access read
type IEC958
count 1
}
}
control.9 {
iface MIXER
name 'IEC958 Playback Pro Mask'
index 1
value '0f000000000000
comment {
access read
type IEC958
count 1
}
}
control.10 {
iface MIXER
name 'IEC958 Playback Default'
index 1
value '04000000000000
comment {
access 'read write'
type IEC958
count 1
}
}
control.11 {
iface MIXER
name 'IEC958 Playback Switch'
index 1
value true
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 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'
}
}
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'
}
}
}
--endcollapse--
!!All Loaded Modules
!!-----
ac97_bus
aesni_intel
af_alg
algif_hash
algif_skcipher
amdgpu
autofs4
bluetooth
bnep
btbcm
btintel
btrtl
btusb
ccm
ccp
cec
cfg80211
cmac
crc32_pclmul
crct10dif_pclmul
cryptd
crypto_simd
drm
drm_kms_helper
drm_ttm_helper
ecc
ecdh_generic
edac_mce_amd
efi_pstore
fb_sys_fops
ghash_clmulni_intel
glue_helper
gpu_sched
hid
hid_generic
hid_multitouch
huawei_wmi
i2c_algo_bit
i2c_hid
i2c_piix4
input_leds
intel_rapl_common
intel_rapl_msr
iommu_v2
ip_tables
joydev
k10temp
kvm
kvm_amd
ledtrig_audio
libarc4
lp
mac80211
mac_hid
mc
msr
nls_iso8859_1
nvme
nvme_core
parport
parport_pc
ppdev
rapl
rc_core
rfcomm
rtw88_8822c
rtw88_8822ce
rtw88_core
rtw88_pci
sch_fq_codel
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_hwdep
snd_intel_dspcfg
snd_pci_acp3x
snd_pcm
snd_pcm_dmaengine
snd_rawmidi
snd_rn_pci_acp3x
snd_seq
snd_seq_device
snd_seq_midi
snd_seq_midi_event
snd_soc_core
snd_soc_dmic
snd_timer
soundcore
soundwire_bus
soundwire_cadence
soundwire_
soundwire_intel
sparse_keymap
syscopyarea
sysfillrect
sysimgblt
ttm
uvcvideo
video
videobuf2_common
videobuf2_memops
videobuf2_v4l2
videobuf2_vmalloc
videodev
wmi
wmi_bmof
x_tables
xhci_pci
xhci_pci_renesas
!!Sysfs Files
!!-----------
/sys/class/
0x03 0x185600f0
0x05 0x185600f0
0x07 0x585600f0
0x09 0x585600f0
0x0b 0x585600f0
0x0d 0x585600f0
/sys/class/
/sys/class/
/sys/class/
/sys/class/
!!ALSA/HDA dmesg
!!--------------
[ 0.270044] ACPI: Added _OSI(Linux-
[ 0.270045] ACPI: Added _OSI(Linux-
[ 0.270045] ACPI: Added _OSI(Linux-
--
[ 2.325553] RAPL PMU: hw unit of domain package 2^-16 Joules
[ 2.326045] snd_rn_pci_acp3x 0000:04:00.5: enabling device (0000 -> 0002)
[ 2.331527] mc: Linux media interface: v0.10
--
[ 2.579729] rtw_8822ce 0000:01:00.0: Firmware version 7.3.0, H2C version 14
[ 2.598127] acp_pdm_mach acp_pdm_mach.0: snd_soc_
[ 2.598193] [drm] amdgpu kernel modesetting enabled.
--
[ 2.609671] rtw_8822ce 0000:01:00.0 wlp1s0: renamed from wlan0
[ 2.619194] snd_hda_intel 0000:04:00.1: enabling device (0000 -> 0002)
[ 2.619349] snd_hda_intel 0000:04:00.1: Handle vga_switcheroo audio client
[ 2.627702] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/
[ 2.678126] Bluetooth: hci0: RTL: fw version 0x09993aa1
[ 3.393687] [drm] reserve 0x400000 from 0xf41f800000 for PSP TMR
[ 3.430917] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/
[ 3.483895] EDAC amd64: F17h_M60h detected (node 0).
--
[ 3.654316] [drm] DMUB hardware initialized: version=0x01010014
[ 3.683856] snd_hda_intel 0000:04:00.1: bound 0000:04:00.0 (ops amdgpu_
[ 3.691217] loop11: detected capacity change from 0 to 113640
!!Packages installed
!!-----
ii alsa-topology-conf 1.2.2-1 all ALSA topology configuration files
ii alsa-ucm-conf 1.2.2-1ubuntu0.9 all ALSA Use Case Manager configuration files
ii alsa-utils 1.2.2-1ubuntu2.1 amd64 Utilities for configuring and using ALSA
-------
Would you have a solution to make the sound work on my laptop?
I have contacted Huawei support and they don't seem to be able to help me as soon as I leave Windows.
Thanks !
Question information
- Language:
- English Edit question
- Status:
- Answered
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Anto for more information if necessary.