понедельник

[Bug 2143682] Re: applespi: keyboard/trackpad not working on MacBook8,1 without early initramfs module loading

Hi Murat,

First of all thanks for the report.

Could you please test this again with the latest 6.17 kernel from
-updates and -proposed, and let us know if the issue is still
reproducible?

If so, please include the exact kernel version tested and run:

apport-collect 2143682

Please let us know your results.
Thanks in advance.

** Changed in: linux (Ubuntu)
Status: New => Incomplete

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
https://bugs.launchpad.net/bugs/2143682

Title:
applespi: keyboard/trackpad not working on MacBook8,1 without early
initramfs module loading

Status in linux package in Ubuntu:
Incomplete

Bug description:
Heya folks,
I know, really old macbook. Not a massive priority but doing my part to reduce e-waste :)

On MacBook8,1 (Early 2015, 12" Retina), the internal keyboard and trackpad
do not work after boot despite the applespi driver being loaded and the
IOMMU fix (iommu/vt-d: Restore context entry setup order) being present
in kernel 6.17.

The touchpad does not appear in xinput list, though the keyboard device
may partially initialize.

Workaround: Adding spi_pxa2xx_pci, spi_pxa2xx_platform, and applespi
to /etc/initramfs-tools/modules and rebuilding initramfs resolves the issue:

sudo nano /etc/initramfs-tools/modules

Add these lines:
spi_pxa2xx_pci
spi_pxa2xx_platform
applespi

sudo update-initramfs -u

sudo reboot


This suggests a timing/race condition where the SPI controller needs to be
initialized before IOMMU finalizes device mappings.

Hardware: MacBook8,1 (MacBook 12" Early 2015)
Kernel: 6.17.0-5-generic
Distribution: Xubuntu 24.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2143682/+subscriptions

Комментариев нет:

Отправить комментарий