FS#26425 - FN-Key not working on MacBook Air 4,2, Trackpad only works with one mouse button
Attached to Project:
Arch Linux
Opened by Nico Schottelius (telmich) - Thursday, 13 October 2011, 12:37 GMT
Last edited by Allan McRae (Allan) - Saturday, 02 June 2012, 12:55 GMT
Opened by Nico Schottelius (telmich) - Thursday, 13 October 2011, 12:37 GMT
Last edited by Allan McRae (Allan) - Saturday, 02 June 2012, 12:55 GMT
|
Details
Description:
FN+Cursor_UP does not make page-up, nor do any of the special keys (fn+f1 = decrease brightness) show up. Testing with xev, I see the exactly same keycodes coming back with and without fn pressed. I've seen this problem in https://bbs.archlinux.org/viewtopic.php?id=39726, but do not see a reliable solution. Blacklisting the usbhid module and loading it later on does also not fix this: I've verified this by logging in via ssh, rmmod usbhid, modproble appletouch, modprobe usbhid and everything (even after xorg restart) keeps the same. Additional info: * package version(s) * config and/or log files etc. I'm on linux 3.0.6-2 and have updated the system yesterday. The main issue is that having no page-up does not allow me to scroll in the terminal anymore, but I think the trackpad issue is related, thus added it to the subject. Steps to reproduce: |
This task depends upon
FS#26414. Can you try that patch?I suspect this is related/the same bug as discussed in the forum with ordering of modules, but somehow different (as this did not fix the issue here).
To get the mouse correctly working, the following procedure helps:
[root@brief ~]# rmmod usbhid; rmmod bcm5974; sleep 3; modprobe bcm5974; sleep 1; modprobe usbhid;
It probably also works without the sleeps, which I inserted to ensure the previous driver initialised correctly.
It does *not* fix the fn-key issue, though.
Related mail on LKML: https://lkml.org/lkml/2011/10/17/326