Alsa-Devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox