diff -uNr linux-2.6.16.1/drivers/usb/input/hid-core.c linux-2.6.16.1-imac/drivers/usb/input/hid-core.c --- linux-2.6.16.1/drivers/usb/input/hid-core.c 2006-03-20 05:53:29.000000000 +0000 +++ linux-2.6.16.1-imac/drivers/usb/input/hid-core.c 2006-04-01 23:51:38.000000000 +0000 @@ -1602,6 +1602,8 @@ { USB_VENDOR_ID_APPLE, 0x0214, HID_QUIRK_POWERBOOK_HAS_FN }, { USB_VENDOR_ID_APPLE, 0x0215, HID_QUIRK_POWERBOOK_HAS_FN }, { USB_VENDOR_ID_APPLE, 0x0216, HID_QUIRK_POWERBOOK_HAS_FN }, + { USB_VENDOR_ID_APPLE, 0x0217, HID_QUIRK_POWERBOOK_HAS_FN }, + { USB_VENDOR_ID_APPLE, 0x0218, HID_QUIRK_POWERBOOK_HAS_FN }, { USB_VENDOR_ID_APPLE, 0x030A, HID_QUIRK_POWERBOOK_HAS_FN }, { USB_VENDOR_ID_APPLE, 0x030B, HID_QUIRK_POWERBOOK_HAS_FN },