Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this page for instructions on how to get full permissions. Sorry for the inconvenience.
I'm not sure how many issues this is for the price of one, but in general, the input pattern is:
Have a Birch unit
Start Megapixels
Play around
Stop Megapixels
Leave the phone for half an hour or longer (or maybe 10 minutes is enough?) while connected to a USB3 port
and the result is either a hang or a shutdown. The phone is on the warm side when it's a hangup. Recovery is limited, as in I was trained to take the battery out. Most times the battery is empty, although I'm not sure if this is the result of previous attempts.
I haven't limited this to either camera yet.
Edited
Designs
Child items
...
Show closed items
Linked items
0
Link issues together to show that they're related.
Learn more.
I have seen some kernel oopses when using the cameras which then sometimes triggered some unusual behavior, like non-working touchscreen until a blank-unblank cycle. Could it be something similar?
I have not seen anything in dmesg while this was happening. It's possible it got cut off (viewing over ssh). I haven't checked USB or network connectivity.
that's the pmic failing to turn off the GPU regulator (which then prevents the GPU PD from suspend) which basically can only mean that the i2c call to do so timed out. PMIC is on a different i2c bus than the camera though.
Did you try monitoring power usage when doing this?
it think @dorota.czaplejewicz is using birch and i'm seeing 'hangs' there too reason being that thermal-cpufreq kicks in early and grinds some things to halt (not using camera at all here).
New data point: I just started a new kernel (camera modules blacklisted), and within seconds of ssh-ing into it, ssh response turned sluggish, and now I'm stuck with the display showing "14:50".
My Birch is quickly getting unuseable.
I think the regression is somewhere between 5.9.* and now, because it used not to be this way (assuming it's not the loose component inside shorting something).
PS. What was the command to check power usage again?
Power usage: cat /sys/class/power_supply/max170xx_battery/uevent
Temperature and thermal throttling status: gthcli
FYI in the past when L5 was still a portable hand heater I have used to take the back cover off and put a USB fan near the phone when compiling or doing other CPU intensive stuff, which was helping my Birch a lot. Just having the air slightly circulate around the phone was making a huge difference.
FWIW restoring via Jumpdrive has a property of keeping the DRAM at maximum frequency (since you can't turn the screen off), which eats quite a bit of power.