From owner-freebsd-usb@FreeBSD.ORG Wed Mar 3 10:50:03 2010 Return-Path: Delivered-To: freebsd-usb@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 524A5106566B for ; Wed, 3 Mar 2010 10:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 273718FC12 for ; Wed, 3 Mar 2010 10:50:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id o23Ao3Hn035316 for ; Wed, 3 Mar 2010 10:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id o23Ao2hV035315; Wed, 3 Mar 2010 10:50:02 GMT (envelope-from gnats) Date: Wed, 3 Mar 2010 10:50:02 GMT Message-Id: <201003031050.o23Ao2hV035315@freefall.freebsd.org> To: freebsd-usb@FreeBSD.org From: Steven Noonan Cc: Subject: Re: usb/144414: Apple "Fn" key doesn't work properly X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Steven Noonan List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Mar 2010 10:50:03 -0000 The following reply was made to PR usb/144414; it has been noted by GNATS. From: Steven Noonan To: Hans Petter Selasky Cc: freebsd-usb@freebsd.org, freebsd-gnats-submit@freebsd.org Subject: Re: usb/144414: Apple "Fn" key doesn't work properly Date: Wed, 3 Mar 2010 02:41:29 -0800 On Wed, Mar 3, 2010 at 12:46 AM, Hans Petter Selasky wrote: > On Wednesday 03 March 2010 05:39:43 Steven Noonan wrote: >> On Tue, Mar 2, 2010 at 7:35 PM, Steven Noonan wrote: >> > On Tue, Mar 2, 2010 at 6:58 PM, Steven Noonan > wrote: >> >> On Tue, Mar 2, 2010 at 2:27 PM, Hans Petter Selasky > 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