openSUSE 11.4 runs great on the Macbook Pro 5,3 but you do need to add some extras to get everything working.
You can see what version you are running with the following:
sudo /usr/sbin/dmidecode -s system-product-name
MacBookPro5,3
First thing we want to do is add a repository from the openSUSE Build Service: https://build.opensuse.org/
“ealin:apple”
You can add this via zypper with the following code:
sudo zypper ar --refresh http://download.opensuse.org/repositories/home:/ealin:/apple/openSUSE_11.4/ "Apple Stuff"
Add the packages from this repository:
sudo zypper in macfanctld applesmc-kmp-desktop applesmc pommed mbp-nvidia-bl nvidia-bl mbp-nvidia-bl-kmp-desktop nvidia-bl-kmp-desktop
Start the services and add them to startup:
sudo service pommed start
sudo service macfanctld start
sudo chkconfig --add pommed
sudo chkconfig --add macfanctld
Install broadcom for wireless with the Packman repository:
sudo zypper ar --refresh http://ftp.uni-erlangen.de/pub/mirrors/packman/suse/openSUSE_11.4/ "Packman Repository"
Add the packages:
sudo zypper in broadcom-wl broadcom-wl-kmp-desktop broadcom-wl-kmp-default
If that doesn’t work after a reboot, try:
sudo /usr/sbin/install_bcm43xx_firmware
Add the nvidia drivers for 3D acceleration with the Nvidia repository:
sudo zypper ar --refresh ftp://download.nvidia.com/opensuse/11.4/ "Nvidia Repository"
sudo zypper in x11-video-nvidiaG02
Run nvidia-xconfig to create a /etc/X11/xorg.conf and add the following to the device section:
Option "Coolbits" "1"
Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerLevel=0x3; PowerMizerDefaultAC=0x3"
To fix sound;
sudo zypper in alsa-utils
Do the following as root:
/usr/bin/alsamixer
Press F6
Select HDA NVidia
Unmute Front Sp and Surrond and turn up the volume, test in kmix or play something.
run /usr/sbin/alsactl store
That is it for now, I got to run and will finish updating later…