2018-09-15, 17:35 PM

The new X1C6 BIOS - version 1.30, which enables The new X1C6 BIOS - version 1.30, which enables the S3 sleep state - seems to mess up the touchpad (even more than it was messed up before, after sleep). the S3 sleep state - seems to mess up the touchpad (even more than it was messed up before, after sleep). For, after a long-ish period of sleep (that has to be initiated via closing the laptop lid?), the touchpad no longer works or - sometimes - has only some of its functionality (in that edge scrolling and/or long drags and/or tap-to-click and/or custom acceleration stop working)

I have tried a host of workaround - mainly to do with loading and unloading a touchpad driver - that used to work but no longer do.

The problem might be my system (4.18 kernel, Linux Mint) but I suspect that Lenovo has (once again) messed up. Indeed, the tool that used to fix the sleep problem no longer works on the S3 enabled BIOS, so one cannot - at least at present - revert to that. Thus, Lenovo's Linux sleep 'fix' has actually made things worse than they were before.

I bought a ThinkPad because I thought it would have good Linux support. Instead, I got an expensive machine that has problems on Linux with: sleeping; touchpad; trackpoint (in that one cannot enable it at the same time as the touchpad); thermal throttling; firmwre updates. Also, support - even 'managed support' - has barely heard of Linux. It's a bad joke.

PS: The current 'solution' to the S3 problem also stuffs those who dual-boot, as noted in another thread.