Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top;a=commitdiff;h=652aa6a9ac4a5f8d3e1fa3f6466646519e83c01e

The above link has the device ids of apple's keyboards added to the kernel, which will allow for the use of the much needed fn key.

Is there anyway to force update the kernel with those patches, or create a custom kernel with those patches? There doesn't seem to be a release date, and I can barely understand that page as it is.

Ubuntu 11.10

Kernel 3.0.0-15-generic

share|improve this question
What version of ubuntu, or better what kernel are you running ? It looks as if that patch was applied to the stable kernel on "Fri, 9 Dec 2011"… If you want to know about how the kernel archives "work" (git and patches) take a look at this : but I hope we can solve your problem without necessarily explaining all that to you all at once =) – bodhi.zazen Feb 1 '12 at 3:28
@bodhi.zazen I have added the kernel version. Sorry for taking so long, I forgot about updating this post. – Brian Graham Feb 5 '12 at 2:31

This fix is actually the patch below, which was part of the 3.3 release (3.3-rc1 was its first appearance):

commit 652aa6a9ac4a5f8d3e1fa3f6466646519e83c01e
Author: Jeremy Fitzhardinge <>
Date:   Fri Dec 9 00:10:28 2011 -0800

    hid-input/battery: add FEATURE quirk

As this patch is not marked as a stable patch it would not normally be applied routinely to older releases. If this fix does fix an issue for you you could submit it to the Ubuntu kernel team, the easiest way would be to file a bug against the linux package and describe the issue, then send the patch to referencing the bug for consideration.

See 'Submitting a Patch to the Ubuntu Kernel' section of the wiki page below for more details on the process:
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.