I've updated the bug description to clarify the Resolute status under [Other Info]:
These changes are already included in alsa-ucm-conf 1.2.15-1ubuntu1 in Resolute (Fix Released). This SRU backports the same upstream changes to Noble and Questing. The fix is already present in Resolute since it ships alsa-ucm-conf 1.2.15, which includes the upstream commit. This SRU is to backport the support to the stable releases. ** Description changed: [ Impact ] - * The MediaTek MT8391-EVK platform lacks ALSA UCM configuration files, - preventing proper audio device management through PulseAudio/PipeWire. + * The MediaTek MT8391-EVK platform lacks ALSA UCM configuration files, + preventing proper audio device management through PulseAudio/PipeWire. - * Without UCM, users cannot use standard audio controls for device - switching, and jack detection for headphones/headset doesn't work. + * Without UCM, users cannot use standard audio controls for device + switching, and jack detection for headphones/headset doesn't work. - * This adds UCM configuration files (backported from upstream v1.2.15.3) - that enable proper audio device enumeration, jack detection, and - automatic device switching for MT8391-EVK hardware. + * This adds UCM configuration files (backported from upstream v1.2.15.3) + that enable proper audio device enumeration, jack detection, and + automatic device switching for MT8391-EVK hardware. [ Test Plan ] - * Hardware required: MediaTek MT8391-EVK (e.g., Genio 720 EVK) + * Hardware required: MediaTek MT8391-EVK (e.g., Genio 720 EVK) - * Verify UCM configuration loads: - 1. Install updated alsa-ucm-conf package - 2. Run: alsaucm listcards - 3. Confirm MT8391-EVK is detected + * Verify UCM configuration loads: + 1. Install updated alsa-ucm-conf package + 2. Run: alsaucm listcards + 3. Confirm MT8391-EVK is detected - * Verify PipeWire device enumeration: - 1. Run: wpctl status - 2. Confirm these devices appear: - - Sinks: "I2S output", "PCM output", "Earphone speaker + Lineout speaker" - - Sources: "I2S input", "PCM input", "Digital microphone", - "Analog microphone + Earphone microphone" + * Verify PipeWire device enumeration: + 1. Run: wpctl status + 2. Confirm these devices appear: + - Sinks: "I2S output", "PCM output", "Earphone speaker + Lineout speaker" + - Sources: "I2S input", "PCM input", "Digital microphone", + "Analog microphone + Earphone microphone" - * Test audio playback: - 1. Play audio through speakers - 2. Plug in headphones and verify automatic switching - 3. Verify audio plays through headphones + * Test audio playback: + 1. Play audio through speakers + 2. Plug in headphones and verify automatic switching + 3. Verify audio plays through headphones - * Test audio recording: - 1. Record from microphone and verify it works + * Test audio recording: + 1. Record from microphone and verify it works - * Regression test on non-MT8391 hardware: - 1. Install on another system (PC/laptop) - 2. Verify existing audio still works - 3. Check no UCM errors in logs + * Regression test on non-MT8391 hardware: + 1. Install on another system (PC/laptop) + 2. Verify existing audio still works + 3. Check no UCM errors in logs [ Where problems could occur ] - * This only adds new UCM configuration files for MT8391-EVK. No existing - files are modified. + * This only adds new UCM configuration files for MT8391-EVK. No existing + files are modified. - * Possible issues (impact limited to MT8391-EVK hardware only): - - Incorrect ALSA control names could prevent audio from working - - Jack detection might fail if control names don't match the kernel driver - - Speaker and headphones could play simultaneously if conflicts not handled + * Possible issues (impact limited to MT8391-EVK hardware only): + - Incorrect ALSA control names could prevent audio from working + - Jack detection might fail if control names don't match the kernel driver + - Speaker and headphones could play simultaneously if conflicts not handled - * On non-MT8391 hardware: No impact expected. UCM files are only loaded - when MT8391-EVK card is detected. This is purely additive configuration - data, not executable code. + * On non-MT8391 hardware: No impact expected. UCM files are only loaded + when MT8391-EVK card is detected. This is purely additive configuration + data, not executable code. - * Minimal regression risk: Based on upstream commit in production since - Sep 2025, follows established MediaTek EVK patterns. + * Minimal regression risk: Based on upstream commit in production since + Sep 2025, follows established MediaTek EVK patterns. [ Other Info ] - * Upstream: Commit 0d40e081dce2371fd4d37c8f184fd5be4b144601 - - PR: https://github.com/alsa-project/alsa-ucm-conf/pull/607 - - Author: Zoran Zhan <[email protected]> - - Released: alsa-ucm-conf v1.2.15.3 (Sep 2025) + * Resolute status: These changes are already included in alsa-ucm-conf + 1.2.15-1ubuntu1 in Resolute (Fix Released). This SRU backports the same + upstream changes to Noble and Questing. - * Follows same pattern as mt8370-evk, mt8390-evk, mt8395-evk UCM configs - already in the package. + * Upstream: Commit 0d40e081dce2371fd4d37c8f184fd5be4b144601 + - PR: https://github.com/alsa-project/alsa-ucm-conf/pull/607 + - Author: Zoran Zhan <[email protected]> + - Released: alsa-ucm-conf v1.2.15.3 (Sep 2025) - * Files added: 4 new UCM configuration files (185 lines total) - - ucm2/MediaTek/mt8391-evk/HiFi.conf - - ucm2/MediaTek/mt8391-evk/init.conf - - ucm2/MediaTek/mt8391-evk/mt8391-evk.conf - - ucm2/conf.d/mt8391-evk/mt8391-evk.conf (symlink) + * Follows same pattern as mt8370-evk, mt8390-evk, mt8395-evk UCM configs + already in the package. - * Target releases: - - Noble: 1.2.10-1ubuntu5.9 → 1.2.10-1ubuntu5.10 - - Questing: 1.2.12-1ubuntu2.2 → 1.2.12-1ubuntu2.3 + * Files added: 4 new UCM configuration files (185 lines total) + - ucm2/MediaTek/mt8391-evk/HiFi.conf + - ucm2/MediaTek/mt8391-evk/init.conf + - ucm2/MediaTek/mt8391-evk/mt8391-evk.conf + - ucm2/conf.d/mt8391-evk/mt8391-evk.conf (symlink) + + * Target releases: + - Noble: 1.2.10-1ubuntu5.9 → 1.2.10-1ubuntu5.10 + - Questing: 1.2.12-1ubuntu2.2 → 1.2.12-1ubuntu2.3 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2139651 Title: [SRU] Add ALSA UCM support for MediaTek MT8391-EVK platform To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/alsa-ucm-conf/+bug/2139651/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
