usb/144414: Apple "Fn" key doesn't work properly

Steven Noonan steven at uplinklabs.net
Wed Mar 3 10:41:34 UTC 2010


On Wed, Mar 3, 2010 at 12:46 AM, Hans Petter Selasky <hselasky at c2i.net> wrote:
> On Wednesday 03 March 2010 05:39:43 Steven Noonan wrote:
>> On Tue, Mar 2, 2010 at 7:35 PM, Steven Noonan <steven at uplinklabs.net> wrote:
>> > On Tue, Mar 2, 2010 at 6:58 PM, Steven Noonan <steven at uplinklabs.net>
> wrote:
>> >> On Tue, Mar 2, 2010 at 2:27 PM, Hans Petter Selasky <hselasky at c2i.net>
> wrote:
>> >>> On Tuesday 02 March 2010 08:59:18 Steven Noonan wrote:
>> >>>> usb/144414
>> >>>
>> >>> Please try the following patch:
>> >>>
>> >>> http://perforce.freebsd.org/chv.cgi?CH=175283
>> >>>
>> >>> Thanks for dumping the HID descriptors.
>> >>>
>> >>> --HPS
>> >>
>> >> I tried the patch (and included rev 175284's bugfix). No luck, it
>> >> still doesn't behave as expected. Here's the dmesg output for
>> >> Fn+Backspace:
>> >>
>
> Hi,
>
> Could you add a debug print to print out the 8 bytes of data in
> ukbd_intr_callback() (sys/dev/usb/input/ukbd.c) and figure out which bit
> corresponds to the fn key?
>

Sorry, I wasn't clear in my last email. The patch works as expected, I
just failed to apply it properly and didn't notice until after I sent
my response.

The Fn key works fine now, but the Eject key still isn't detected.

Interestingly, my tilde key doesn't work either (though the key press
is detected, no character shows when the key is pressed).

- Steven


More information about the freebsd-usb mailing list