Latest working kernel version: 2.6.24
Earliest failing kernel version: 2.6.25
Distribution: Gentoo Linux
Hardware Environment: Apple Aluminium Keyboard
Software Environment: N/A
Problem Description: Since 2.6.25 added support for Apple Aluminium keyboards, I've enabled it, but the quirks enabled are the same as Apple laptops' keyboards, which means they have numlock software emulation. This software emulation is not useful at all for Aluminium keyboards, and actually makes them unusable once Numlock is enabled.
Steps to reproduce: Enable Apple keyboard support in kernel 2.6.25, connect an Apple Aluminium keyboard and enable numlock.
I'm going to attach a patch that splits out the numlock emulation quirk, so that it's only enabled if requested, and requests it for all the models beside the Aluminium (so that the previous behaviour is maintained for all of them).
Created attachment 16001 [details]
Now that I think of it, though, it's possible that the Apple Aluminium Wireless still needs the numlock software emulation, as it doesn't have an actual numeric pad... but I don't have the hardware to test that :/
oh dear. It's really really awkward to handle patches via bugzilla.
Could you please send the patch as a regular emailed patch as per
Jiri Kosina <firstname.lastname@example.org>
Andrew Morton <email@example.com>
Fixed by mainline commit 6e7045990f35ef9250804b3fd85e855b8c2aaeb6, closing.