Huawei 16 D: no sound output from internal speakers

hi,

new TW install on Huawei 16D (28 April 2022)

internal speakers cannot be configured

audio out ok via HDMI port and bluetooth i/f

any suggestions gratefully received

cheers

=========================================

output from inxi:-
Audio:     
Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition Audio  
           driver: snd_hda_intel
Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor 
           driver: snd_rn_pci_acp3x
Sound Server-1: ALSA v: k5.17.4-1-default running: yes
Sound Server-2: PipeWire v: 0.3.50 running: yes

output from aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
speexrate
    Rate Converter Plugin Using Speex Resampler
pipewire
    PipeWire Sound Server
upmix
    Plugin for channel upmix (4,6,8)
default
    Default ALSA Output (currently PipeWire Media Server)
hdmi:CARD=Generic,DEV=0
    HD-Audio Generic, HDMI 0
    HDMI Audio Output

partial output from lspci -nnk
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lucienne [1002:164c] (rev c2)
        Subsystem: QUANTA Computer Inc Device [152d:1365]
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
        Subsystem: QUANTA Computer Inc Device [152d:1365]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
03:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
        Subsystem: QUANTA Computer Inc Device [152d:1365]
        Kernel driver in use: ccp
        Kernel modules: ccp
03:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639]
        Subsystem: QUANTA Computer Inc Device [152d:1365]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
03:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639]
        Subsystem: QUANTA Computer Inc Device [152d:1365]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
03:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor [1022:15e2] (rev 01)
        Subsystem: QUANTA Computer Inc Device [152d:1365]
        Kernel driver in use: snd_rn_pci_acp3x
        Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_sof_amd_renoir

output from cat /proc/asound/cards
 0 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xd03c0000 irq 64
 1 [acp            ]: acp - acp
                      HUAWEI-BOM_WXX9-M1010-BOM_WXX9_PCB_B2
                      
output from cat /proc/asound/modules
 1 snd_hda_intel
 2 snd_acp3x_rn

Hi!
Do you have any news? have you solved this problem somehow?

no progress

still useing Bluetooth I/F

we are not alone

Hi, I’ve got a Matebook 16 and that is a common issue with Huawei laptops, partialy solved for some models with sof-firmware . Yesterday I installed the latest Tumbleweed and sof-firmware, my speakers worked until a reboot and now they are not working.

I checked driver now in use and are snd-hda-intel, I don’t know how to set sof drivers but I think that the solution to our problems is there.

Wich is the name of your chip card?
Check with

 aplay -l 

I must to correct my past reply, sof-firmware didn’t change nothing I just made a reinstallation of Tumbleebeed and speakers worked out of the box. But, a very big BUT, only for the first startup, after a poweroff cycle sound is not working anymore, It’s crazy!

Here some info:

edo@localhost:~> uname -a
Linux localhost.localdomain 6.0.7-1-default #1 SMP PREEMPT_DYNAMIC Fri Nov 4 07:35:08 UTC 2022 (9068830) x86_64 x86_64 x86_64 GNU/Linux

edo@localhost:~>  cat /usr/lib/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20221108"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20221108"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20221108"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"



edo@localhost:~> aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: CX11970 Analog [CX11970 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


edo@localhost:~> lspci -k
.
.
.


03:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 01)
    Subsystem: Wingtech Group(HongKong)Limited Device 3e3a
    Kernel driver in use: snd_rn_pci_acp3x
    Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_sof_amd_renoir
03:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
    Subsystem: Wingtech Group(HongKong)Limited Device 324e
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel


.
.
.


edo@localhost:~> dmesg

   29.955979] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
   29.957614] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:03:00.1/sound/card0/input12
   30.042072] MCE: In-kernel MCE decoding enabled.
   30.043544] snd_hda_codec_conexant hdaudioC1D0: CX11970: BIOS auto-probing.
   30.044697] snd_hda_codec_conexant hdaudioC1D0: autoconfig for CX11970: line_outs=1 (0x1d/0x0/0x0/0x0/0x0) type:speaker
   30.044700] snd_hda_codec_conexant hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
   30.044710] snd_hda_codec_conexant hdaudioC1D0:    hp_outs=1 (0x18/0x0/0x0/0x0/0x0)
   30.044711] snd_hda_codec_conexant hdaudioC1D0:    mono: mono_out=0x0
   30.044711] snd_hda_codec_conexant hdaudioC1D0:    inputs:
   30.044712] snd_hda_codec_conexant hdaudioC1D0:      Mic=0x19
   30.050828] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input13
   30.050922] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input14
   30.051019] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:08.1/0000:03:00.6/sound/card1/input15


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