Fn key not activated on MacBook

Bug #50342 reported by Nicholas Rahn
6
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.15-25-686

I have a white, MacBook, 2.0Ghz with a Swiss-French keyboard. There was a patch included in the latest security release of the kernel (2.6.15-25) to activate the Fn key on other MacBooks (patch by Ryan Lortie). This unfortunately did not activate the Fn key on my MacBook. The product ID of my keyboard is 0x0218, which is not included in the hid_blacklist in drivers/usb/input/hid-core.c.

I added this product ID to hid-core.c, compiled and installed the module and now the Fn key is activated.

For reference, here is the output of lsusb:

Bus 005 Device 003: ID 05ac:8300 Apple Computer, Inc.
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 003: ID 05ac:8205 Apple Computer, Inc.
Bus 004 Device 001: ID 0000:0000
Bus 001 Device 004: ID 05ac:0218 Apple Computer, Inc.
Bus 001 Device 001: ID 0000:0000
Bus 003 Device 002: ID 05ac:8240 Apple Computer, Inc.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000

I thought it could be nice to include this by default in hid-core.c

Cheers,
Nick

Revision history for this message
Daniel Balster (d-balster) wrote :

Same for me, 0x0218 and a german keyboard.

Changed in linux-source-2.6.15:
status: Unconfirmed → Fix Committed
Revision history for this message
Aleix Pol Gonzàlez (aleixpol) wrote :

Same on a spanish keyboard

Revision history for this message
Timothy Smith (tas50) wrote :

Can any of you see if those codes have been added with Edgy and the 2.6.17 kernel?

Revision history for this message
Timothy Smith (tas50) wrote :

Any plea here. Can someone test this under Edgy + Updates and Feisty so we can see if this bug can be closed.

Revision history for this message
Nicholas Rahn (nick-mobiledude) wrote :

It works for me under Edgy. Thx.

% uname -a
Linux macbook 2.6.17-10-generic #2 SMP Fri Oct 13 18:45:35 UTC 2006 i686 GNU/Linux

Revision history for this message
Timothy Smith (tas50) wrote :

Reported as working now.

Changed in linux-source-2.6.15:
status: Fix Committed → Fix Released
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.