Bug 110011
Summary: | Tablet mode doesn't work properly on Yoga 900 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Paul Buonopane (xyz36) |
Component: | Platform_x86 | Assignee: | drivers_platform_x86 (drivers_platform_x86) |
Status: | NEW --- | ||
Severity: | normal | CC: | khughes, milakam |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | 4.3.3 with some patches from master | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Paul Buonopane
2015-12-26 09:33:54 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. 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). 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 ? 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 |