macppc

From NetBSD Wiki

Jump to: navigation, search
NetBSD/macppc www.NetBSD.org/ports/macppc macppc
Status:active
First:1.4
Last:3.1
Maintainer:
Image:Macppc.gif

NetBSD/macppc is a relatively new NetBSD port. The first binary release for macppc was NetBSD 1.4. It supports most Apple Power Macintosh computers with PowerPC processors and Open Firmware. For older (680x0-based) Macintosh computers, see NetBSD/mac68k. There is also an experimental NetBSD/bebox port for Be, Inc's PowerPC-based BeBox.

Almost all PPC Macs introduced after August 7, 1995 are supported. There is a complete list with details.

Contents

Getting XFree working

To get X working, you can use this config for a Powerbook G4 6,8 12-inch or this config for an iBook G4 12-inch.

Be sure to use the 'kbd' driver for X, as the 'Keyboard' driver messes up a lot of keys. You won't need an xmodmap file with that driver.

iBooks with Radeon cards (at least G4)

To get X working, be sure to enable option "iBookHacks" in the videocard's Device section (use the radeon driver). Otherwise you'll get nothing but a blank screen. Not sure if it's documented...

In Xorg, this option was renamed to the more general option "MacModel" "ibook". For other mac models, see the radeon(4) manpage.

Keyboard

The Apple keyboard is a little strange. You can configure in OS X whether the Fn key needs to be pressed for the F1 through F12 keys to be interpreted as function keys or as media keys (for brightness and volume control, num lock and CD eject key). This is a option that is stored in OFW and will also be honored in NetBSD.

In case you don't run OS X, you can also recompile the kernel with the FORCE_FUNCTION_KEYS option, but the clean way is to set the OFW option.

Additional Information

Personal tools