Kernel needs to communicate rotation events up.
Bug #1092952 reported by
Robert Bruce Park
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-nexus7 |
Invalid
|
High
|
Jani Monoses | ||
linux-nexus7 (Ubuntu) |
Invalid
|
High
|
Jani Monoses |
Bug Description
(filing this bug as per Bryce's instructions on bug# 1068442)
The kernel is ignoring rotation events, and this is preventing the Nexus7 from auto-rotating display/input. This is probably going to require plumbing in the sensor driver.
Changed in linux-nexus7 (Ubuntu): | |
assignee: | nobody → Jani Monoses (jani) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in ubuntu-nexus7: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Jani Monoses (jani) |
tags: | added: nexus7-kernel |
To post a comment you must log in.
The kernel already exposes accelerometer, gyroscope and magenotmeter readings via sysfs if properly configured. /blueprints. launchpad. net/ubuntu/ +spec/desktop- r-arm-input- sensor- drivers
For screen orientation I think we can manage with only reading the accel bits as seen here (there's a link to a test app there)
https:/
Android seems to only be using polling and raw accel readings from the kernel and not offloading the task to the MPU6050 firmware.