On Tue, 2016-04-05 at 23:18 +0100, Dimitri John Ledkov wrote: > On 5 April 2016 at 22:49, Ben Hutchings <b...@decadent.org.uk> wrote: > > > > Control: reassign -1 src:linux 3.16.7-ckt25-1 > > Control: tag -1 moreinfo > > > > On Mon, 2016-04-04 at 22:11 +0300, Juho wrote: > > > > > > Package: general > > > Severity: important > > > > > > After running "apt-get update && apt-get dist-upgrade" on 2016-04-03 > > > touchpad of IdeaPad Yoga 13 stopped working. Both touch plate and > > > buttons are not working. > > > This laptop also has a touch screen and it is still working without > > > problems. > > > I'm not sure which package included this 8.4 update might be the faulty > > > one. > > [...] > > > > Most likely the kernel. However, I can't see any obviously relevant > > changes. What does this command show: > > > > ls -l /sys/class/input/mouse*/device/device/driver > > I have such a Yoga, for me it's the older yoga-13, pre-highdpi pro version. > > $ sudo modprobe -r psmouse > $ sudo modprobe psmouse
Right, I suspected this was psmouse. And there have been no changes there. So this probably isn't a regression, just an ongoing problem that showed up on the first boot after the upgrade. > Makes it "work" again. I have no idea what happens during the boot, or > how come post-boot psmouse module loading results in working > behaviour. > Possibly something is racy in the kernel and initializes differently > "post-boot". > > It broke around 3.13 following upstream kernels for me or some such. > And bisecting this using master/vanilla/.0 kernels ended up being > fruitless, at least for me. > So i'm reloading psmouse on my IdeaPad.... According to this report it was earlier, between 3.4 and 3.8: http://thread.gmane.org/gmane.linux.kernel.input/30222/ But I also found this commit in 3.17: commit f79a901331a823ae370584b15cd39dd110b95a0a Author: Hans de Goede <hdego...@redhat.com> Date: Fri Jul 18 12:21:47 2014 +0200 ideapad-laptop: Disable touchpad interface on Yoga models Although it says 'disable touchpad interface', what it means is the ideapad-laptop driver will ignore firmware events sayigng the touchpad should be turned on or off (maybe based on rotation sensors in other Ideapad models?). It started handling those events in 3.6, which fits the earlier report. Have either of you tried a kernel version newer than 3.16? Ben. -- Ben Hutchings No political challenge can be met by shopping. - George Monbiot
signature.asc
Description: This is a digitally signed message part