[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1110007: cdimage.debian.org: [MacBook Pro] Trackpad/keyboard do not work



Package: cdimage.debian.org
Severity: important
Tags: d-i
X-Debbugs-Cc: osalbahr@gmail.com

Dear Maintainer,

   * What led up to the situation?

Booting into debian-12.11.0-amd64-DVD-1.iso on a 2017 MacBook Pro
(MacBookPro14,1).

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

A workaround was using debian-live-12.11.0-amd64-gnome.iso.

   * What was the outcome of this action?

Trackpad/keyboard are unusable.

   * What outcome did you expect instead?

Trackpad/keyboard usable.

---

I am using a 2017 MacBook Pro (Intel-based), code: `MacBookPro14,1`. I noticed when booting into `debian-12.11.0-amd64-DVD-1.iso` that the trackpad does not work. The keyboard does not seem to work either after selecting "graphical installer".

But the trackpad and keyboard work on `debian-live-12.11.0-amd64-gnome.iso`. So I am suspecting there are missing drivers.

Why might there be missing drivers? And is there a way to include them in the installer just like in the live ISO in the next release?

I am able to install from the live ISO, but it would be nice if I could use the default installer.

I'd like to note that the same issue happens with the RHEL 10 and CentOS Stream 10 installer ISOs. But not Fedora, Ubuntu, or Arch Linux.

Related forum post: https://forums.debian.net/viewtopic.php?p=744557

It seems that the driver is `applespi`, which is included in the kernel since 5.3:

> The `applespi` driver for the internal keyboard and trackpad of the MacBookPro13,* and MacBookPro14,* is now included upstream and works out of the box. (https://github.com/torvalds/linux/commi ... e2332e07ff). The commit dates back to 2019.

Source: https://github.com/Dunedan/mbp-2016-linux

So, they should already be included in the kernel used by Debian 12, I presume. Idk for sure.

The commit message mentions something about the SPI drivers needing to be loaded. So it might be that.

Originally reported in https://forums.debian.net/viewtopic.php?t=163130


Reply to: