Status
From Mactel-Linux
Contents |
[edit]
Status General/unspecified
[edit]
What works so far
USB, Firewire, HDD, Onboard Network, Graphics ( 2D/3D Acceleration only with BootCamp - or on Core2Duo laptops with new firmware)
Broadcom WLAN Chip only with ndiswrapper at the moment.
Modular Xorg 7.0 works with the fbdev driver. Example config is in CVS.
Power Button works nice with acpid.
Bluetooth
Sound
[edit]
Unknown or not Working
iSight Camera (some progress made, see http://blogs.gnome.org/view/rbultje/ )
[edit]
Status on 17" iMac Core Duo
[edit]
Status on Macbook Pro
[edit]
What works so far
- Atheros WLAN chipset works
- CoreDuo with madwifi_ng driver
- Core2Duo with ndiswrapper (with D-Link DWA-645 windows driver or Lenovo driver for 802.11abgn)
- Apple USB Touchpad works completely (mouse button emulation, scolling) as of linux-2.6.17-git6!
- Fn keys on the keyboard work as of linux-2.6.17-git6
- 2D/3D Acceleration works with BootCamp and the latest ATI Drivers. (Actually, BootCamp is not necessary on Core2Duo machines).
- DVI/VGA-Output with MBP
- Suspend to RAM and Suspend to Disk using suspend2 2.2.5. You have to unload the sky2 module (ethernet) before suspending. Then it even works with the fglrx driver and 3d hardware acceleration.
- Suspend to RAM seems to work using s2ram with linux-2.6.17's new suspend framework [1] but has problems with Fn keys and/or touchpad after resume. Nevertheless it works really fast (5 seconds for suspend and 5 for resume) and reliable (I write this after three suspend/resume cycles).
- Display brightness works.
- Sound works through headphones and internal speakers, with latest alsa drivers.
- Sound doesn't work on MBP 15" with 2.6.17.3 with alsa-driver package 1.0.12rc1 when using an erronous patch fpr 2.6.17. Please use the correct patch (see Mailing-List).
- The volume keys change the headphone level, not the pcm level, so using them won't change the speaker volume.
- Bluetooth works using bluez-utils
- Ambient light sensor, Keyboard backlight, LCD backlight and Harddisk Motion Sensor work using macbook-tools, kernel patch in progress
- iSight (camera). See [2] and [3]. The Debian package linux-uvc-tools provides the command macbook-isight-firmware-loader to load the iSight firmware so it is recognised as an uvc camera. You then just have to load the uvcvideo kernel module.
[edit]
IR remote
- check [4]
- direct link to patch
- The above patch works with my MBP 15-inch, although seemingly only while in X; likely this has to do with the keycodes it's generating and X11 v. console differences in keycodes.
- To make this patch work with linux kernel 2.6.18 you have to modify line 33 of the patch:
- +#include <linux/usb_input.h>
- has to be changed to
- +#include <linux/usb/input.h>
- (replace the _ with a /)
[edit]
Status of Intel MacBook
[edit]
What works so far
- Atheros WLAN chipset works with madwifi_ng driver
- Bluetooth
- USB
- Accelerated X (DRI) with the latest X.org driver (comes with FC6 devel)
- Firewire
- on-board ethernet (sky2 driver)
- Fn key
- Sound works through headphones and internal speakers, with latest alsa drivers ( headphones disable speakers -- fixed in kernel 2.6.18, no patch necessary).
- LCD backlight [5]
- Motion sensor [6] (do not use the backlight program, it's only for the MacBook Pro)
- iSight Camera - works with ekiga! (see http://blogs.gnome.org/view/rbultje/ )
[edit]
Status on Intel Mac Mini
[edit]
What works so far
- Everything works
- As opposed to g4 mac mini, intel mac mini displays higher resolutions like 1920x1200 fine without artifacts.
- AIGLX X.org driver
- Frequency scaling
- Suspend to disk (suspend2 tested)
- Suspend to ram
- Burning DVDs and CDs
- Wake up from keyboard
- Fancontrol (applesmc)
Seems to be working: http://www.mythtv.org/wiki/index.php/Installing_MythTV_on_an_Intel_Mac_Mini_using_Ubuntu#Install_Linux
HOWTO Install Debian on the Intel Mac Mini
[edit]
Unknown or not Working
- Wake On Lan

