Fn key doesn't work in raring on MacBook Air 6,2
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Joseph Salisbury |
Bug Description
After installing Raring on my new MacBook Air 6,2, the Fn key didn't work -- I couldn't use the media keys, regardless of "fnmode", neither backspace, page up/down, etc.
I found bug #207127 and I figured it was something like that, and it turns out that the keyboard has a new device id. I added it to the usbhid driver and after that it works.
Please see the attached patch.
---
ApportVersion: 2.9.2-0ubuntu8.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA:
country SE:
(2402 - 2482 @ 40), (N/A, 20)
(5170 - 5250 @ 40), (N/A, 20)
(5250 - 5330 @ 40), (N/A, 20), DFS
(5490 - 5710 @ 40), (N/A, 27), DFS
DistroRelease: Ubuntu 13.04
HibernationDevice:
RESUME=
#RESUME=
MachineType: Apple Inc. MacBookAir6,2
MarkForUpload: True
NonfreeKernelMo
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.106
Tags: raring
Uname: Linux 3.8.13 x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 05/24/2013
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBA61.88Z.
dmi.board.
dmi.board.name: Mac-7DF21CB3ED6
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookAir6,2
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleInc
dmi.product.name: MacBookAir6,2
dmi.product.
dmi.sys.vendor: Apple Inc.
---
ApportVersion: 2.9.2-0ubuntu8.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA:
country SE:
(2402 - 2482 @ 40), (N/A, 20)
(5170 - 5250 @ 40), (N/A, 20)
(5250 - 5330 @ 40), (N/A, 20), DFS
(5490 - 5710 @ 40), (N/A, 27), DFS
DistroRelease: Ubuntu 13.04
HibernationDevice:
RESUME=
#RESUME=
MachineType: Apple Inc. MacBookAir6,2
MarkForUpload: True
NonfreeKernelMo
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.106
Tags: raring
Uname: Linux 3.8.0-25-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 05/24/2013
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBA61.88Z.
dmi.board.
dmi.board.name: Mac-7DF21CB3ED6
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookAir6,2
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleInc
dmi.product.name: MacBookAir6,2
dmi.product.
dmi.sys.vendor: Apple Inc.
tags: | added: patch |
Changed in linux (Ubuntu): | |
status: | Incomplete → Fix Released |
Note: I just followed the pattern of naming the keyboard APPLE_WELLSPRING something, without knowing what that means.
I guess this could be solved with the quirks parameter to usbhid, like in this comment [1], but I couldn't figure out the correct bitmask to set as quirks.
[1] http:// ubuntuforums. org/showthread. php?t=795830& page=2& p=4984452& posted= 1#post4984452