1.2 KiB
1.2 KiB
Macbook Pro 2017 13,3" Touch
Fix usb Ethernet for most adapters:
add this udev rule: https://raw.githubusercontent.com/wget/realtek-r8152-linux/master/50-usb-realtek-net.rules
Add Touchbar Drivers
Include in Dracut
add this to /etc/dracut.conf.d/macbook.conf
add_drivers+=" applespi intel_lpss_pci spi_pxa2xx_platform apple-ib-tb "
Install DKMS
sudo dnf install dkms
Add driver files to DKMS
cd /tmp
git clone https://github.com/lorre851/macbook12-spi-driver
cd macbook12-spi-driver
sudo dkms add .
Install Driver
sudo dkms install -m applespi -v 0.1 -k <current kernel | pending kernel>
Regenerate Initramfs
sudo dracut --force
Reboot
Fix Audio
Install this: https://github.com/davidjo/snd_hda_macbookpro
If you didnt reboot, do it now, it is important, to not have any kernel updates pending when doing this.
Install Dependencies
sudo dnf install gcc kernel-devel make patch wget git kernel-devel
Clone Project to a Save location
mkdir -p ~/Drivers && cd Drivers
git clone https://github.com/davidjo/snd_hda_macbookpro.git
Install it
in the repo folder run
sudo ./install.cirrus.driver.sh