* Hi there, the adsp remoteproc currently crashes ~50s after boot on all sm7150 devices (iirc we only tested xiaomi ones though) EXCEPT surya. They use the same common dts and kernel tree and I've tried a lot of things to get it working, but all without success. The remoteproc just always crashes with this error: ``` [ 54.514461] qcom_q6v5_pas 62400000.remoteproc: fatal error received: err_qdi.c:1040:EF:sensor_process:0x1:TMR_CLNT_1:0xe2:dog_virtual_user.c:240:USER-PD DOG detects stalled initialization, triage with IMAGE OWNER [ 54.514586] remoteproc remoteproc0: crash detected in 62400000.remoteproc: type fatal error [ 54.514790] remoteproc remoteproc0: handling crash #1 in 62400000.remoteproc [ 54.514798] remoteproc remoteproc0: recovering 62400000.remoteproc [ 54.672147] remoteproc remoteproc0: stopped remote processor 62400000.remoteproc [ 54.830948] remoteproc remoteproc0: remote processor 62400000.remoteproc is now up ``` Funny enough audio actually _works_ if I play something before this crash, as if it has actually initialized. Things I've tried so far included guarding the rmtfs, double-checking its memory region and the iommus, removing fastrpc cbs, adding some nodes from downstream that might be required by the firmware and probably some more stuff I don't even remember. My branch with audio stuff for xiaomi-davinci is at https://github.com/Gelbpunkt/linux/commits/audio Does anyone here perhaps have more insight into the adsp internals and could help me figure out the cause of this? The most confusing part really is that it works on one device and is broken on all other ones, while in downstream they are all commonized too