I've tested whether 20 cycles are sufficient on my system and... they are for me. I get to a maximum of 9.
I've modified the patch by Kieran
- to change the ec_reset function into a void and
- to show the number of loops. This way we can do some debugging on that number of 20 loops
- to warn if all loops are used up. On such systems there may be need to increase the number of loops.
I think it might be hard to get the patch in for *all* Samsung systems. We should probably try to collect the concrete systems (535,530,900) and restrict the fix to these systems. My system is
535U3C / NP535U3C-A04DE
(sudo dmidecode | grep Product)
But as there may be more affected systems - also non-Samsung systems, should we try to create a boot parameter which activates the EC clearing as well?
Thanks Kieran!
I've tested whether 20 cycles are sufficient on my system and... they are for me. I get to a maximum of 9.
I've modified the patch by Kieran
- to change the ec_reset function into a void and
- to show the number of loops. This way we can do some debugging on that number of 20 loops
- to warn if all loops are used up. On such systems there may be need to increase the number of loops.
I think it might be hard to get the patch in for *all* Samsung systems. We should probably try to collect the concrete systems (535,530,900) and restrict the fix to these systems. My system is
535U3C / NP535U3C-A04DE
(sudo dmidecode | grep Product)
But as there may be more affected systems - also non-Samsung systems, should we try to create a boot parameter which activates the EC clearing as well?
Attaching patch next.