mactel-support team mailing list archive
-
mactel-support team
-
Mailing list archive
-
Message #00260
[Bug 207127] Re: fn key doesn't work in hardy with macbook pro fourth generation (4, 1)
This bug was fixed in the package linux - 2.6.26-1.1
---------------
linux (2.6.26-1.1) intrepid; urgency=low
[Amit Kucheria]
* SAUCE: make fc transport removal of target configurable
* SAUCE: Add AGP support for Radeon Mobility 9000 chipset
* SAUCE: pm: Config option to disable handling of console during
suspend/resume
[Ben Collins]
* SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps
* SAUCE: irda: Default to dongle type 9 on IBM hardware
* SAUCE: tulip: Let dmfe handle davicom on non-sparc
* SAUCE: tulip: Define ULI PCI ID's
* SAUCE: version: Implement version_signature proc file.
* build: Remove remnants of unused binary-custom infrastructure
* mmc_block: Fix bad allocation on 64-bit (zero len array)
* ubuntu: New modules, acer-acpi
* build: Remove -virtual, and rebuild configs
* ubuntu: Add drbd module
* ubuntu: Add iscsitarget module
* ubuntu: Add squashfs driver
* build/configs: The Great Config Consistency Check of 2008
* ubuntu: Add aufs module
* ubuntu: Added atl2 driver
* ubuntu: Add dm-radi4-5 driver
* build: Add CONFIG_DEBUG_SECTION_MISMATCH=y to get old style warnings
from build
* squashfs: Fixes for VFS changes
* ubuntu/dm-raid4-5: Fixups for moved/renamed headers/functions in core
md
* ubuntu: Add ndiswrapper driver
* d-i: Update module listings
[Chuck Short]
* SAUCE: ata: blacklist FUJITSU MHW2160BH PL
* SAUCE: [USB]: add ASUS LCM to the blacklist
[Colin Ian King]
* SAUCE: Enable speedstep for sonoma processors.
* SAUCE: airprime.c supports more devices
[Kyle McMartin]
* SAUCE: fix orinoco_cs oops
[Mario Limonciello]
* SAUCE: Enable Reset and SCO workaround on Dell 410 BT adapter
[Matthew Garrett]
* SAUCE: hostap: send events on data interface as well as master
interface
[Phillip Lougher]
* SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets.
[Stefan Bader]
* SAUCE: Export dm_disk function of device-mapper
* SAUCE: Restore VT fonts on switch
* SAUCE: Always use SCO protocol (disable eSCO support) Bug: #39414
* SAUCE: mmc: Increase power_up deleay to fix TI readers
* SAUCE: Add blacklist support to fix Belkin bluetooth dongle.
* SAUCE: Lower warning level of pci resource allocation messages.
* SAUCE: Lower message level for PCI memory and I/O allocation.
- LP: #159241
* Modify log generation to catch bug numbers when adding with git-am.
[Tim Gardner]
* SAUCE: hdaps module does not load on Thinkpad T61P
* SAUCE: Add extra headers to linux-libc-dev
* SAUCE: Export symbols for aufs (in lum).
* SAUCE: USB bluetooth device 0x0e5e:0x6622 floods errors to syslog
* SAUCE: Blacklist Bluetooth Dell Wireless 370 for SCO MTU
* SAUCE: Catch nonsense keycodes and silently ignore
* SAUCE: frame buffer regression - screen blank except for blinking
cursor after fbcon vtswitch
* SAUCE: Added support for HDAPS on various ThinkPads from Lenovo and IBM
* SAUCE: Guest OS does not recognize a lun with non zero target id on
Vmware ESX Server
* SAUCE: Modualrize vesafb
* SAUCE: DVB-USB UMT-010 driver oops on install
* SAUCE: fn key doesn't work in hardy with macbook pro fourth generation
(4,1)
- LP: #207127
-- Ben Collins <ben.collins@xxxxxxxxxxxxx> Wed, 11 Jun 2008 05:28:35
-0400
** Changed in: linux (Ubuntu)
Status: Fix Committed => Fix Released
--
fn key doesn't work in hardy with macbook pro fourth generation (4,1)
https://bugs.launchpad.net/bugs/207127
You received this bug notification because you are a member of Mactel
Support, which is the registrant for Mactel Support.
Status in Mactel Support: Fix Committed
Status in Source Package "linux" in Ubuntu: Fix Released
Status in linux in Ubuntu Hardy: Fix Committed
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/pgup/pgdown don't work.
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/hid/usbhid/hid-quirks.c
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_ID_APPLE_GEYSER4_ISO 0x021b
*/
#define USB_DEVICE_ID_APPLE_GEYSER4_ISO 0x0230
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