Group :: Sistema/Kernel e hardware
RPM: pommed
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Patch: pommed-1.39-alt-add-kbd.patch
Download
Download
--- pommed-1.39/pommed/evdev.c.fix 2011-06-02 13:24:05.000000000 +0400
+++ pommed-1.39/pommed/evdev.c 2012-05-18 02:33:25.785748681 +0400
@@ -678,9 +678,10 @@ evdev_is_wellspring5(unsigned short *id)
return 0;
if ((product == USB_PRODUCT_ID_WELLSPRING5_ANSI)
|| (product == USB_PRODUCT_ID_WELLSPRING5_ISO)
- || (product == USB_PRODUCT_ID_WELLSPRING5_JIS))
+ || (product == USB_PRODUCT_ID_WELLSPRING5_JIS)
+ || (product == USB_PRODUCT_ID_APPLE_KBD_INTERNAL))
{
logdebug(" -> WellSpring V USB assembly\n");
kbd_set_fnmode();
--- pommed-1.39/pommed/evdev.h.fix 2011-06-02 13:24:05.000000000 +0400
+++ pommed-1.39/pommed/evdev.h 2012-05-18 02:25:31.963433068 +0400
@@ -20,8 +20,11 @@
#define USB_VENDOR_ID_APPLE 0x05ac
/* Fountain & Geyser devices : AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTrackpad.kext */
+/* Apple Inc. Apple Internal Keyboard / Trackpad */
+#define USB_PRODUCT_ID_APPLE_KBD_INTERNAL 0x0252
+
/* Apple Fountain keyboard + trackpad */
#define USB_PRODUCT_ID_FOUNTAIN_ANSI 0x020e
#define USB_PRODUCT_ID_FOUNTAIN_ISO 0x020f
#define USB_PRODUCT_ID_FOUNTAIN_JIS 0x0210