[SRU][P][PATCH 0/1] Apple spi keyboard/trackpad not working with 25.04
Hui Wang
hui.wang at canonical.com
Wed Jun 4 02:17:52 UTC 2025
BugLink: https://bugs.launchpad.net/bugs/2107976
[Impact]
2 Ubuntu users reported that the spi keyboard/trackpad doesn't work anymore with
Ubuntu Plucky kernel, it works well with Oracular kernel. Through investigation,
I found the root cause is the change on iommu/intel introduced from v6.12-rc1,
from v6.12-rc, the keyboard/trackpad stops working. I checked the linux-next,
there is a fix for this issue already.
This issue only exists for Plucky kernel and onwards, Q is unstable atm, the fix
will be in Q automatically.
[Fix]
cherry-pick one patch from upstream.
[Test]
I patched a Plucky kernel and built it, then shared the deb to
bug reporters, they tested with the patched kernel, the spi keyboard/trackpad
could work well with this kernel.
[Where problems could occur]
The change impacts context entry setup order for aliased devices, if there is
regression, it will be on intel pci/pcie aliased devices, but the regression
chance is very low, since this patch just resotres to the original setup order
for aliased devices, it should be safe. And they tested the patched kernel,
no new issues were found.
Lu Baolu (1):
iommu/vt-d: Restore context entry setup order for aliased devices
drivers/iommu/intel/iommu.c | 11 +++++++++++
drivers/iommu/intel/iommu.h | 1 +
drivers/iommu/intel/nested.c | 4 ++--
3 files changed, 14 insertions(+), 2 deletions(-)
--
2.34.1
More information about the kernel-team
mailing list