Kernel needs to communicate rotation events up.

Bug #1092952 reported by Robert Bruce Park
16
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
Revision history for this message
Jani Monoses (jani) wrote :

The kernel already exposes accelerometer, gyroscope and magenotmeter readings via sysfs if properly configured.
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://blueprints.launchpad.net/ubuntu/+spec/desktop-r-arm-input-sensor-drivers

Android seems to only be using polling and raw accel readings from the kernel and not offloading the task to the MPU6050 firmware.

Changed in linux-nexus7 (Ubuntu):
status: Triaged → Invalid
Changed in ubuntu-nexus7:
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.