Status

From Mactel-Linux

Jump to: navigation, search

Contents

Status General/unspecified

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

Unknown or not Working

iSight Camera (some progress made, see http://blogs.gnome.org/view/rbultje/ )

Status on 17" iMac Core Duo

Status on Macbook Pro

What works so far

  • Atheros WLAN chipset works
  • 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.

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 /)

Status of Intel MacBook

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/ )

Status on Intel Mac Mini

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

Unknown or not Working

  • Wake On Lan
Personal tools