SantaRosa

Differences between revisions 73 and 74
Revision 73 as of 2008-01-08 03:15:14
Size: 4790
Editor: S0106000f3d67787c
Comment: Removed redundant & outdated installation instructions, cleanup
Revision 74 as of 2008-02-01 17:23:56
Size: 5350
Editor: 5ac04797
Comment: Updated the page to reflect some Apple IR Remote information I found on the web.
Deletions are marked like this. Additions are marked like this.
Line 37: Line 37:
 * Apple InfraRed: not working without kernel patching as described on [https://cbg.dyndns.org/wiki/ReadingCorner/LinuxOnMacbookPro this page] could someone test this please and verify?  * Apple InfraRed: not working without kernel patching, see below.
Line 61: Line 61:


== Change 4: Apple IR Remote ==
If this doesn't work for you (pressing up/down on the remote should adjust volume in Gutsy), then you need to rebuild the '''appleir''' kernel module. This procedure is detailed [https://cbg.dyndns.org/wiki/ReadingCorner/LinuxOnMacbookPro here] or a simpler way (which builds a .deb) is detailed [http://ubuntuforums.org/showthread.php?t=607797 here].

There is a [https://bugs.launchpad.net/ubuntu/+source/linux-ubuntu-modules-2.6.22/+bug/157919 bug] in launchpad for this issue as well.

If you want to make the remote work with Elisa (and most other media centres) [http://dolphy-tech.net/log/?p=36 this post] explains how to do it.

Ubuntu on a Santa Rosa MacBook Pro

Preface

This page describes the differences in Ubuntu 7.10 (Gutsy Gibbon) on the 3rd Generation MacBook Pro (Santa Rosa) compared to the normal installation and use of Ubuntu on a 1st or 2nd Generation MacBook Pro.

This is not an installation guide. Please read the MacBookPro page for information about installation.

With the release in June 2007 of the third revision to the MacBook Pro line, several hardware incompatibilities were introduced with Ubuntu.

The primary hardware changes from previous hardware revisions include:

  1. NVIDIA Graphics (GeForce 8600M GT)

  2. AirPort Extreme Wi-Fi 802.11a/b/g/n

  3. Santa Rosa Integrated Sound [https://cbg.dyndns.org/wiki/ReadingCorner/LinuxOnMacbookPro (info)]

In order to document these incompatibilities and the workarounds a [http://ubuntuforums.org/showthread.php?t=474144 thread] was created. This wiki page is based on this thread, and on the contributions made by members in the forum. Other instructions can be found on [https://cbg.dyndns.org/wiki/ReadingCorner/LinuxOnMacbookPro this] page.

Hardware support in Ubuntu 7.10 (Gutsy)

Here is the state of the hardware support in Ubuntu 7.10 (Gutsy Gibbon):

  • NVIDIA graphics: fully working out-of-the-box with nv (2D) and nvidia-glx-new (3D) packages;
  • Ethernet networking: fully working out-of-the-box;
  • Wireless networking: fully working, with manipulations;
  • Sound: fully working out-of-the-box;
  • Backlight, keyboard light and hotkeys: working with the pommed package, just [apt://pommed click here to install] (link not working for now);

  • CD/DVD drive: fully working out-of-the-box, media can be ejected using the eject key if you have pommed installed;
  • TrackPad: fully working out-of-the-box, can be adjusted with manipulations;

  • Bluetooth: fully working, out-of-the-box;
  • Firewire: fully working, out-of-the-box;
  • Sensors: working with the applesmc package, just [apt://applesmc click here to install] (link not working for now);

  • Suspend: working out-of-the-box. If using compiz, see [https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/144732 bug 144732]; If using the madwifi atheros driver, make sure it is removed before suspending to RAM (See below).

  • iSight: fully working, out-of-the-box with V4L2;

  • Battery: at least 2 and a half hours with Wi-Fi and Bluetooth on, or maybe more, someone must test it with Gutsy and edit this page.

Hardware support according to [https://cbg.dyndns.org/wiki/ReadingCorner/LinuxOnMacbookPro this page]. If someone can test it, please, edit this page and share your experience.

  • Apple InfraRed: not working without kernel patching, see below.

  • PCI Express: working?
  • Sensors still works (make sure that applesmc is installed and module is loaded), but ACPI does not see temperature in /proc/acpi/thermal_zone, which leads me to thinks that fan regulation is not optimal. Temporarily you can use MacBookPro/SantaRosaFanControl.

Change 1: NVIDIA Graphics

The new NVIDIA GeForce 8600M GT graphics card runs on the 'nvidia-glx-new' graphics drivers. These drivers will be recommended to you for installation on first boot after installation. To install, just select the 'nvidia-glx-new' drivers in the Restricted Driver menu.

Change 2: AirPort Extreme

In the 3rd revision, the hardware remains the same, but the ability to use the 802.11n band has been unlocked. Use the same installation method suggested on the MacBookPro wireless section, which uses the Atheros MadWifi prerelease restricted drivers.

Change 3: Sound

The sound chip in this revision of the MacBook Pro is on the ICH8 (Santa Rosa) rather than the ICH7 on older MacBooks. Gutsy has support for this chip, in both the 32-bit and 64-bit versions, but it may not be automatically detected. To fix this, explicitly specify the model in /etc/modprobe.d/options by adding the line options snd_hda_intel model=mbp3. To automatically append this line to the appropriate file, use the following command:

sudo sed -i~ '$a\\options snd_hda_intel model=mbp3' /etc/modprobe.d/options

Then reboot, or input the following commands to restart the kernel module:

rmmod snd_hda_intel
modprobe snd_hda_intel

Note: Remember that alsa mixer settings are muted by default, so you may have to adjust them before hearing sound!

Change 4: Apple IR Remote

If this doesn't work for you (pressing up/down on the remote should adjust volume in Gutsy), then you need to rebuild the appleir kernel module. This procedure is detailed [https://cbg.dyndns.org/wiki/ReadingCorner/LinuxOnMacbookPro here] or a simpler way (which builds a .deb) is detailed [http://ubuntuforums.org/showthread.php?t=607797 here].

There is a [https://bugs.launchpad.net/ubuntu/+source/linux-ubuntu-modules-2.6.22/+bug/157919 bug] in launchpad for this issue as well.

If you want to make the remote work with Elisa (and most other media centres) [http://dolphy-tech.net/log/?p=36 this post] explains how to do it.

MacBookPro/SantaRosa (last edited 2008-10-31 15:01:50 by 128)