Difference between revisions of "MacBookPro8,1/8,2/8,3 (2011)"

From ArchWiki
Jump to: navigation, search
(Mention that b43-firmware-latest is in the AUR)
m (Video & Screen: rm extra spaces)
(2 intermediate revisions by 2 users not shown)
Line 62: Line 62:
 
For example:
 
For example:
  
  xbacklight -inc 7 # increase brightness
+
xbacklight -inc 7 # increase brightness
  xbacklight -dec 7 # decrease brightness
+
xbacklight -dec 7 # decrease brightness
  
 
'''15-inch and 17-inch'''
 
'''15-inch and 17-inch'''
Line 93: Line 93:
  
 
HFS is mounted as Read-Only. By [http://support.apple.com/kb/ht2355 turning journaling off] in OS X, the HFS+ file system will be read/write under Linux.
 
HFS is mounted as Read-Only. By [http://support.apple.com/kb/ht2355 turning journaling off] in OS X, the HFS+ file system will be read/write under Linux.
 +
 +
== Bluetooth ==
 +
 +
I had problems pairing devices, nothing was detected with
 +
 +
  hcitool scan
 +
 +
There seems to be a conflict between the bluetooth module and the b43 one (wifi), as written in [http://blog.tkassembled.com/188/macbook-pro-83-bluetooth-issues-on-linux/ this blog post]. The solution is to do the following:
 +
 +
  # rmmod b43
 +
pair your  bluetooth device
 +
  # modprobe b43
  
 
== Others that works-out-of-the-box ==
 
== Others that works-out-of-the-box ==

Revision as of 17:43, 10 January 2012

discuss at https://bbs.archlinux.org/viewtopic.php?pid=1021706

Installation CD

use latest version in http://releng.archlinux.org/isos/

Network

Wireless:

install b43-firmware-latest from AUR.

download the latest package from http://linuxwireless.org/download/compat-wireless-2.6/

 $ cd compat-wireless-2011-10-09 
 $ scripts/driver-select b43
 $ make 
 $ sudo make install
 $ sudo make wlunload
 $ sudo rmmod bcma 
 $ modprobe b43
 # it should works.

add 'blacklist bcma' to '/etc/modprobe.d/modprobe.conf'

Note that after every kernel update you will have to recompile the module for the new kernel:

 $ cd compat-wireless-2011-10-09
 $ make clean
 $ make
 $ sudo make install

more see https://bbs.archlinux.org/viewtopic.php?id=129849

Ethernet: works out-of-the-box

Bluetooth: Unkown

Keyboard & TouchPad

Keyboard:

default F1 key represents XF86MonBrightnessDown, if you want it represents to F1.

 echo 2 > /sys/module/hid_apple/parameters/fnmode
 # value 1: F1 is XF86MonBrightnessDown
 # value 2: F1 is F1, Fn + F1 is XF86MonBrightnessDown.

and put that into /etc/rc.local

Touchpad:

Two finger scrolling and left-click works out of the box. Unfortunately the right-click is not functional.

Video & Screen

13-inch

Intel HD Graphics 3000: works with xf86-video-intel

Adjust Brightness: works with xorg-xbacklight For example:

xbacklight -inc 7 # increase brightness
xbacklight -dec 7 # decrease brightness

15-inch and 17-inch

AMD Radeon HD 6490M: Unknown

AMD Radeon HD 6750M: works with xf86-video-ati

Adjust Brightness: boot into Mac OS X and change it, then boot back.

Sound

8,1 and 8,2

 $ alsamixer # unmute 'Front Speaker' and 'Surround Speaker'

Suspend & Hibernate

8,1

For s2ram install uswsusp-git and add to file /etc/pm/config.d/module following content:

 SUSPEND_MODULES="bcma b43" 
 SLEEP_MODULE=uswsusp

Without this, system hangs after the machine wakes up and tries to reconnect to the wireless network.

HFS+

HFS is mounted as Read-Only. By turning journaling off in OS X, the HFS+ file system will be read/write under Linux.

Bluetooth

I had problems pairing devices, nothing was detected with

 hcitool scan

There seems to be a conflict between the bluetooth module and the b43 one (wifi), as written in this blog post. The solution is to do the following:

 # rmmod b43

pair your bluetooth device

 # modprobe b43

Others that works-out-of-the-box

  • Webcam
  • Sensors