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
parent 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