Hi Henrik,
now I can write ;).
About the scaling_available_governors you're right, only cpu0 have it. What happens is that cpu1,cpu2,cpu3,... have a symlink (on the folder cpufreq) to .../cpu0/cpufreq. But this symlink disappear sometimes....I think when the cpu goes offline (pegasusq governor here). And this brings me a question: can I really assign different governors to different virtual cpu's if the scaling_governors is the same for all the cpu's? I don't think so...
And for you last question, the files inside the folder cpu1 are the same of the folder cpu0.
So, I think that this error is happening because when I choose to change the governor for all cpu's, Automate go into these folders (cpu1,cpu2,cpu3,etc) looking for the scaling_available_governors file, but if the cpu is offline the symlink doesn't exists and it raises an error (as you can see on the logcat file that I sent to you).
If this is true, and my first statement is also true, in this scenario, changing the frequency and the governor for each cpu doesn't make sense. You can only change for cpu0 and all the others cpu's will follow. Do you know if this behavior happens on the other Android's version?
Thank you once again!
BR,
Fellipe F.
(which make sense since the cpufreq need to be the same for all the cpu's ;p).