FS#12815 - No keyboard input on new kernel, apple hardware (with fix)
Attached to Project:
Arch Linux
Opened by Erwin Van de Velde (evdvelde) - Friday, 16 January 2009, 11:22 GMT
Last edited by Roman Kyrylych (Romashka) - Monday, 26 January 2009, 17:06 GMT
Opened by Erwin Van de Velde (evdvelde) - Friday, 16 January 2009, 11:22 GMT
Last edited by Roman Kyrylych (Romashka) - Monday, 26 January 2009, 17:06 GMT
|
Details
Description:
If you use the parameter pb_fnmode for the hid module, this module will not be loaded anymore because the parameter has been moved to hid_apple. A message in the kernel26 upgrade would have saved me an hour of searching... Additional info: * package version(s) kernel 2.6.28-3 * config and/or log files etc. dmesg log: hid: Unknown parameter `pb_fnmode' Steps to reproduce: hardware: macbook pro rev 3 (and possibly other apple hardware), hid option pb_fnmode set in modprobe.conf, boot with new kernel |
This task depends upon
Closed by Roman Kyrylych (Romashka)
Monday, 26 January 2009, 17:06 GMT
Reason for closing: Not a bug
Monday, 26 January 2009, 17:06 GMT
Reason for closing: Not a bug
as a last resort: usbinput should be available in your fallback-kernel(?), so you can always hook op an external keyboard in case something like this happens (though this obviously requires you have an extra keyboard lying around).
Any way, did someone turn on "pb_fnmode" successfully on new kernel??
Before I use file called "hid" which contein "options hid pb_fnmode=2". More over, I add file under "FILES" section of mkinitcpio.conf .
Now, this setting are changed, standing "options hid_apple fnmode=2". Having file "hid_apple" with this content is just enough. Now, I don't use mkinitcpio.
Keyboard work in desired configuration. For manual switching on new kernel use:
echo 2 > /sys/module/hid/holders/hid_apple/parameters/fnmode
instead of
echo 2 > /sys/module/hid/parameters/pb_fnmode
"If you use the parameter pb_fnmode for the hid module, this module will not be loaded anymore because the parameter has been moved to hid_apple. A message in the kernel26 upgrade would have saved me an hour of searching..."
Well, we cannot post every single change to post_install (especially those that are not affecting significant percentage of users), neither do kernel maintainers have time to track all such changes
So I think this report can be qualified as "Not a bug".
I suggest writing such hardware-specific fixes on the wiki, so other users with such hardware can configure it properly.