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