All of 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.