* USB-Audio: add MSI MAG B850M Mortar Max WiFi (0db0:83ed) to the ALC4080 block
[not found] <18dac32db665a300-webhooks-bot@alsa-project.org>
@ 2026-10-02 16:26 ` GitHub issues - opened
0 siblings, 0 replies; only message in thread
From: GitHub issues - opened @ 2026-10-02 16:26 UTC (permalink / raw)
To: alsa-devel
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
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-10-02 16:27 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <18dac32db665a300-webhooks-bot@alsa-project.org>
2026-10-02 16:26 ` USB-Audio: add MSI MAG B850M Mortar Max WiFi (0db0:83ed) to the ALC4080 block GitHub issues - opened
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.