From c85ebf165c8aac0acd91dbbe19b5d02b6a671592 Mon Sep 17 00:00:00 2001 From: Snoweuph Date: Sat, 6 Jul 2024 14:19:25 +0000 Subject: [PATCH] =?UTF-8?q?FedoraMacbookPro.md=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FedoraMacbookPro.md | 46 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 FedoraMacbookPro.md diff --git a/FedoraMacbookPro.md b/FedoraMacbookPro.md new file mode 100644 index 0000000..7878cc6 --- /dev/null +++ b/FedoraMacbookPro.md @@ -0,0 +1,46 @@ +# Macbook Pro 2017 13,3" Touch + +## Fix usb ehternet: +add this udev rule: +https://raw.githubusercontent.com/wget/realtek-r8152-linux/master/50-usb-realtek-net.rules + +## Fix Audio +Install this: https://github.com/davidjo/snd_hda_macbookpro + +```bash +dnf install gcc kernel-devel make patch wget +mkdir -p ~/Drivers && cd Drivers +git clone https://github.com/davidjo/snd_hda_macbookpro.git +./install.cirrus.driver.sh +``` + +## Add Touchbar Drivers +### Include in Dracut +```bash +sudo echo 'add_drivers+="applespi intel_lpss_pci spi_pxa2xx_platform apple-ib-tb"' >> /etc/dracut.conf.d/macbook.conf +``` + +### Install DKMS +```bash +sudo dnf install dkms +``` + +### Add driver files to DKMS +```bash +cd /tmp +git clone https://github.com/marc-git/macbook12-spi-driver +cd macbook12-spi-driver +sudo dkms add . +``` + +### Fixes for Kernel 6.5^ +apply patch from this: https://github.com/prem-prakash/macbook12-spi-driver/pull/1/files#diff-984f3aa56499b4f3f2430ce4ff6da90aa14c970c7cf0acbc11790f566f619926 +```bash +cd /usr/src/applespi-0.1 +``` + +### Install Driver +```bash +sudo dkms install -m applespi -v 0.1 -k $(unamr -r) +sudo dracut --force +```