Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: GitHub issues - opened <github@alsa-project.org>
To: alsa-devel@alsa-project.org
Subject: USB-Audio: add MSI MAG B850M Mortar Max WiFi (0db0:83ed) to the ALC4080 block
Date: Fri,  2 Oct 2026 18:26:49 +0200 (CEST)	[thread overview]
Message-ID: <18dac32db6928000-webhooks-bot@alsa-project.org> (raw)
In-Reply-To: <18dac32db665a300-webhooks-bot@alsa-project.org>

alsa-project/alsa-ucm-conf issue #865 was opened from Ranhuiryan:

### Device

- Motherboard: MSI MAG B850M Mortar Max WiFi (MS-7E92)
- Onboard audio: Realtek ALC4080 (Audio Boost), exposed over internal USB
- USB ID: `0db0:83ed`

  ```
  Bus 006 Device 004: ID 0db0:83ed Micro Star International USB Audio
  ```

- Missing from the ALC4080 block in both v1.2.16.1 and current master
  (checked 2026-10-03). Sibling boards are listed already — e.g.
  `0db0:7696 MSI MAG B650M Mortar Wifi` and `0db0:cc78 MSI MAG B850M
  Mortar Wifi` — so this looks like a simple omission of the "Max" variant.

### Problem

The card matches no UCM profile:

```
$ alsaucm -c 0 list _verbs
ALSA lib parser.c:306:(error_node) [error.ucm] UCM is not supported for this
USB device (Generic USB Audio at usb-0000:0b:00.0-11, high speed @ USB0db0:83ed)
```

With PipeWire/WirePlumber falling back to the legacy profile mapping:

- only PCM 0 (rear outputs) and the IEC958 PCM are mapped; the front-panel
  headphone output (PCM 1) has no sink/port at all → front-panel headphones
  are completely silent;
- jack-state changes (plugging into the front panel) flip profile
  availability and can remove the analog output entirely.

### Card topology

Matches `Realtek/ALC4080-HiFi.conf` exactly:

- Playback PCM 0–3 (PCM 0 up to 4ch, PCM 1 front panel up to 384 kHz,
  PCM 3 S/PDIF), capture PCM 0–2;
- Jack controls use the exact names from the header comment of
  `ALC4080-HiFi.conf`: `Speaker - Output Jack`, `Headphone - Output Jack`,
  `Mic - Input Jack`, `Line - Input Jack`, `Analog In - Input Jack`.

### Verified fix

Local drop-in `ucm2/USB-Audio/conf.d/0db0-83ed.conf`:

```
Define.ProfileName "Realtek/ALC4080"
```

Speaker / Front Headphones / S/PDIF / Microphone all appear with working
jack detection, and front-panel headphones play audio (PipeWire 1.6.9).

Equivalently, adding the ID to the ALC4080 block should suffice:

```diff
 # 0db0:7696 MSI MAG B650M Mortar Wifi
+# 0db0:83ed MSI MAG B850M Mortar Max WiFi
 ...
-    |7696|82c[47]|8af7|
+    |7696|82c[47]|83ed|8af7|
```

Happy to send a PR if that's the preferred route.

### Versions

- alsa-ucm-conf 1.2.16.1-1 (absent from master too)
- alsa-lib 1.2.16.1, kernel 7.2.8, PipeWire 1.6.9, WirePlumber 0.5.18, CachyOS

Issue URL     : https://github.com/alsa-project/alsa-ucm-conf/issues/865
Repository URL: https://github.com/alsa-project/alsa-ucm-conf

           reply	other threads:[~2026-10-02 16:27 UTC|newest]

Thread overview: expand[flat|nested]  mbox.gz  Atom feed
 [parent not found: <18dac32db665a300-webhooks-bot@alsa-project.org>]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=18dac32db6928000-webhooks-bot@alsa-project.org \
    --to=github@alsa-project.org \
    --cc=alsa-devel@alsa-project.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox