Skip to content

[google-sargo] Sound not working on 6.12-sdm670

Sound never worked on my sargo with Mobian, but it works with pmOS, then it should be fixable...

As we know , my sargo is affected by an issue that blocks droid-juicer from doing its thing: I am forced to manually mount vendor/modem partiions and copy FW files. This is to note that I have to keep an eye on FW files and FW-related logs...

Linux mobian 6.12-sdm670 #6.12.8-1 SMP PREEMPT Fri Jan  3 10:09:20 UTC 2025 aarch64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon Jan  6 09:45:00 2025 from 192.168.1.103
marco@mobian:~$ apt-cache policy linux-image-6.12-sdm670
linux-image-6.12-sdm670:
  Installato: 6.12.8-1
  Candidato:  6.12.8-1
  Tabella versione:
 *** 6.12.8-1 700
        700 http://repo.mobian.org trixie/main arm64 Packages
        100 /var/lib/dpkg/status
marco@mobian:~$ sudo journalctl -b | grep -E 'snd|sound|error'
[sudo] password di marco: 
gen 06 09:40:43 mobian kernel:   No soundcards found.
gen 06 09:40:43 mobian kernel: adreno 5000000.gpu: Direct firmware load for qcom/sdm670/sargo/a615_zap.b02 failed with error -2
gen 06 09:40:43 mobian kernel: adreno 5000000.gpu: error -2 loading qcom/sdm670/sargo/a615_zap.b02
gen 06 09:40:43 mobian kernel: adreno 5000000.gpu: Direct firmware load for qcom/sdm670/sargo/a615_zap.b02 failed with error -2
gen 06 09:40:43 mobian kernel: adreno 5000000.gpu: error -2 loading qcom/sdm670/sargo/a615_zap.b02
gen 06 09:40:43 mobian kernel: adreno 5000000.gpu: Direct firmware load for qcom/sdm670/sargo/a615_zap.b02 failed with error -2
gen 06 09:40:43 mobian kernel: adreno 5000000.gpu: error -2 loading qcom/sdm670/sargo/a615_zap.b02
gen 06 09:40:44 mobian kernel: input: Google Pixel 3a Headset Jack as /devices/platform/sound/sound/card0/input4
gen 06 09:40:44 mobian (udev-worker)[386]: controlC0: Process '/usr/sbin/alsactl -E HOME=/run/alsa -E XDG_RUNTIME_DIR=/run/alsa/runtime restore /dev/snd/controlC0' failed with exit code 99.
gen 06 09:40:44 mobian alsactl[471]: /usr/sbin/alsactl: load_state:1689: Cannot open /var/lib/alsa/asound.state for reading: No such file or directory
gen 06 09:40:44 mobian alsactl[471]: alsa-lib main.c:1554:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -2
gen 06 09:40:45 mobian systemd[1]: Reached target sound.target - Sound Card.
gen 06 09:40:45 mobian mobile-usb-gadget[475]: /usr/sbin/mobile-usb-gadget: 43: echo: echo: I/O error
gen 06 09:40:45 mobian kernel: Bluetooth: hci0: QCA TLV with error stat 0x0 rtype 0x4 (0x5)
gen 06 09:41:12 mobian kwin_wayland_wrapper[1038]: QSGContext::initialize: depth buffer support missing, expect rendering errors
gen 06 09:41:12 mobian kwin_wayland_wrapper[1038]: QSGContext::initialize: stencil buffer support missing, expect rendering errors
gen 06 09:41:14 mobian callaudiod[1469]: Card 'alsa_card.platform-sound' lacks speaker and/or earpiece port, skipping...
gen 06 09:41:14 mobian ModemManager[768]: <wrn> [modem0] error initializing: Modem in failed state: sim-missing
gen 06 09:51:19 mobian sshd-session[1619]: syslogin_perform_logout: logout() returned an error
gen 06 09:51:33 mobian ModemManager[768]: <wrn> [modem1] error initializing: Modem in failed state: sim-missing
gen 06 10:01:40 mobian ModemManager[768]: <wrn> [modem2] error initializing: Modem in failed state: sim-missing
marco@mobian:~$ 
FW files' folder
marco@mobian:~$ ls -l /lib/firmware/qcom/sdm670/sargo/
totale 110784
-rw-r--r-- 1 root root      148 22 dic 14.15 a615_zap.b00
-rw-r--r-- 1 root root     6536 22 dic 14.15 a615_zap.b01
-rw-r--r-- 1 root root     1984 22 dic 14.15 a615_zap.b02
-rw-r--r-- 1 root root    14272 22 dic 14.15 a615_zap.elf
lrwxrwxrwx 1 root root       44 22 dic 14.19 a615_zap.mbn -> /lib/firmware/qcom/sdm670/sargo/a615_zap.mdt
-rw-r--r-- 1 root root     6684 22 dic 14.15 a615_zap.mdt
-rw-r--r-- 1 root root     1044 22 dic 14.15 adsp.b00
-rw-r--r-- 1 root root     7432 22 dic 14.15 adsp.b01
-rw-r--r-- 1 root root     9700 22 dic 14.15 adsp.b02
-rw-r--r-- 1 root root   120188 22 dic 14.15 adsp.b03
-rw-r--r-- 1 root root  1845824 22 dic 14.15 adsp.b04
-rw-r--r-- 1 root root  1975184 22 dic 14.15 adsp.b05
-rw-r--r-- 1 root root     2904 22 dic 14.15 adsp.b06
-rw-r--r-- 1 root root    35544 22 dic 14.15 adsp.b07
-rw-r--r-- 1 root root   170372 22 dic 14.15 adsp.b08
-rw-r--r-- 1 root root    89648 22 dic 14.15 adsp.b09
-rw-r--r-- 1 root root    28992 22 dic 14.15 adsp.b10
-rw-r--r-- 1 root root       82 22 dic 14.15 adsp.b11
-rw-r--r-- 1 root root    12288 22 dic 14.15 adsp.b12
-rw-r--r-- 1 root root    65069 22 dic 14.15 adsp.b13
-rw-r--r-- 1 root root   131072 22 dic 14.15 adsp.b14
-rw-r--r-- 1 root root   998314 22 dic 14.15 adsp.b15
-rw-r--r-- 1 root root   318676 22 dic 14.15 adsp.b16
-rw-r--r-- 1 root root    71552 22 dic 14.15 adsp.b17
-rw-r--r-- 1 root root    24548 22 dic 14.15 adsp.b18
-rw-r--r-- 1 root root    22652 22 dic 14.15 adsp.b19
-rw-r--r-- 1 root root    42216 22 dic 14.15 adsp.b20
-rw-r--r-- 1 root root    74764 22 dic 14.15 adsp.b21
-rw-r--r-- 1 root root   259652 22 dic 14.15 adsp.b22
-rw-r--r-- 1 root root    57344 22 dic 14.15 adsp.b23
-rw-r--r-- 1 root root  7561772 22 dic 14.15 adsp.b24
-rw-r--r-- 1 root root  1494000 22 dic 14.15 adsp.b25
-rw-r--r-- 1 root root     5040 22 dic 14.15 adsp.b26
-rw-r--r-- 1 root root   186352 22 dic 14.15 adsp.b27
-rw-r--r-- 1 root root  1748320 22 dic 14.15 adsp.b28
-rw-r--r-- 1 root root      236 22 dic 14.15 adsp.b29
-rw-r--r-- 1 root root        0 22 dic 14.15 adsp.b30
-rw-r--r-- 1 root root        0 22 dic 14.15 adsp.b31
-rw-r--r-- 1 root root 17408236 31 dic 16.51 adsp.mbn
-rw-r--r-- 1 root root     8476 22 dic 14.15 adsp.mdt
-rw-r--r-- 1 root root      403 22 dic 14.15 adspr.jsn
-rw-r--r-- 1 root root      555 22 dic 14.15 adspua.jsn
-rw-r--r-- 1 root root      436 22 dic 14.15 cdsp.b00
-rw-r--r-- 1 root root     6824 22 dic 14.15 cdsp.b01
-rw-r--r-- 1 root root   197616 22 dic 14.15 cdsp.b02
-rw-r--r-- 1 root root   104096 22 dic 14.15 cdsp.b03
-rw-r--r-- 1 root root      980 22 dic 14.15 cdsp.b04
-rw-r--r-- 1 root root  2344840 22 dic 14.15 cdsp.b05
-rw-r--r-- 1 root root    67124 22 dic 14.15 cdsp.b06
-rw-r--r-- 1 root root        0 22 dic 14.15 cdsp.b07
-rw-r--r-- 1 root root    69800 22 dic 14.15 cdsp.b08
-rw-r--r-- 1 root root        0 22 dic 14.15 cdsp.b09
-rw-r--r-- 1 root root    38164 22 dic 14.15 cdsp.b10
-rw-r--r-- 1 root root        0 22 dic 14.15 cdsp.b11
-rw-r--r-- 1 root root  2852116 22 dic 14.15 cdsp.mbn
-rw-r--r-- 1 root root     7260 22 dic 14.15 cdsp.mdt
-rw-r--r-- 1 root root      403 22 dic 14.15 cdspr.jsn
-rw-r--r-- 1 root root    23008  6 gen 08.59 Global_cal.acdb
-rw-r--r-- 1 root root      212 31 dic 16.55 ipa_fws.b00
-rw-r--r-- 1 root root     6600 31 dic 16.55 ipa_fws.b01
-rw-r--r-- 1 root root    14528 31 dic 16.55 ipa_fws.b02
-rw-r--r-- 1 root root      128 31 dic 16.55 ipa_fws.b03
-rw-r--r-- 1 root root      320 31 dic 16.55 ipa_fws.b04
-rw-r--r-- 1 root root    33088 31 dic 16.55 ipa_fws.elf
-rw-r--r-- 1 root root    33088 31 dic 16.55 ipa_fws.mbn
-rw-r--r-- 1 root root     6812 31 dic 16.55 ipa_fws.mdt
-rwxr-xr-x 1 root root   238304 22 dic 14.17 mba.mbn
-rwxr-xr-x 1 root root     1044 22 dic 14.18 modem.b00
-rwxr-xr-x 1 root root     7432 22 dic 14.18 modem.b01
-rwxr-xr-x 1 root root     7704 22 dic 14.18 modem.b02
-rwxr-xr-x 1 root root     8440 22 dic 14.18 modem.b03
-rwxr-xr-x 1 root root   235720 22 dic 14.18 modem.b04
-rwxr-xr-x 1 root root   288960 22 dic 14.18 modem.b05
-rwxr-xr-x 1 root root    53020 22 dic 14.18 modem.b06
-rwxr-xr-x 1 root root   125032 22 dic 14.18 modem.b07
-rwxr-xr-x 1 root root   118868 22 dic 14.18 modem.b08
-rwxr-xr-x 1 root root  2664796 22 dic 14.18 modem.b09
-rwxr-xr-x 1 root root  1323008 22 dic 14.18 modem.b10
-rwxr-xr-x 1 root root  2218480 22 dic 14.18 modem.b11
-rwxr-xr-x 1 root root   311296 22 dic 14.18 modem.b12
-rwxr-xr-x 1 root root        0 22 dic 14.18 modem.b13
-rwxr-xr-x 1 root root     4160 22 dic 14.18 modem.b14
-rwxr-xr-x 1 root root  3262432 22 dic 14.18 modem.b15
-rwxr-xr-x 1 root root  7147257 22 dic 14.18 modem.b16
-rwxr-xr-x 1 root root 21444264 22 dic 14.18 modem.b17
-rwxr-xr-x 1 root root      300 22 dic 14.18 modem.b18
-rwxr-xr-x 1 root root        0 22 dic 14.18 modem.b19
-rwxr-xr-x 1 root root    77056 22 dic 14.18 modem.b20
-rwxr-xr-x 1 root root 27336768 22 dic 14.18 modem.b21
-rwxr-xr-x 1 root root   699772 22 dic 14.18 modem.b22
-rwxr-xr-x 1 root root    86016 22 dic 14.18 modem.b23
-rwxr-xr-x 1 root root       45 22 dic 14.18 modem.b24
-rwxr-xr-x 1 root root  1048576 22 dic 14.18 modem.b25
-rwxr-xr-x 1 root root    73028 22 dic 14.18 modem.b26
-rwxr-xr-x 1 root root     4828 22 dic 14.18 modem.b27
-rwxr-xr-x 1 root root      208 22 dic 14.18 modem.b28
-rwxr-xr-x 1 root root   481764 22 dic 14.18 modem.b29
-rwxr-xr-x 1 root root        0 22 dic 14.18 modem.b30
lrwxrwxrwx 1 root root       41 22 dic 14.26 modem.mbn -> /lib/firmware/qcom/sdm670/sargo/modem.mdt
-rwxr-xr-x 1 root root     8476 22 dic 14.18 modem.mdt
-rwxr-xr-x 1 root root      405 22 dic 14.18 modemr.jsn
-rw-r--r-- 1 root root      713 22 dic 14.16 modemuw.jsn
-rw-r--r-- 1 root root      212 22 dic 14.16 venus.b00
-rw-r--r-- 1 root root     6600 22 dic 14.16 venus.b01
-rw-r--r-- 1 root root   856736 22 dic 14.16 venus.b02
-rw-r--r-- 1 root root    33648 22 dic 14.16 venus.b03
-rw-r--r-- 1 root root       32 22 dic 14.16 venus.b04
-rw-r--r-- 1 root root   902704 22 dic 14.16 venus.mbn
-rw-r--r-- 1 root root     6812 22 dic 14.16 venus.mdt
-rw-r--r-- 1 root root  3036932 22 dic 14.16 wlanmdsp.mbn
marco@mobian:~$ 

Useful reference for FW files' list, sargo config file for droid-juicer