Currently running on kernel 5.19 on a 2016 15" macbook pro. The touchpad and keyboard drivers seem to work but I don't get anything on the touchbar. I don't receive any errors when modprobing the ib-tb driver. Anything I'm missing?
Search Criteria
Package Details: macbook12-spi-driver-dkms 0+git.315-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/macbook12-spi-driver-dkms.git (read-only, click to copy) |
---|---|
Package Base: | macbook12-spi-driver-dkms |
Description: | Driver for the keyboard, touchpad and touchbar found in newer MacBook (Pro) models |
Upstream URL: | https://github.com/marc-git/macbook12-spi-driver |
Licenses: | GPL2 |
Submitter: | christoph.gysin |
Maintainer: | christoph.gysin |
Last Packager: | christoph.gysin |
Votes: | 3 |
Popularity: | 0.000000 |
First Submitted: | 2017-04-19 10:17 (UTC) |
Last Updated: | 2024-06-10 09:54 (UTC) |
Required by (0)
Sources (2)
hermitfeather commented on 2022-09-18 06:00 (UTC)
BrianValente commented on 2022-06-03 21:15 (UTC) (edited on 2022-06-03 21:28 (UTC) by BrianValente)
I made a fix for Linux 5.18.1, can you add it to the PKGBUILD? Thanks! https://github.com/BrianValente/macbook12-spi-driver/commit/2905d318d1a3ee1a227052490bf20eddef2592f9.patch
christoph.gysin commented on 2021-07-22 08:21 (UTC)
@nrobinson2000 Added the missing patch for linux-5.13.
christoph.gysin commented on 2020-03-31 06:11 (UTC) (edited on 2020-03-31 06:12 (UTC) by christoph.gysin)
I don't have a model without a touchbar, and since keyboard and touchpad driver (applespi) was merged in the mainline kernel, I haven't used this anymore. That said, you should still be able to use the modules for the touchbar from this package.
This package should install the modules: apple_ibridge, apple_ib_tb, and apple_ib_al. Try to load them with modprobe. Check dmesg for errors.
While there is no detailed guide, you can find more information from here and here.
molo commented on 2020-03-31 05:49 (UTC)
Can anyone provide any advise for how to get this working? I am very new to Linux and am currently in the middle of getting the newest version of Manjaro working on my macbook pro 13,2 (13in 2016 with touchbar).
At this point I have pretty much everything (trackpad, keyboard, some audio, wifi), but I'm stuck on how to get some sort of functionality out of the touchbar. Unlike most other issues, there doesn't seem to be clear documentation on how to go about this and I've kinda just been going in circles fro the ast couple hours. I randomly decided to search in the AUR and was pleasantly suprised to find this. After downloading and using pacman to build it, what's the process after that?
christoph.gysin commented on 2018-11-30 19:54 (UTC)
From: https://github.com/Dunedan/mbp-2016-linux/issues/16#issuecomment-443121850
"I've split up the appletb driver into 3 separate drivers now and pushed that on my repo. If folks can test that (but check the upgrading section in the README), that would be great, as I'd like to start trying to upstream this stuff."
Pinned Comments
christoph.gysin commented on 2024-10-21 18:06 (UTC)
Unfortunately I don't have any hardware anymore that is using this driver. If you would like to take over maintenance of this package please get in touch.