Size: 8385
Comment:
|
Size: 8400
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
This page aims to describe the steps needed, to fully enable all features of the '''13.3 (mb 7,1)''' when using '''Ubuntu 10.10, Maverick Meerkat'''.<<BR>> | This page aims to describe the steps needed, to fully enable all features of the '''13.3 (MBP 7,1)''' when using '''Ubuntu 10.10, Maverick Meerkat'''.<<BR>> |
Line 30: | Line 30: |
|| [[#HFS|HFS+ (only read)]] || {{attachment:IconsPage/query_small.png}} || || [[#CDDVD|CD/DVD Writing]] || {{attachment:IconsPage/query_small.png}} || |
|| [[#HFS|HFS+ (only read)]] || {{attachment:IconsPage/check_small.png}} || || [[#CDDVD|CD/DVD Writing]] || {{attachment:IconsPage/check_small.png}} || |
Line 34: | Line 34: |
|| [[#Touchpad|Touchpad]] || {{attachment:IconsPage/query_small.png}} || | || [[#Touchpad|Touchpad]] || {{attachment:IconsPage/check_remark_small.png}} || |
Line 36: | Line 36: |
|| [[#LAN|LAN]] || {{attachment:IconsPage/query_small.png}} || | || [[#LAN|LAN]] || {{attachment:IconsPage/check_small.png}} || |
Line 38: | Line 38: |
|| [[#iSight|iSight (Camera)]] || {{attachment:IconsPage/query_small.png}} || | || [[#iSight|iSight (Camera)]] || {{attachment:IconsPage/check_small.png}} || |
Line 42: | Line 42: |
|| [[#ExtMon|External Monitor]] || {{attachment:IconsPage/query_small.png}} || | || [[#ExtMon|External Monitor]] || {{attachment:IconsPage/check_remark_small.png}} || |
MacBook Pro 7,1 Ubuntu 10.10 (Maverick Meerkat)
This page aims to describe the steps needed, to fully enable all features of the 13.3 (MBP 7,1) when using Ubuntu 10.10, Maverick Meerkat.
Much of this page (even the formatting, I admit) is just taken from the guide for Lucid, so thank you to the contributor of that page. My goal is to make this specialized to Maverick and update a couple of the guides and fixes that worked and were documented for Lucid.
You can find out what model you have by typing at the terminal:
sudo dmidecode -s system-product-name
If you have a different model, please go here and find the right wiki.
Overview
Anything not mentioned here probably already works out of the box. If not, please refer to the Ubuntu Apple Users forum.
Feature
Support status
(works out-of-the-box)
(works, with remarks)
(needs manual install)
(won't work)
(not yet documented)
Basic Installation Instructions
Common things about installing and maintaining Ubuntu on Intel-based Macs: Intel CPU-based Macintosh Generic Installation Instructions
Package Support for Intel Macs
You need some modules from the MactelSupportTeam/PPA :
sudo add-apt-repository ppa:mactel-support && sudo apt-get update
The mactel PPA modules needed on Ubuntu on this MBP are applesmc-dkms (driver for light sensor, temperatures, fans and keyboard backlight), mbp-nvidia-bl-dkms (driver for the LCD panel backlight) and pommed (daemon to control them all).
Sensors
- CD eject button is detected. lmsensors detects the sensors, however it does not know what they are yet. One only gets temp2, temp3, temp11, the fan speed indicator is shown, but constantly shows 2000rpm. Also temp3 seems very hot 63-80 degrees C.
The creator of the documentation for 10.04 on the MBP 7,1 wrote a script that will probably still work. Fan Control
$ hg clone https://delijati@bitbucket.org/delijati/mac $ cd mac $ sudo ./mbfanctr.py #watch $ tail -f /var/log/syslog #or $ watch sensors
Suspend
Coming soon.
Screen
Coming soon.
Battery
This is kind of irrelevant, the biggest obstacle to battery life is usage, and everyone uses it differently.
Ethernet
Works without problems.
Reboot
Ubuntu will freeze partway through reboot
I've got a fix by jay.ar.oh: you have to update the boot option to contain "reboot=pci" in /etc/default/grub like this:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=pci"
and generate GRUB's menu.lst file using this command:
sudo update-grub
You have to reboot Ubuntu twice until this fix works.
Touch pad
Coming soon. This section will document a newish project that enables the multitouch functions fully, including two-finger click and drag.
FireWire
Works out of the box. Device located in /dev/video1394/0 and /dev/raw1394 (control) by default. You can test with a FireWire camera using coriander.
To run coriander you must belong to video group. Therefore, before connecting the FireWire device (otherwise, you will have to reboot), do (taken from https://help.ubuntu.com/community/Firewire)
echo 'KERNEL=="raw1394", GROUP="video", MODE="0664"' | sudo tee /etc/udev/rules.d/50-raw1394.rules && sudo restart udev
Video
You can enjoy 3D acceleration by using the nVidia proprietary driver which can be retrieved in the Ubuntu Hardware Drivers menu.
Keyboard
Coming soon. I'm going to attempt to write the simplest guide for getting the keyboard and LCD backlight controls working.
External Monitor
With the latest nVidia drivers installed, the Display Port and adapters work out of the box.
Wireless
In the ubuntu Hardware Drivers menu you can choose a wireless driver. There is a free and a proprietary driver. The proprietary driver is known as working, also with WPA2.
Bluetooth
Coming soon.
Webcam
The iSight works out of the box. You can test it using cheese or any other of your choice.
Sound
Coming very soon. Sound was a constant problem for me on Lucid. I'm going to get a definitive guide here soon.
Microphone
The microphone is muted out of the box. Go to System-->Preferences-->Sound-->Input and either move the slider or click the box to unmute. Tested working with Skype.
- There is no apparent way to increase the microphone volume in the sound preferences.
You can change microphone level over 100% with paman:
sudo apt-get install paman
Then run paman, open Devices tab, select alsa_input.pci source, click Properties and change microphone volume. I'm using value 300%. If you are using skype, don't forget to turn off automatic volume adjusting in skype program: Options > Sound Devices > Allow Skype to automatically adjust my mixer levels
|