Bug 110011 - Tablet mode doesn't work properly on Yoga 900
Summary: Tablet mode doesn't work properly on Yoga 900
Status: NEW
Alias: None
Product: Drivers
Classification: Unclassified
Component: Platform_x86 (show other bugs)
Hardware: x86-64 Linux
: P1 normal
Assignee: drivers_platform_x86@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-26 09:33 UTC by Paul Buonopane
Modified: 2019-03-31 17:13 UTC (History)
2 users (show)

See Also:
Kernel Version: 4.3.3 with some patches from master
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Paul Buonopane 2015-12-26 09:33:54 UTC
Relevant module is most likely ideapad_laptop.

Working:

* Keyboard disabled, as expected

Not working:

* Touchpad enabled; should be disabled
* Screen rotation doesn't work
* Screen rotation lock button has no effect (dedicated hardware button on side of device)
Comment 1 Ken Hughes 2016-03-23 22:00:06 UTC
Same issue using 4.5.0 kernel, but with some additional information.

* When converting to tablet from laptop mode, an unrecognized scancode (0xe03f) is issued.  This should probably correspond to the touchpad toggle key (normally keycode 191).  No keypress is noted when converting to laptop from tablet.
* Screen rotation lock button emits a keycode 133 when pressed
* The ACPI PNP0C60 device for screen rotation is not detected by the BIOS on boot, or by ideapad_laptop when loaded.  Not sure who should detect it.
Comment 2 sac 2018-05-13 12:30:00 UTC
Same here for the Yoga 900s, the touchpad is still enabled in tablet mode.

Regarding screen rotation: this works for me. You can test it by running the command "monitor-sensor" (packages iio-sensor-proxy & inotify-tools should be installed already). In Fedora the screen is automatically rotating (KDE is still not capable of that).
Comment 3 sac 2018-08-15 18:45:26 UTC
Any news here or contact from drivers_platform_x86 (P1 since 3 years)?

Is there not a simple way to deactivate the touchpad at the same time when the keyboard is deactivated? Anyone who knows some background why this is so complex ?
Comment 4 sac 2019-03-31 17:13:55 UTC
Maybe platform_x86_64@kernel-bugs.osdl.org can have a look here?

In wayland / libinput this was somehow tackled, but unfortunately it touchpad is still enabled for e.g. Yoga 900S:
"Disable touchpad in tablet mode (SW_TABLET_MODE)" https://bugs.freedesktop.org/show_bug.cgi?id=102408

Note You need to log in before you can comment on or make changes to this bug.