fn key doesn't work in hardy with macbook pro fourth generation (4,1)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mactel Support |
Fix Released
|
Medium
|
Alex Karpenko | ||
linux (Ubuntu) |
Fix Released
|
Low
|
Tim Gardner | ||
Hardy |
Fix Released
|
Low
|
Tim Gardner | ||
Intrepid |
Fix Released
|
Low
|
Tim Gardner |
Bug Description
hardware: macbook pro generation 4,1 (feb 2008)
problem: fn key not detected
test: run xev. press fn key. nothing happens.
consequences: home/end/
i was able to fix this issue by compiling my own kernel.
i downloaded linux-source from ubuntu hardy
(VERSION = 2,PATCHLEVEL = 6,SUBLEVEL = 24,EXTRAVERSION = .3)
and revised this file:
drivers/
used lsusb to grab the id of the internal keyboard device:
Bus 005 Device 003: ID 05ac:0230 Apple Computer, Inc.
and revised the c file accordingly:
/* next line commented out by eitan and replaced with line below;
changing address for device from 0x021b to 0x0230 which is what lsusb tells me
my internal keyboard device id actually is
#define USB_DEVICE_
*/
#define USB_DEVICE_
rebooting with the new kernel, the fn key now works.
i don't know if this breaks other versions of the macbook pro
and am otherwise ignorant of the linux kernel source code.
thanks,
/ eitan
Changed in mactel-support: | |
status: | In Progress → Fix Committed |
Changed in linux: | |
milestone: | ubuntu-8.04.1 → none |
assignee: | nobody → timg-tpi |
importance: | Undecided → Low |
status: | New → Triaged |
Come on this is an easy fix...