- #How to install linux on a macbook drivers#
- #How to install linux on a macbook driver#
- #How to install linux on a macbook Bluetooth#
#How to install linux on a macbook Bluetooth#
There seems to be a conflict between the bluetooth module and the b43 one (wifi). I had problems pairing devices, nothing was detected with By turning journaling off in OS X, the HFS+ file system will be read/write under Linux. Without this, system hangs after the machine wakes up and tries to reconnect to the wireless network. VLC) have intermittent crackling appending 'tsched=0' to 'module-udev-detect' in /etc/pulse/default.pa fixes this.įor s2ram install uswsusp-git AUR and add to file /etc/pm/config.d/module following content: Note: You must be root to edit the files in /sys/class/* but if you want you can chown /sys/class/leds/smc\:\:kbd_backlight/brightness and /sys/class/backlight/intel_backlight/brightnessĪMD Radeon HD 6750M and 6770M: works with xf86-video-ati.
Save it in /usr/local/bin/macbackl and mark it as executable.
Or you can use a simple bash script that provides screen and keyboard backlight management by simple cli (-d for display / -k for keyboard)Įcho "$" > /sys/class/backlight/intel_backlight/brightnessĮcho "$" > /sys/class/leds/smc\:\:kbd_backlight/brightness Įcho -e "MacBook 8.1 brightness helper\n\t-d\tset display brightness (0-100%)\n\t-k\tset keyboard brightness (0-100%)\n" Įcho -e "Unknown option try -h or -help" $ xbacklight -dec 7 # decrease brightness $ xbacklight -inc 7 # increase brightness Intel HD Graphics 3000: works with xf86-video-intel.Īdjust Brightness: works with xorg-xbacklight #To change a value for a command use `synclient command=X`Īfter you have successfully tried and tested your options through synclient, you can make these changes permanent by adding them to /etc/X11//nf Video and screen #list all possible configurable parameters. Tip: Synclient provides some additional configuration for the touchpad. See Touchpad Synaptics#Installation for synaptics installation and configuration instructions.
#How to install linux on a macbook driver#
synpatics, and the mtrack driver is not used at all.įor an MBP 8,3 I needed to use the following config (in /etc/X11//nf) to stop it picking up other input devices by mistake:
#How to install linux on a macbook drivers#
Sometimes xorg loads other drivers before, like eg. Check if the mtrack module is properly loaded in the /var/log/Xorg.0.log file.
The configuration is done via the /etc/X11//nf file. Mtrack is available in xf86-input-mtrack AUR. There are two drivers to provide features to the touchpad (including right and middle click): mtrack which is reported to work well and Synaptics which provides more features but might require some tuning. Unfortunately the right-click is not functional. Two finger scrolling and left-click works out of the box. See Kernel modules#Setting module options for more information. Set fnmode=2 parameters to hid_apple module. See Broadcom wireless for b43 installation and usage.ĭefault F1 key represents XF86MonBrightnessDown, if you want it represents to F1. Without this, you will get 'root fs not found' error.īoot into BIOS emulation mode. # bless -setBoot -folder /efi/refind -file /efi/refind/refind_圆4.efi # mv /efi/refind/nf-sample /efi/refind/nf and adjust it Using rEFInd as a boot manager as an alternative to GRUB or systemd-boot is possible, but may need some configuration. In order to disable the the ATI Radeon graphics card. If, after installation, the screen freezes after boot, try booting with the kernel parameter If you want the changes to persist after installation, remember to install linux-headers and broadcom-wl-dkms during the pacstrap process (as well as iwd or a similar package to manage the connection after installation.) You can then proceed to connect to the internet using iwctl. Try forcing a switch to the (non-free, but much more reliable) wl module by blacklisting any potentially interfering modules: rmmod b43 bcma ssb wl modprobe wl and then check if the wireless connection is now showing up when doing ip link. As mentioned on Broadcom wireless#Installation, the BCM4331 chipset used on 8,2 has issues with the b43 module and if the bcma or bcma-pci-bridge is the module loaded, you need to switch it. In that case, check what kernel module is being used, by running lspci -v and look for the Network controller called BCM4331. Note: For 8,2 (potentially for 8,1 and 8,3 as well) be aware that you might find that ip link does not show the wireless network card.