[Bug 2167022] Re: No audio output ("Dummy Output" only) — missing ADSP/CDSP firmware for ASUS Zenbook A14 UX3407NA (Snapdragon X2 Elite)

Ubuntu Kernel Bot 2167022 at bugs.launchpad.net
Fri Sep 11 23:03:17 UTC 2026


** Tags added: kernel-daily-bug linux-firmware-daily-bug

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

Title:
  No audio output ("Dummy Output" only) — missing ADSP/CDSP firmware for
  ASUS Zenbook A14 UX3407NA (Snapdragon X2 Elite)

Status in ubuntu-concept:
  Invalid
Status in linux-firmware-qualcomm-misc package in Ubuntu:
  New

Bug description:
  Summary
  Audio does not work out of the box. PulseAudio/PipeWire only shows a "Dummy

  Output" sink, and aplay -l reports no soundcards found. Root cause
  traced to

  the ADSP (audio DSP) and CDSP (compute DSP) remoteprocs failing to
  fully boot

  due to missing device-specific firmware files.
  System Information
  ·	Laptop: ASUS Zenbook A14 (UX3407NA)
  ·	SoC: Qualcomm Snapdragon X2 Elite (X2E88100) — platform codename "Glymur"
  ·	OS: Ubuntu 26.04.1 LTS (resolute), arm64
  ·	Kernel: 7.2.0-18-qcom-x1e (from ppa:ubuntu-concept/x1e)
  ·	linux-firmware version: 20260319.git217ca6e4.1ubuntu (Ubuntu package)
  Diagnostic Steps Taken
  1. Initial state — firmware files missing entirely
  dmesg showed:
  remoteproc remoteproc1: Direct firmware load for qcom/glymur/ASUSTeK/UX3407NA/qcadsp8480.mbn failed with error -2
  remoteproc remoteproc1: request_firmware failed: -2
  remoteproc remoteproc2: Direct firmware load for qcom/glymur/ASUSTeK/UX3407NA/qccdsp8480.mbn failed with error -2
  remoteproc remoteproc2: request_firmware failed: -2

  Neither file existed anywhere under /lib/firmware/ — Ubuntu's
  installed

  linux-firmware package (20260319 snapshot) predates their addition.
  2. Found generic Glymur reference firmware upstream, but not device-specific
  Checked the upstream linux-firmware project

  (https://gitlab.com/kernel-firmware/linux-firmware) and found a
  generic

  qcom/glymur/ folder containing adsp.mbn, cdsp.mbn, adsp_dtb.mbn,

  cdsp_dtb.mbn, etc. — but no ASUSTeK/UX3407NA/ subfolder with

  device-specific firmware.
  As a test, copied the generic adsp.mbn/cdsp.mbn files into the expected

  device-specific path
  (/lib/firmware/qcom/glymur/ASUSTeK/UX3407NA/qcadsp8480.mbn

  and qccdsp8480.mbn). After also fixing an initramfs packaging gap (see
  below),

  this resolved the original -2 error and the DSPs began actually booting:
  remoteproc remoteproc2: Booting fw image qcom/glymur/ASUSTeK/UX3407NA/qccdsp8480.mbn, size 3252504
  remoteproc remoteproc1: Booting fw image qcom/glymur/ASUSTeK/UX3407NA/qcadsp8480.mbn, size 17070040

  3. New blocker — device-tree blobs missing in the format the driver expects
  Immediately after, both DSPs failed at the next boot stage:
  qcom_q6v5_pas 32300000.remoteproc: Direct firmware load for qcom/glymur/ASUSTeK/UX3407NA/cdsp_dtbs.elf failed with error -2
  qcom_q6v5_pas 32300000.remoteproc: request_firmware failed for qcom/glymur/ASUSTeK/UX3407NA/cdsp_dtbs.elf: -2
  remoteproc remoteproc2: Failed to load program segments: -2

  qcom_q6v5_pas 6800000.remoteproc: Direct firmware load for qcom/glymur/ASUSTeK/UX3407NA/adsp_dtbs.elf failed with error -2
  qcom_q6v5_pas 6800000.remoteproc: request_firmware failed for qcom/glymur/ASUSTeK/UX3407NA/adsp_dtbs.elf: -2
  remoteproc remoteproc1: Failed to load program segments: -2

  The driver requests adsp_dtbs.elf / cdsp_dtbs.elf (plural "dtbs", .elf

  format). The only files available anywhere upstream are adsp_dtb.mbn /

  cdsp_dtb.mbn (singular "dtb", .mbn format) — a different container
  format,

  not a simple rename/copy candidate. This appears to be a genuine gap:
  the

  kernel driver expects a newer firmware packaging convention than what

  currently exists in the public linux-firmware repository for this platform.
  Secondary Issue Found: initramfs does not bundle newly-added /lib/firmware files
  This system uses dracut (not classic initramfs-tools, despite the

  update-initramfs command wrapper). Files manually added under

  /lib/firmware/ are not automatically included in the initramfs, so
  even

  after placing correct firmware files on disk, the early-boot
  remoteproc drivers

  could not find them until an explicit /etc/dracut.conf.d/*.conf with

  install_items+= was added. This may be worth flagging separately,
  since

  firmware normally shipped via the linux-firmware package presumably
  has its

  own mechanism for this — device-specific firmware added by end
  users/packagers

  after the fact does not appear to be picked up automatically.
  Expected Behavior
  Audio DSP (ADSP/CDSP) should boot fully using appropriate firmware for this

  device, and a real audio sink should appear (not just PipeWire's dummy output).
  Actual Behavior
  No functional audio device; ADSP/CDSP fail to complete boot due to missing

  device-specific .elf device-tree firmware files.
  What Would Resolve This
  Device-specific ADSP/CDSP firmware (in particular adsp_dtbs.elf /

  cdsp_dtbs.elf, plus verification that qcadsp8480.mbn/qccdsp8480.mbn

  generic substitutes are actually correct/safe for this exact model)
  needs to

  be contributed to linux-firmware for qcom/glymur/ASUSTeK/UX3407NA/,

  presumably by ASUS or Qualcomm, or by a community member with access
  to the

  Windows driver package for this exact laptop model.
  Suggested Filing Location(s)
  ·	Primary: linux-firmware project issue tracker —

  https://gitlab.com/kernel-firmware/linux-firmware/-/issues

  (missing device-specific firmware for ASUS Zenbook A14 UX3407NA / Glymur)
  ·	Also worth filing at ppa:ubuntu-concept/x1e —
  https://bugs.launchpad.net/ubuntu-concept

  (both for visibility/tracking, and specifically for the
  dracut/initramfs

  packaging gap noted above)
  Additional Notes
  ·	Happy to test firmware files or provide further diagnostics if a maintainer

  wants to work through this — I have the Windows partition still
  available on

  this dual-boot machine, which may be useful for extracting reference
  driver

  data if that's a viable path forward.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-concept/+bug/2167022/+subscriptions




More information about the foundations-bugs mailing list