alsa-project/alsa-ucm-conf

Incompatible syntax 6 in Valve-Jupiter-1.conf

Richard-Haes-Ellis opened this issue · 2 comments

When installing the missing ucm2 files for the Steam Deck I get this error on systemctl status alsa-restore:

systemctl status alsa-restore                        
● alsa-restore.service - Save/Restore Sound Card State
    Loaded: loaded (/lib/systemd/system/alsa-restore.service; static)
    Active: active (exited) since Mon 2024-03-11 01:06:18 CET; 15min ago
      Docs: man:alsactl(1)
  Main PID: 608 (code=exited, status=99)
       CPU: 13ms

mar 11 01:06:18 steam-decado alsactl[608]: /usr/sbin/alsactl: load_state:1689: Cannot open /var/lib/alsa/asound.state for reading: >
mar 11 01:06:18 steam-decado alsactl[608]: alsa-lib parser.c:2021:(parse_master_file) Incompatible syntax 6 in HDA-Intel.conf
mar 11 01:06:18 steam-decado alsactl[608]: alsa-lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:0 use case confi>
mar 11 01:06:18 steam-decado alsactl[608]: Found hardware: "HDA-Intel" "ATI R6xx HDMI" "HDA:1002aa01,00aa0100,00100800" "0x1e44" "0>
mar 11 01:06:18 steam-decado alsactl[608]: Hardware is initialized using a generic method
mar 11 01:06:18 steam-decado alsactl[608]: alsa-lib parser.c:2021:(parse_master_file) Incompatible syntax 6 in Valve-Jupiter-1.conf
mar 11 01:06:18 steam-decado alsactl[608]: alsa-lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:1 use case confi>
mar 11 01:06:18 steam-decado alsactl[608]: Found hardware: "acp5x" "" "" "" ""
mar 11 01:06:18 steam-decado alsactl[608]: Hardware is initialized using a generic method
mar 11 01:06:18 steam-decado systemd[1]: Finished Save/Restore Sound Card State.

looking at my alsa packages these are the versions installed:

dpkg -l | grep alsa
ii  alsa-base                                         1.0.25+dfsg-0ubuntu7                    all          ALSA driver configuration files
ii  alsa-topology-conf                                1.2.5.1-2                               all          ALSA topology configuration files
ii  alsa-ucm-conf                                     1.2.6.3-1ubuntu1.11                     all          ALSA Use Case Manager configuration files
ii  alsa-utils                                        1.2.6-1ubuntu1                          amd64        Utilities for configuring and using ALSA
ii  gstreamer1.0-alsa:amd64                           1.20.1-1ubuntu0.1                       amd64        GStreamer plugin for ALSA
ii  pipewire-alsa:amd64                               1.0.3-2~ubuntu22.04                     amd64        PipeWire ALSA plugin
ii  pipewire-audio-client-libraries                   1.0.3-2~ubuntu22.04                     all          transitional package for pipewire-alsa and pipewire-jack

I'm running Ubuntu 22.04.4 LTS on Steam Deck hardware Valve Jupiter
Any ideas why it would't work?

Thanks in advanced.

Upgrade the alsa-lib package. Newer configuration files are not compatible with older alsa-lib versions.

How do I upgrade it on Ubuntu 22? The update alsa files are on Ubuntu 23...