Marv wrote: Wed Nov 08, 2023 3:10 pm@radky, Thanks for the link to the 10.0.2 iso. I did run a quick test and whatever changes made the stock suspend/resume stop working occurred between 10.0 and 10.02. Both 10.0.2 and 10.0.3 require the connman stop/restart and the psmouse remove/reinstall and psynclient run in the suspend.sh script to work for me. 10.0 does not, suspend/resume works perfectly there OOTB. I used the same usrmerge kernel in all tests and checked both a pristine JWM install and my ydrv LXDE install. I'll ponder the changelogs but use 10.0 for now. The patches in suspend make resume pretty laggy as well as being puzzling. My WAG is that it is the Debian security updates.
Update: An interesting tidbit: In 10.0.3 (stock kernel) synclient "VertEdgeScroll"=1 or synclient "VertEdgeScroll"=0 will not run when called from a script (suspend.sh). In 10.0 (either 10.0 or 10.0.3 kernel) synclient will run and set properties correctly when called in exactly the same way.
Lid-suspend functionality seems OK in my tests of BW64 10.0.3 on my ThinkPad Yoga 11e laptop.
1 - ConnMan WiFi connectivity - OK on resume
2 - Logitech M325 USB mouse connectivity - OK on resume
3 - Synaptics s3203_ver5 touchpad - OK on resume
Also tested by adding the following commands (one command per test) to the resume section of /etc/acpi/actions/suspend.sh
4 - psynclient -l
(tested after changing touchpad settings) - OK on resume (psynclient runs and correctly applies the new touchpad settings)
5 - synclient VertEdgeScroll=1
- OK on resume (VerticalEdgeScroll correctly enabled)
6 - synclient VertEdgeScroll=0
- OK on resume (VerticalEdgeScroll correctly disabled)
---
With each point release of BW64 there are multiple binary/security updates from upstream Debian. I don't know which change after BW64 10.0.0 may have negatively impacted suspend and resume functionality of your Fujitsu S761 laptop.
Maybe @dimkr will provide additional insight.