Slackware 14 - Keyboard now requires acpi to be off
I just upgraded my Dell XPS 15z from 13.37 to 14 following the instructions in UPGRADE.txt. Things seemed to go smoothly until I booted into runlevel 3 using the generic kernel (initrd is working, I guess) and found that I get absolutely no keyboard function. I mean they keyboard doesn't work at all, I can't even log in. Booting using the huge kernel made no difference.
I rebooted and turned off acpi, and that restores keyboard function to normal. However, this is a change as 13.37 didn't need acpi to be off for the keyboard to function. Any ideas or have I missed something about the way 14 handles keyboards? |
Ok, this will probably not help, because keyboards are not attached to PCI, but since you have a lot more experience with Linux than I, it might make you think of other ideas :)
I also was passing noacpi to the kernel, because my motherboard wouldn't boot many distributions (Slack included). I did some reading and people suggested passing pci=nocrs instead of noacpi. Apparently it just reverts the default method for finding PCI resources. And remember what I wrote at the beginning :P |
What kind of keyboard is it ? USB ? PS/2 ?
EDIT: nevermind, it's a laptop |
According to this https://bbs.archlinux.org/viewtopic.php?pid=1154399 adding 'acpi=noirq' as a kernel option fixes this.
|
Thanks all, that thread allend linked to did the trick. Running with "acpi=off" wasn't tenable long term since this laptop really needs bumblebee to function properly, and bumblebee requires acpi to be functional. I also had success using 'noapic', which was probably a better option than acpi=off, but I'm not good enough enough with hardware-level problems to really know.
|
All times are GMT -5. The time now is 05:21 AM. |