fn key not working on Macbook Pro 12,1

Bug #1443370 reported by Thiago Marcos P. Santos on 2015-04-13
34
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Linux
Unknown
Unknown
linux (Ubuntu)
Medium
Unassigned

Bug Description

The 'fn' key on the Macbook Pro 12,1 (Early 2015) is not working.

The modifier is not captured by xev and the combination with any key reports the original key.

More users are reporting the same issue on the forums:
http://ubuntuforums.org/showthread.php?t=2270831&p=13252628#post13252628

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-input-evdev (Ubuntu):
status: New → Confirmed
Tiago Macedo (tftfmacedo) wrote :

Fixing this is a simpler matter of registering the new USB ids with the driver.

The new id is '0x273'. The vendor id hasn't changed.

On my non-ubuntu kernel this works:

https://gist.github.com/tmacedo/016a3d0fae9e3d87a1dd

Thanks Tiago, your patch worked for me too. Have you upstreamed it already?

affects: xserver-xorg-input-evdev (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
importance: Undecided → Medium
tags: added: kernel-da-key
Changed in linux (Ubuntu):
status: Confirmed → Triaged
Ray Wang (raywang) wrote :

it's been a while since the last update of this bug, any news on this?

This is also affect to me, and I believe there are more :)

Joseph Salisbury (jsalisbury) wrote :

Thank you for providing a patch, and making Ubuntu better.

Can you provide some information on the status of the patch with regards to getting it merged upstream? Has it been sent upstream, what sort of feedback has it received, is it getting applied to a subsystem maintainer's tree, etc?

People affected by this bug are probably wondering why the kernel team doesn't just apply the patch and fix it. The reason is that the kernel team is reluctant (not opposed) to apply any patch to a stable kernel that is not from upstream. Applying patches that don't come from upstream add greatly to the support of the kernel as other upstream patches may touch the same area as the non-upstream patch and may prevent them from applying cleanly.

To submit your patch, send your patch with the detailed description/changelog and your Signoff (ending with Signed-off-by: your name <email>), to the emails listed from ./scripts/get_maintainer.pl drivers/SUBSYSTEM-DETAILS (the get_maintainer.pl is from the kernel sources). Once you have sent the patch upstream and it's accepted, please drop a note here so that we can cherry-pick/include the patch into Ubuntu kernel.

Sic Volo (sickvolo) wrote :

Since this fix was not making it upstream I created module distros - https://github.com/SicVolo/hid-apple-3.19
https://github.com/SicVolo/hid-apple-4.0.x and https://github.com/SicVolo/hid-apple-4.1.2.

It also fixes the non-functioning mouse right click. The bug and the fix were filed here as well - https://bugzilla.kernel.org/show_bug.cgi?id=96771
but they dont seem to be making it way up either.

Joe Barnett (thejoe) wrote :

looks like the patch in the upstream bug made it into 4.2-rc

4.2-rc fixed both fn keys and track pad. I hope it becomes the kernel of 15.10.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

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