-
Notifications
You must be signed in to change notification settings - Fork 107
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Keyboard/trackpad not available during initramfs Macbook 8,1 #50
Comments
Interesting thing I also found - if I remove all the suggested modules for /etc/initramfs-tools/modules then I no longer need to use irqpoll for the 4.14 rc5 kernel. |
@rquast I believe you have the following SPI device:
The driver for this is Your comment about not needing irqpoll if you remove all those modules is interesting! If you can narrow down the culprit further, that would be helpful so we can update the instructions. |
It appears that was the issue. Thanks a lot! 👍 In addition to the modules you also had in the documentation, I added spi_pxa2xx_pci then did an initramfs update and a depmod then reboot. Dropped to an initramfs shell and the keyboard works. It may be worth updating the documentation for the MacBook 8,1 12"? |
I also don't need to use irqpoll since this started working. |
Great! Yes, will update the README shortly. One question: is the |
Yes, have just tested and needs both the platform one as well as the PCI to work. Here are the required modules (doesn't need lpss one). spi_pxa2xx_platform Thanks again! |
Using spi_pxa2xx_pci removes the need for irqpoll and fixes initramfs cb22#50
How can I integrate this into a live ISO? I already compiled applespi.ko? Btw, instead of "apt install dkms" I did "dnf install dkms", but I could not "dnf install initramfs-tools"? |
@TheChatty You don't say, but it sounds like you might be using Fedora? If so, Fedora uses |
You're correct. I use Fedora-Workstation-Live-x86_64-Rawhide-20171114. I did:
But neither the keyboard nor the touchpad are working afterwards. |
@TheChatty That 'irqpoll' error is probably the issue - it appears that on MB8,1 you need to boot with the applespi (and related) drivers present in the initrd - did you try rebooting after the above? If it still doesn't work, try adding |
Now I upgraded to Fedora-Workstation-Live-x86_64-Rawhide-20171118 (because older version's kernel header were not available anymore) and did the same again (no irqpoll) and keyboard and touchpad are working - even keyboard light is on. But dmesg after boot looks like:
And many more lines of lost interrupts. |
The keyboard is not available when needing to input a password for LUKS on Macbook 8,1. The keyboard is available before (in grub) and after initramfs. Here is a previous discussion on the issue: #9 (comment)
The text was updated successfully, but these errors were encountered: