Created attachment 239808 [details] dmesg 13 I have a F+ laptop, which has strange behavior regarding battery: when it's being charged it charges to 100% and then battery light turns off and uncharging begins even if I don't remove the AC, this uncharging continues until 0% and laptop turns off, this behavior is not presented in -current - everything works there as expected, i tried to bisect the commit, but it seems we had a zfs update and when I try to find first bad commit kernel can't mount root zfs FS with error 45, if I use UFS, laptop simply won't run more than 5 minutes and hangs with some error messages regarding nvme0 and being unable to complete the i/o acpidump -dt on 13 is interrupted with 'acpidump: DSDT is corrupt', on 14 this command runs fine
Created attachment 239809 [details] dmesg 14
Created attachment 239810 [details] dt asl 13
Created attachment 239811 [details] dt asl 14 zipped because the file excesses 1000kb limit
(In reply to Mikhail Pchelin from comment #0) It looks like we have same problem on -current too, but it takes a little bit to reproduce.
I noticed that the linux driver has some error handling for broken batteries. So after you fully charge the battery, it switches from ac power to dc power and stays there forever? Maybe it helps to inspect acpiconf -i 0, at 99% and 100%. Maybe it will show bogus values..