Translation(s): none


How to install Debian/Linux on a MacBook 6-1 Unibody White (13-inch, Late 2009)

MacBook 6-1 Unibody White (13-inch, Late 2009)

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card:

[OK]

Detect CD/DVD:

[OK]

Detect hard drives:

{OK}

Extra Features

CPU Frequency Scaling

{OK}

Hibernation

[?]

Sleep / Suspend

{?}

Xorg

{OK}

- OpenGL

{OK}

- Resize-and-Rotate(randr)

[?]

Switch to External Screen

[?]

Mouse

- Built-in (Trackpoint)

[OK]

- Built-in (Touchpad)

{OK}

Modem

[-]

Wireless/Wifi

X-(

Bluetooth

{i}

Keyboard's Hotkeys

{OK}

Sound Card

{i}

Face Time Camera

{?}

Bluetooth Mouse

{?}

Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Important Note

Installation was done with a Debian Jessie netinst usb key. Internet connection was provided initially using ethernet port. The wireless card was configured providing a third part driver during the installation step.

Configuration

CPU

Display

From Apple site:

13.3" widescreen TFT active-matrix LED-backlit "glossy" display (1280x800 native resolution)

Supported resolutions:

1280 by 800 (native), 1024 by 768, 800 by 600 pixels, 640 by 480 pixels, 720 by 400 pixels, 640 by 400 pixels and 640 by 350 pixels

Graphics: NVIDIA ?GeForce 9400M with 256 MB of SDRAM

Section "Device"
        Identifier "NVIDIA Corporation C79 [GeForce 9400M]"
        Driver "NVIDIA"
EndSection

Audio

Speakers and headphones work perfectly with debian jessie, but you have to disable 'auto mute' from all the channels (S-PDIF too) with alsa mixer

alsamixer

Mouse

Trackpad works with the multitouch features

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
EndSection

Power Management

WiFi

Keyboard


System Summary

lspci

00:00.0 Host bridge: NVIDIA Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: NVIDIA Corporation MCP79 LPC Bridge (rev b3)
00:03.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: NVIDIA Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.4 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: NVIDIA Corporation MCP79 Co-processor (rev b1)
00:04.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:06.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:06.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: NVIDIA Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: NVIDIA Corporation MCP79 PCI Bridge (rev b1)
00:0a.0 Ethernet controller: NVIDIA Corporation MCP79 Ethernet (rev b1)
00:0b.0 SATA controller: NVIDIA Corporation MCP79 AHCI Controller (rev b1)
00:10.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
02:00.0 VGA compatible controller: NVIDIA Corporation C79 [GeForce 9400M] (rev b1)
03:00.0 Network controller: Broadcom Corporation BCM43224 802.11a/b/g/n (rev 01)

lsusb

lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 005: ID 05ac:8218 Apple, Inc. Bluetooth Host Controller
Bus 004 Device 002: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05ac:8507 Apple, Inc. Built-in iSight
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 05ac:0237 Apple, Inc. Internal Keyboard/Trackpad (ISO)
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Resources

Attachments

Some configuration files and sample outputs.

Dual Boot Mac OS and Debian

Credits



CategoryDebianOn