Public bug reported:

Summary
-------
On an ASUS Vivobook 16 M1607GA (AMD Ryzen AI 7, ACP7.0), all analog audio is
non-functional: internal speakers, the 3.5mm headset jack and the internal mic
produce/capture nothing. Only HDMI audio works. The default PipeWire sink is
"Dummy Output".

The Realtek RT721 SDCA codec is correctly enumerated over SoundWire, but no
ALSA card is created. There appears to be no ACP7.0 SoundWire machine-match /
DMI entry for this board, so no machine driver is instantiated.

Hardware
--------
- System (DMI): product "Vivobook 16 M1607GA", baseboard product "M1607GA",
  vendor ASUSTeK.
- ACP: AMD Audio Coprocessor [1022:15e2] (rev 72) at 0000:03:00.5,
  driver in use: snd_pci_ps.
- SoundWire codec: Realtek RT721 SDCA
    sysfs device : sdw:0:1:025d:0721:01
    modalias     : sdw:m025Dp0721v03c01
    link 0, device address 1
    SDCA functions enumerated: UAJ (type 6), SmartMic (type 3), SmartAmp (type 
1)
- HDMI audio (Radeon HD Audio Controller, 03:00.1, snd_hda_intel) works fine.

Software
--------
- Ubuntu 26.04 LTS
- Kernel: 7.0.0-22-generic
- PipeWire 1.6.2 / WirePlumber 1.6.2
- linux-firmware 20260319, firmware-sof-signed 2025.12.2-1
- alsa-info: 
https://alsa-project.org/db/?f=1f71b61b3f66e3e43ff252733799c7030e2a43ac

Evidence
--------
- "aplay -l" shows only HDMI playback devices (card 0 "HD-Audio Generic",
  HDMI 0/1/2). No analog card.
- "/proc/asound/cards" lists only the HDMI card.
- "wpctl status": the only sink is "Dummy Output"; the only audio Device is
  the Radeon HD Audio Controller.
- dmesg shows snd_pci_ps enabling 03:00.5 and the SDCA functions
  (UAJ/SmartMic/SmartAmp) being enumerated, but no "amd-soundwire" card is
  registered and no machine driver binds. No SOF firmware load is attempted
  (consistent with the AMD SoundWire legacy / no-DSP path).

Analysis
--------
This matches the pre-fix behavior documented for the ASUS ProArt PX13
(HN7306EA) in the series "ASoC: amd: acp: PX13 ACP70 config and machine
quirks" (applied to broonie/sound for-7.0, March 2026), where the baseline
showed only "HD-Audio Generic" and the patch added the ACP70 SoundWire machine
link plus a DMI override. The M1607GA differs in that it uses a single RT721
with an integrated SmartAmp (no separate TAS/CS amplifier), so it needs its own
board-specific ACP70 SoundWire machine entry and DMI match.

Ruled out
---------
- Not a routing/mute issue: no analog card exists at the ALSA level.
- Not missing SOF firmware: legacy no-DSP path, no firmware load is attempted.
- Not a generic kernel-age issue: already on 7.0.0-22; the board-specific quirk
  is simply absent.

Request
-------
Please add the ACP7.0 SoundWire machine/DMI quirk for the ASUS Vivobook 16
M1607GA (single RT721 codec on link 0, integrated SmartAmp), modeled on the
PX13 (HN7306EA) entries. Happy to test patches and provide

ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: linux-image-7.0.0-22-generic 7.0.0-22.22
ProcVersionSignature: Ubuntu 7.0.0-22.22-generic 7.0.0
Uname: Linux 7.0.0-22-generic x86_64
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  lupo       4242 F.... wireplumber
 /dev/snd/seq:        lupo       4231 F.... pipewire
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Wed Jun 10 12:10:18 2026
InstallationDate: Installed on 2026-06-08 (2 days ago)
InstallationMedia: Ubuntu 26.04 "Resolute Raccoon" - Release amd64 (20260423.1)
MachineType: ASUS Vivobook 16 M1607GA
ProcEnviron:
 LANG=en_US.UTF-8
 PATH=(custom, no user)
 SHELL=/bin/bash
 TERM=xterm-256color
 XDG_RUNTIME_DIR=<set>
ProcFB: 0 amdgpudrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-7.0.0-22-generic 
root=UUID=99a06708-e47f-42c2-b50a-9a3da36e80c1 ro quiet splash 
crashkernel=2G-4G:320M,4G-32G:512M,32G-64G:1024M,64G-128G:2048M,128G-:4096M
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 11/25/2025
dmi.bios.release: 5.35
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: M1607GA.301
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: M1607GA
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.version: 1.0
dmi.ec.firmware.release: 3.2
dmi.modalias: 
dmi:bvnAmericanMegatrendsInternational,LLC.:bvrM1607GA.301:bd11/25/2025:br5.35:efr3.2:svnASUS:pnVivobook16M1607GA:pvr1.0:rvnASUSTeKCOMPUTERINC.:rnM1607GA:rvr1.0:cvnASUSTeKCOMPUTERINC.:ct10:cvr1.0:sku:pfaVivobook16:
dmi.product.family: Vivobook 16
dmi.product.name: Vivobook 16 M1607GA
dmi.product.version: 1.0
dmi.sys.vendor: ASUS

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug resolute wayland-session

** Attachment added: "acpidump.bin"
   
https://bugs.launchpad.net/bugs/2156341/+attachment/5976606/+files/acpidump.bin

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2156341

Title:
  [ASUS Vivobook 16 M1607GA] No analog audio: RT721 SDCA enumerated on
  AMD ACP7.0 SoundWire but no card is created (missing ACP70 machine/DMI
  quirk)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2156341/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to