No sound - No microphone

I do experience the exact same issue with my Xperia 10 II. From what I observed, pulseaudio dies during startup. The error message is

E: [pulseaudio] droid-util.c: Audio calibration file generation failed! (/data/vendor/audio/cirrus_sony.cal doesn't exist)

which seems to happen right after loading /vendor/lib64/hw/sound_trigger.primary.sm6125.so. Running pulseaudio in gdb results in

Thread 3 "droid-sink-prim" received signal SIGSEGV, Segmentation fault.
[Switching to LWP 2155]
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x0000007fb6a89728 in ?? ()
#2  0x0000000000000300 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Any ideas how to fix this? Is there any more debug info I may provide? Are there some hot fixes I could apply?

1 Like

as stated in [Release notes] Verla 4.2.0 - #52 by lui8 the issue still exists on 4.2.0.19. Please help!

1 Like

The issue persists with 4.2.0.21. What am I supposed to do? How can this be fixed?

1 Like

There was a similar issue for Gemini on 4.1.

I found a workaround by using strace on the pulseaudio command to find it segfaults when trying to open a nonexisting file.
Symlinking to the correct path fixed it.

Maybe something similar can work here.

1 Like

Likely the same issue:

1 Like

Hi.

Finally I found someone with the same issue!

I suspect of the Android version previously installed in my device: it was labelled as 59.1.A.2.145 UK-Customization or something similar…
Also, my device is XQ-AU51: Single-SIM variant.
Do you remember if this is also your case?

Best Regards.
Fernando.

yes, this is the case for mine too… strange?! does this mean that the hardware of these devices is somehow different?

1 Like

I read about this issue but it is quite different, unfortunately.

1 Like

Hi.

Do you mean that you can at least listen to some sounds in your device?
In my case, it is completely muted.

Best Regards.

No: no sound at all and pulseaudio just crashes during startup. Oh, and no mic either, of course.
(the remark about the different issue was wrt nephros’ posting about the gemini pda issue which is different to mine)

1 Like

I have a similar problem since 4.2.0.21 with Bluetooth connection to the car. It worked with 4.2.0.19.

Hi.

Oh, I see.

Has it ever worked for you? Maybe in an older version?
I bought my device last week and so far I have tried with Sailfish 4.1 and 4.2 with the same results.

Best Regards.

No, it never worked.

Hi.

I have opend a ticket in Jolla Zendesk. Just now I have already sent a second round of captured logs to see if they can address this issue.

Did you also contact Jolla Zendesk?

Best Regards.

Oh… I didn’t know this was an option; I thought the forum is the only support channel available (stupid me).
To me the issue is getting more and more urgent as my Jolla 1 is slowly dying… :-/

1 Like

Hi.

I know: the same is happening to my Xperia X.
I’ll post any advances coming from Jolla Zendesk… if any. :wink:

Best Regards.

Hi.

While waiting for an answer from Jolla Care, I’ve been looking at the dmesg messages to see if I can find any clues.

One thing I did was to install gnu-bash, in order to be able to run an script called ‘alsa-info.sh’ that collects a lot of information related to hardware.

Here below are the results of running this script in my device:


*> upload=true&script=true&cardinfo=*
*> !!################################*
*> !!ALSA Information Script v 0.4.65*
*> !!################################*
*> *
*> !!Script ran on: Mon Sep 27 09:06:16 UTC 2021*
*> *
*> *
*> !!Linux Distribution*
*> !!------------------*
*> *
*> *
*> *
*> *
*> !!DMI Information*
*> !!---------------*
*> *
*> Manufacturer:      *
*> Product Name:      *
*> Product Version:   *
*> Firmware Version:  *
*> Board Vendor:      *
*> Board Name:        *
*> *
*> *
*> !!ACPI Device Status Information*
*> !!---------------*
*> *
*> *
*> *
*> !!Kernel Information*
*> !!------------------*
*> *
*> Kernel release:    4.14.239*
*> Operating System:  GNU/Linux*
*> Architecture:      aarch64*
*> Processor:         unknown*
*> SMP Enabled:       Yes*
*> *
*> *
*> !!ALSA Version*
*> !!------------*
*> *
*> Driver version:     k4.14.239*
*> Library version:    *
*> Utilities version:  1.2.3*
*> *
*> *
*> !!Loaded ALSA modules*
*> !!-------------------*
*> *
*> *
*> *
*> !!Sound Servers on this system*
*> !!----------------------------*
*> *
*> Pulseaudio:*
*>       Installed - Yes (/usr/bin/pulseaudio)*
*>       Running - No*
*> *
*> *
*> !!Soundcards recognised by ALSA*
*> !!-----------------------------*
*> *
*>  0 [trinketidpsndca]: trinket-idp-snd - trinket-idp-snd-card*
*>                       trinket-idp-snd-card*
*> *
*> *
*> !!Loaded sound module options*
*> !!---------------------------*
*> *
*> *
*> !!ALSA Device nodes*
*> !!-----------------*
*> *
*> crw-rw----    1 root     audio     116,  57 Sep 27 10:29 /dev/snd/comprC0D15*
*> crw-rw----    1 root     audio     116,  58 Sep 27 10:29 /dev/snd/comprC0D28*
*> crw-rw----    1 root     audio     116,  59 Sep 27 10:29 /dev/snd/comprC0D29*
*> crw-rw----    1 root     audio     116,  60 Sep 27 10:29 /dev/snd/comprC0D30*
*> crw-rw----    1 root     audio     116,  61 Sep 27 10:29 /dev/snd/comprC0D31*
*> crw-rw----    1 root     audio     116,  62 Sep 27 10:29 /dev/snd/comprC0D32*
*> crw-rw----    1 root     audio     116,  63 Sep 27 10:29 /dev/snd/comprC0D40*
*> crw-rw----    1 root     audio     116,  65 Sep 27 10:29 /dev/snd/comprC0D41*
*> crw-rw----    1 root     audio     116,  66 Sep 27 10:29 /dev/snd/comprC0D42*
*> crw-rw----    1 root     audio     116,  67 Sep 27 10:29 /dev/snd/comprC0D43*
*> crw-rw----    1 root     audio     116,  68 Sep 27 10:29 /dev/snd/comprC0D44*
*> crw-rw----    1 root     audio     116,  56 Sep 27 10:29 /dev/snd/comprC0D8*
*> crw-rw----    1 root     audio     116,   2 Sep 27 10:29 /dev/snd/controlC0*
*> crw-rw----    1 root     audio     116,  73 Sep 27 10:29 /dev/snd/hwC0D10*
*> crw-rw----    1 root     audio     116,  69 Sep 27 10:29 /dev/snd/hwC0D1000*
*> crw-rw----    1 root     audio     116,  86 Sep 27 10:29 /dev/snd/hwC0D103*
*> crw-rw----    1 root     audio     116,  87 Sep 27 10:29 /dev/snd/hwC0D104*
*> crw-rw----    1 root     audio     116, 115 Sep 27 10:29 /dev/snd/hwC0D11*
*> crw-rw----    1 root     audio     116,  88 Sep 27 10:29 /dev/snd/hwC0D119*
*> crw-rw----    1 root     audio     116, 116 Sep 27 10:29 /dev/snd/hwC0D12*
*> crw-rw----    1 root     audio     116,  89 Sep 27 10:29 /dev/snd/hwC0D120*
*> crw-rw----    1 root     audio     116,  76 Sep 27 10:29 /dev/snd/hwC0D13*
*> crw-rw----    1 root     audio     116,  78 Sep 27 10:29 /dev/snd/hwC0D136*
*> crw-rw----    1 root     audio     116,  79 Sep 27 10:29 /dev/snd/hwC0D137*
*> crw-rw----    1 root     audio     116, 101 Sep 27 10:29 /dev/snd/hwC0D138*
*> crw-rw----    1 root     audio     116,  77 Sep 27 10:29 /dev/snd/hwC0D14*
*> crw-rw----    1 root     audio     116, 119 Sep 27 10:29 /dev/snd/hwC0D140*
*> crw-rw----    1 root     audio     116, 120 Sep 27 10:29 /dev/snd/hwC0D141*
*> crw-rw----    1 root     audio     116, 121 Sep 27 10:29 /dev/snd/hwC0D142*
*> crw-rw----    1 root     audio     116, 122 Sep 27 10:29 /dev/snd/hwC0D143*
*> crw-rw----    1 root     audio     116, 123 Sep 27 10:29 /dev/snd/hwC0D144*
*> crw-rw----    1 root     audio     116, 124 Sep 27 10:29 /dev/snd/hwC0D145*
*> crw-rw----    1 root     audio     116,  75 Sep 27 10:29 /dev/snd/hwC0D15*
*> crw-rw----    1 root     audio     116,  74 Sep 27 10:29 /dev/snd/hwC0D16*
*> crw-rw----    1 root     audio     116,  90 Sep 27 10:29 /dev/snd/hwC0D163*
*> crw-rw----    1 root     audio     116,  91 Sep 27 10:29 /dev/snd/hwC0D165*
*> crw-rw----    1 root     audio     116,  92 Sep 27 10:29 /dev/snd/hwC0D166*
*> crw-rw----    1 root     audio     116,  93 Sep 27 10:29 /dev/snd/hwC0D170*
*> crw-rw----    1 root     audio     116,  98 Sep 27 10:29 /dev/snd/hwC0D171*
*> crw-rw----    1 root     audio     116,  94 Sep 27 10:29 /dev/snd/hwC0D172*
*> crw-rw----    1 root     audio     116,  95 Sep 27 10:29 /dev/snd/hwC0D174*
*> crw-rw----    1 root     audio     116,  97 Sep 27 10:29 /dev/snd/hwC0D176*
*> crw-rw----    1 root     audio     116,  99 Sep 27 10:29 /dev/snd/hwC0D177*
*> crw-rw----    1 root     audio     116, 100 Sep 27 10:29 /dev/snd/hwC0D179*
*> crw-rw----    1 root     audio     116,  70 Sep 27 10:29 /dev/snd/hwC0D3017*
*> crw-rw----    1 root     audio     116,  71 Sep 27 10:29 /dev/snd/hwC0D3033*
*> crw-rw----    1 root     audio     116, 112 Sep 27 10:29 /dev/snd/hwC0D32*
*> crw-rw----    1 root     audio     116, 113 Sep 27 10:29 /dev/snd/hwC0D33*
*> crw-rw----    1 root     audio     116, 114 Sep 27 10:29 /dev/snd/hwC0D35*
*> crw-rw----    1 root     audio     116, 108 Sep 27 10:29 /dev/snd/hwC0D39*
*> crw-rw----    1 root     audio     116, 109 Sep 27 10:29 /dev/snd/hwC0D40*
*> crw-rw----    1 root     audio     116, 104 Sep 27 10:29 /dev/snd/hwC0D41*
*> crw-rw----    1 root     audio     116, 105 Sep 27 10:29 /dev/snd/hwC0D42*
*> crw-rw----    1 root     audio     116, 102 Sep 27 10:29 /dev/snd/hwC0D43*
*> crw-rw----    1 root     audio     116, 103 Sep 27 10:29 /dev/snd/hwC0D44*
*> crw-rw----    1 root     audio     116, 106 Sep 27 10:29 /dev/snd/hwC0D45*
*> crw-rw----    1 root     audio     116, 107 Sep 27 10:29 /dev/snd/hwC0D46*
*> crw-rw----    1 root     audio     116, 117 Sep 27 10:29 /dev/snd/hwC0D48*
*> crw-rw----    1 root     audio     116, 118 Sep 27 10:29 /dev/snd/hwC0D49*
*> crw-rw----    1 root     audio     116, 110 Sep 27 10:29 /dev/snd/hwC0D52*
*> crw-rw----    1 root     audio     116, 111 Sep 27 10:29 /dev/snd/hwC0D53*
*> crw-rw----    1 root     audio     116,  80 Sep 27 10:29 /dev/snd/hwC0D55*
*> crw-rw----    1 root     audio     116,  81 Sep 27 10:29 /dev/snd/hwC0D56*
*> crw-rw----    1 root     audio     116,  82 Sep 27 10:29 /dev/snd/hwC0D71*
*> crw-rw----    1 root     audio     116,  83 Sep 27 10:29 /dev/snd/hwC0D72*
*> crw-rw----    1 root     audio     116,  84 Sep 27 10:29 /dev/snd/hwC0D87*
*> crw-rw----    1 root     audio     116,  85 Sep 27 10:29 /dev/snd/hwC0D88*
*> crw-rw----    1 root     audio     116,  72 Sep 27 10:29 /dev/snd/hwC0D9*
*> crw-rw----    1 root     audio     116,   4 Sep 27 10:29 /dev/snd/pcmC0D0c*
*> crw-rw----    1 root     audio     116,   3 Sep 27 10:29 /dev/snd/pcmC0D0p*
*> crw-rw----    1 root     audio     116,  19 Sep 27 10:29 /dev/snd/pcmC0D10c*
*> crw-rw----    1 root     audio     116,  18 Sep 27 10:29 /dev/snd/pcmC0D10p*
*> crw-rw----    1 root     audio     116,  21 Sep 27 10:29 /dev/snd/pcmC0D11c*
*> crw-rw----    1 root     audio     116,  20 Sep 27 10:29 /dev/snd/pcmC0D11p*
*> crw-rw----    1 root     audio     116,  23 Sep 27 10:29 /dev/snd/pcmC0D12c*
*> crw-rw----    1 root     audio     116,  22 Sep 27 10:29 /dev/snd/pcmC0D12p*
*> crw-rw----    1 root     audio     116,  25 Sep 27 10:29 /dev/snd/pcmC0D13c*
*> crw-rw----    1 root     audio     116,  24 Sep 27 10:29 /dev/snd/pcmC0D13p*
*> crw-rw----    1 root     audio     116,  26 Sep 27 10:29 /dev/snd/pcmC0D14c*
*> crw-rw----    1 root     audio     116,  28 Sep 27 10:29 /dev/snd/pcmC0D16c*
*> crw-rw----    1 root     audio     116,  27 Sep 27 10:29 /dev/snd/pcmC0D16p*
*> crw-rw----    1 root     audio     116,  30 Sep 27 10:29 /dev/snd/pcmC0D17c*
*> crw-rw----    1 root     audio     116,  29 Sep 27 10:29 /dev/snd/pcmC0D17p*
*> crw-rw----    1 root     audio     116,  31 Sep 27 10:29 /dev/snd/pcmC0D18p*
*> crw-rw----    1 root     audio     116,  35 Sep 27 10:29 /dev/snd/pcmC0D19c*
*> crw-rw----    1 root     audio     116,  34 Sep 27 10:29 /dev/snd/pcmC0D19p*
*> crw-rw----    1 root     audio     116,   6 Sep 27 10:29 /dev/snd/pcmC0D1c*
*> crw-rw----    1 root     audio     116,   5 Sep 27 10:29 /dev/snd/pcmC0D1p*
*> crw-rw----    1 root     audio     116,  36 Sep 27 10:29 /dev/snd/pcmC0D20c*
*> crw-rw----    1 root     audio     116,  37 Sep 27 10:29 /dev/snd/pcmC0D21c*
*> crw-rw----    1 root     audio     116,  38 Sep 27 10:29 /dev/snd/pcmC0D22c*
*> crw-rw----    1 root     audio     116,  39 Sep 27 10:29 /dev/snd/pcmC0D23c*
*> crw-rw----    1 root     audio     116,  40 Sep 27 10:29 /dev/snd/pcmC0D24c*
*> crw-rw----    1 root     audio     116,  41 Sep 27 10:29 /dev/snd/pcmC0D25c*
*> crw-rw----    1 root     audio     116,  42 Sep 27 10:29 /dev/snd/pcmC0D26c*
*> crw-rw----    1 root     audio     116,  44 Sep 27 10:29 /dev/snd/pcmC0D27c*
*> crw-rw----    1 root     audio     116,  43 Sep 27 10:29 /dev/snd/pcmC0D27p*
*> crw-rw----    1 root     audio     116,   8 Sep 27 10:29 /dev/snd/pcmC0D2c*
*> crw-rw----    1 root     audio     116,   7 Sep 27 10:29 /dev/snd/pcmC0D2p*
*> crw-rw----    1 root     audio     116,  46 Sep 27 10:29 /dev/snd/pcmC0D33c*
*> crw-rw----    1 root     audio     116,  45 Sep 27 10:29 /dev/snd/pcmC0D33p*
*> crw-rw----    1 root     audio     116,  47 Sep 27 10:29 /dev/snd/pcmC0D34c*
*> crw-rw----    1 root     audio     116,  49 Sep 27 10:29 /dev/snd/pcmC0D35c*
*> crw-rw----    1 root     audio     116,  48 Sep 27 10:29 /dev/snd/pcmC0D35p*
*> crw-rw----    1 root     audio     116,  50 Sep 27 10:29 /dev/snd/pcmC0D36c*
*> crw-rw----    1 root     audio     116,  52 Sep 27 10:29 /dev/snd/pcmC0D37c*
*> crw-rw----    1 root     audio     116,  51 Sep 27 10:29 /dev/snd/pcmC0D37p*
*> crw-rw----    1 root     audio     116,  54 Sep 27 10:29 /dev/snd/pcmC0D38c*
*> crw-rw----    1 root     audio     116,  53 Sep 27 10:29 /dev/snd/pcmC0D38p*
*> crw-rw----    1 root     audio     116,  55 Sep 27 10:29 /dev/snd/pcmC0D39c*
*> crw-rw----    1 root     audio     116,  10 Sep 27 10:29 /dev/snd/pcmC0D3c*
*> crw-rw----    1 root     audio     116,   9 Sep 27 10:29 /dev/snd/pcmC0D3p*
*> crw-rw----    1 root     audio     116,  11 Sep 27 10:29 /dev/snd/pcmC0D4p*
*> crw-rw----    1 root     audio     116,  13 Sep 27 10:29 /dev/snd/pcmC0D5c*
*> crw-rw----    1 root     audio     116,  12 Sep 27 10:29 /dev/snd/pcmC0D5p*
*> crw-rw----    1 root     audio     116,  14 Sep 27 10:29 /dev/snd/pcmC0D6p*
*> crw-rw----    1 root     audio     116,  15 Sep 27 10:29 /dev/snd/pcmC0D7c*
*> crw-rw----    1 root     audio     116,  17 Sep 27 10:29 /dev/snd/pcmC0D9c*
*> crw-rw----    1 root     audio     116,  16 Sep 27 10:29 /dev/snd/pcmC0D9p*
*> crw-rw----    1 root     audio     116,  33 Sep 27 10:28 /dev/snd/timer*
*> *
*> /dev/snd/by-path:*
*> total 0*
*> drwxr-xr-x    2 root     root            60 Sep 27 10:29 .*
*> drwxr-xr-x    3 root     root          2460 Sep 27 10:29 ..*
*> lrwxrwxrwx    1 root     root            12 Sep 27 10:29 platform-soc:qcom_msm-audio-apr:qcom_q6core-audio:sound -> ../controlC0*
*> *
*> *
*> !!ALSA configuration files*
*> !!------------------------*
*> *
*> !!System wide config file (/etc/asound.conf)*
*> *
*> #*
*> # Place your global alsa-lib configuration here...*
*> #*
*> *
*> @hooks [*
*> 	{*
*> 		func load*
*> 		files [*
*> 			"/etc/alsa/pulse-default.conf"*
*> 		]*
*> 		errors false*
*> 	}*
*> ]*
*> *
*> *
*> !!Aplay/Arecord output*
*> !!--------------------*
*> *
*> APLAY*
*> *
*> **** List of PLAYBACK Hardware Devices *****
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 0: MultiMedia1 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 1: MultiMedia2 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 2: VoiceMMode1 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 3: VoIP (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 4: MultiMedia3 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 5: SLIMBUS_0 Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 6: AFE-PROXY RX msm-stub-rx-6 []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 9: AUXPCM Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 10: SLIMBUS_1 Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 11: SLIMBUS_3 Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 12: SLIMBUS_7 Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 13: MultiMedia5 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 16: MultiMedia10 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 17: MM_NOIRQ (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 18: HDMI_RX_HOSTLESS (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 19: VoiceMMode2 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 27: MultiMedia9 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 33: MM_NOIRQ_2 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 35: CDC_DMA Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 37: MultiMedia6 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 38: USB Audio Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> *
*> ARECORD*
*> *
*> **** List of CAPTURE Hardware Devices *****
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 0: MultiMedia1 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 1: MultiMedia2 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 2: VoiceMMode1 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 3: VoIP (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 5: SLIMBUS_0 Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 7: AFE-PROXY TX msm-stub-tx-7 []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 9: AUXPCM Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 10: SLIMBUS_1 Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 11: SLIMBUS_3 Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 12: SLIMBUS_7 Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 13: MultiMedia5 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 14: Listen 1 Audio Service (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 16: MultiMedia10 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 17: MM_NOIRQ (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 19: VoiceMMode2 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 20: Listen 2 Audio Service (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 21: Listen 3 Audio Service (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 22: Listen 4 Audio Service (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 23: Listen 5 Audio Service (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 24: Listen 6 Audio Service (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 25: Listen 7 Audio Service (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 26: Listen 8 Audio Service (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 27: MultiMedia9 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 33: MM_NOIRQ_2 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 34: SLIMBUS8_HOSTLESS Capture (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 35: CDC_DMA Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 36: TX3_CDC_DMA Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 37: MultiMedia6 (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 38: USB Audio Hostless (*) []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> card 0: trinketidpsndca [trinket-idp-snd-card], device 39: WSA CDC DMA0 Capture snd-soc-dummy-dai-39 []*
*>   Subdevices: 1/1*
*>   Subdevice #0: subdevice #0*
*> *
*> !!Amixer output*
*> !!-------------*
*> *
*> !!-------Mixer controls for card trinketidpsndca*
*> *
*> amixer: Mixer load hw:0 error: No such device*
*> Card hw:0 'trinketidpsndca'/'trinket-idp-snd-card'*
*>   Mixer name	: ''*
*>   Components	: ''*
*>   Controls      : 3469*
*> amixer: Mixer hw:0 load error: No such device*
*> *
*> *
*> !!Alsactl output*
*> !!--------------*
*> *
*> --startcollapse--*
*> --endcollapse--*
*> *
*> *
*> !!All Loaded Modules*
*> !!------------------*
*> *
*> *
*> *
*> !!ALSA/HDA dmesg*
*> !!--------------*
*> *
*> [    2.462460] arm-memlat-mon soc:qcom,cpu4-computemon: Compute governor registered.*
*> [    2.485826] usbcore: registered new interface driver snd-usb-audio*
*> [    2.486036] iommu: Adding device soc:usb_audio_qmi_dev to group 26*
*> --*
*> [    2.727541] regulator_proxy_consumer_remove_all: removing regulator proxy consumer requests*
*> [    2.727647] ALSA device list:*
*> [    2.727685]   No soundcards found.*
*> [    2.728196] Freeing unused kernel memory: 2048K*
*> --*
*> [   23.595499] wcd937x_codec wcd937x-codec: bound wcd937x-slave.1170223 (ops wcd937x_slave_comp_ops)*
*> [   23.597806] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: msm_init_aux_dev: found 1 AUX codecs registered with ALSA core*
*> [   23.606827] droid-hal-init: Service 'modem_switcher' (pid 3113) exited with status 0*
*> --*
*> [   25.275523] bolero-codec soc:qcom,msm-audio-apr:qcom,q6core-audio:bolero-cdc: ASoC: unknown pin VIINPUT_WSA*
*> [   25.280559] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: no sink widget found for WSA SRC0_INP*
*> [   25.280643] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: Failed to add route SRC0 -> direct -> WSA SRC0_INP*
*> [   25.280746] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: no sink widget found for WSA_TX DEC0_INP*
*> [   25.280819] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: Failed to add route TX DEC0 MUX -> direct -> WSA_TX DEC0_INP*
*> [   25.280923] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: no sink widget found for WSA_TX DEC1_INP*
*> [   25.280994] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: Failed to add route TX DEC1 MUX -> direct -> WSA_TX DEC1_INP*
*> [   25.281156] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: no source widget found for WSA_SPK1 OUT*
*> [   25.281232] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: Failed to add route WSA_SPK1 OUT -> direct -> SpkrLeft IN*
*> [   25.281368] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: no source widget found for WSA_SPK2 OUT*
*> [   25.281444] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: Failed to add route WSA_SPK2 OUT -> direct -> SpkrRight IN*
*> [   25.281548] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: no sink widget found for WSA_SPK1 OUT*
*> [   25.281622] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: Failed to add route VA_MCLK -> direct -> WSA_SPK1 OUT*
*> [   25.281725] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: no sink widget found for WSA_SPK2 OUT*
*> [   25.281798] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: ASoC: Failed to add route VA_MCLK -> direct -> WSA_SPK2 OUT*
*> [   25.459386] cs35l41 2-0040: PDN failed*
*> [   25.492100] input: trinket-idp-snd-card Headset Jack as /devices/platform/soc/soc:qcom,msm-audio-apr/soc:qcom,msm-audio-apr:qcom,q6core-audio/soc:qcom,msm-audio-apr:qcom,q6core-audio:sound/sound/card0/input7*
*> [   25.492458] input: trinket-idp-snd-card Button Jack as /devices/platform/soc/soc:qcom,msm-audio-apr/soc:qcom,msm-audio-apr:qcom,q6core-audio/soc:qcom,msm-audio-apr:qcom,q6core-audio:sound/sound/card0/input8*
*> [   25.494604] sm6150-asoc-snd soc:qcom,msm-audio-apr:qcom,q6core-audio:sound: Sound card trinket-idp-snd-card registered*
*> [   25.494655] snd card trinket-idp-snd-card state change 1 -> 1*
*> [   25.937250] pmi632_charger: chg_state_change_irq_handler: IRQ: chg-state-change*
*> *
*> *
*> !!Packages installed*
*> !!--------------------*
*> *
*> alsa-lib-1.2.3.2+git1-1.4.6.jolla.aarch64*
*> alsa-utils-1.2.3+git2-1.3.2.jolla.aarch64*

Hopefully, someone more knowledgeable than me can help!

Best Regards.
Pasko.

still no answer from support?

Hi.

Nope.

They have only confirmed (from the logs I sent) that something is broken inside HAL, and that pulseaudio dies before calibration of audio hardware…

Best Regards.
Pasko.

Hi.

After upgrading to 4.3.0.12 I got a new answer from Jolla Care.

Please, see:

Jolla Care Answer

Time to give up, I guess.

Best Regards.