History log of /src/distrib/notes/macppc/hardware
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
# 1.50 24-Mar-2025 gutteridge

The awacs(4) driver was enabled in GENERIC back in 2018.

Documentation staleness noted by Andrew Randrianasulu on port-macppc@.


Revision tags: netbsd-10-1-RELEASE perseant-exfatfs-base-20240630 perseant-exfatfs-base netbsd-8-3-RELEASE netbsd-9-4-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base netbsd-9-3-RELEASE cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104
# 1.49 15-Sep-2016 scole

branches: 1.49.16; 1.49.24; 1.49.26;
updates for PPC601 support being added


Revision tags: localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.48 19-May-2015 snj

branches: 1.48.2;
- update upgrade issues:
+ ARM ABI change
+ new users
+ new groups
- add modules set where missing
- formatting improvements
- note that rtsol{,d} will be gone in the future
- fix raw partition info
- update sparc64 hardware support
- remove note about sparc SMP support being broken
- update some size requirements (still lots of ancient bogus RAM
minimums lingering -- HI PORTMASTERS!)
- various other minor content modernization
- whitespace fixes


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 yamt-pagecache-tag8 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231 matt-premerge-20091211 jym-xensuspend-nbase jym-xensuspend-base
# 1.47 23-Apr-2009 snj

branches: 1.47.26;
Various updates to the INSTALL notes in preparation for 5.0. Changes
are still to come.


Revision tags: netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 mjf-devfs2-base
# 1.46 06-Sep-2008 tsutsui

branches: 1.46.2; 1.46.4;
Fix one more warning in the previous.


# 1.45 06-Sep-2008 tsutsui

Fix warning which makes html version a bit mangled.


Revision tags: wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 wrstuden-revivesa-base yamt-pf42-base keiichi-mipv6-base mjf-devfs-base matt-armv6-nbase matt-armv6-base hpcarm-cleanup-base
# 1.44 14-Dec-2007 pavel

branches: 1.44.2; 1.44.6; 1.44.10;
Update URLs after website reorganization. patch by OKANO Takayoshi, from
PR 37070.


Revision tags: matt-armv6-prevmlocking cube-autoconf-base matt-mips64-base
# 1.43 05-Aug-2007 macallan

branches: 1.43.2; 1.43.6;
updates from David H. Gutteridge via PR36373


Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE abandoned-netbsd-4-base netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-4-base netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 netbsd-3-0-RC2 netbsd-3-0-RC1 netbsd-3-base
# 1.42 01-Nov-2004 mbw

branches: 1.42.10; 1.42.12;
- update list of supported machines
- mention that NetBSD uses different names for serial ports than OF
- update date of supported hardware info


Revision tags: netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
# 1.41 13-Feb-2004 wiz

branches: 1.41.2;
RealTek -> Realtek.


# 1.40 04-Jan-2004 wiz

Spell controller with two ls. Inspired by miod@openbsd.


# 1.39 07-Sep-2003 mbw

remove multiple processors from list of unsupported devices


# 1.38 02-Sep-2003 mbw

- typos
- Xserve (Slot Load) reported to work by manu
- mention Xserve serial port
- mention G5 CPUs not supported yet
- update minimum hardware requirements


# 1.37 26-Jul-2003 salo

netbsd.org->NetBSD.org


# 1.36 19-Jun-2003 mbw

iBook (14.1 LCD 32 VRAM) is reported to work by David Friggens
PowerBook G4 (12-inch) and PowerBook G4 (17-inch) supported thanks to
HAMAJIMA Katsuomi


# 1.35 02-Jun-2003 mbw

Return accidentally deleted info about multiprocessor systems


# 1.34 01-Jun-2003 mbw

misc small typos and wording cleanup
PowerBase is actually Open Firmware 2.0.x
add iBook (16VRAM) and iBook (Summer2002) as supported models
mention next release of NetBSD will support multiple CPUs
mention that some L3 caches on CPU upgrades may not be enabled by default
PowerMacintosh G4 (FW 800) model is reported to work with 1.6.1
macppc uses gem driver instead of gm ethernet driver now
macppc uses tlp driver instead of de ethernet driver now
AirPort Extreme is unsupported
full wscons capabilities not supported (virtual terminals and color)
keyboard problems with iMac and B&W G3 seem to have been cleared up


# 1.33 15-Mar-2003 mbw

D'oh -- PowerComputing PowerBase models are actually Open Firmware 2.0.


Revision tags: fvdl_fs64_base
# 1.32 14-Aug-2002 mbw

Apple's official name for recent iBooks is actually (16VRAM).


# 1.31 07-Aug-2002 mbw

Add mention of experimental MP support in -current


# 1.30 11-Jul-2002 mbw

Matt Thomas <matt@3am-software.com> just added Xserve support to -current


# 1.29 09-Jul-2002 mycroft

Fix formatting errors.


# 1.28 08-Jul-2002 mbw

Some newer models now confirmed to work with the latest 1.6_BETA snapshots
iBook (Late 2001) (Aymeric Vincent <Aymeric.Vincent@labri.fr>)
eMac (Josh Elsasser <jre@vineyard.net>)
PowerMacintosh G4/1000MP (Quicksilver 2002) (Joseph Sarkes <jsarkes@tiac.net>)


# 1.27 30-Jun-2002 lukem

clean up formatting


# 1.26 20-Jun-2002 mbw

iBook (Summer 2002) works according to itojun
PowerMacintosh 4400, Moto Starmax 3000 and 4000, and APS Tech M*Power
now boot with internal video in -current and 1.6 with todays commits


# 1.25 15-Jun-2002 mbw

awacs audio is disabled by default
PowerBook G4 (DVI) and iMac (Summer 2001) are supported
PowerMacintosh 4400, Moto Starmax 3000 and 4000, and APS Tech M*Power
won't boot with internal video in -current and 1.6


Revision tags: netbsd-1-6-base
# 1.24 23-Apr-2002 bouyer

branches: 1.24.2;
Kill ncr(4), mention esiop(4).


# 1.23 22-Apr-2002 mbw

preparing for branch to 1.6

supported in -current:
PowerBook G4 (Gigabit Ethernet)
PowerMacintosh G4 (Quicksilver)
AirPort/AirMac and Lucent WaveLan

supported in 1.5.2 and later
Apple Worgroup Server 8550
Apple 53c875 Ultra Wide SCSI (needs firmware update)
usb SCSI adapters work

change time frame of supported/unsupported models
remove info specific to the 1.5 branch but no longer pertaining to
-current


# 1.22 27-Jan-2002 tsutsui

Add Acard ATP-850/860 PCI IDE controllers to supported hardware.


# 1.21 03-Jan-2002 mbw

Medium-scale overhaul.

macppc/hardware
Forgot to put PowerComputing PowerCenter in list of models that can't use
on-board video

macppc/prep
Reword four-key-combo c-o-O-F to imply you need to hold all four down
until the 0 > prompt appears, also a better description of the keys
shuffle System Disk instructions around a little to make more sense
Fix BootVars instruction to "uncheck auto-boot?"
Change '.Dl 0 \*> Ic "..."' to '.No 0 \*> Ic "..."' surrounded by .(disp
Link to new FAQ entries (such as how to use the Open Firmware environment
and instruction for people unfamiliar with MacOS)
Describe how to prepare an MS-DOS filesystem for booting
Be more consistent about "ISO9660"
The NetBSD/macppc boot CD-R image has "partition zero" bootloader and
XCOFF bootloader to work on all models -- this is described better now
Better info on how to netboot OF 1.0.5 systems
Mention that UFS is not currently supported by NetBSD and MacOS < 10
Detab the dhcpd.conf example
Add .To 2 tags for preparation of bootable media subsections

macppc/install
Change '.Dl 0 \*> Ic "..."' to '.No 0 \*> Ic "..."' surrounded by .(disp
Added new and very very useful "Open Firmware boot syntax" section
describing how to determine the OF boot-device and boot-file
Clean up examples of boot commands
Update descriptions of booting problems (some were incorrect)
Add .To 2 tags for OF boot command subsections and common problems


# 1.20 17-Aug-2001 mbw

common/main:
quick start info about bootable CD-R image

common/sysinst:
point to FAQ entry on missing hard drives

macppc/hardware:
fix info on D-Link 530TX (vr) and 530TX+ (rtk)
Some PowerBooks (FireWire and G4) won't work with FirmWare update 4.1.8,
need to use -current
mention that AirPort/AirMac 802.11b wireless is supported in -current
mention that CPU upgrades are supported

macppc/install:
point to partition numbering explanation in FAQ
fix kernel name on bootable cd-rom and mention case sensitivity

macppc/prep:
mention that people unfamiliar with MacOS should mail the port-macppc
list.
Some PowerBooks (FireWire and G4) won't work with FirmWare update 4.1.8,
need to use -current
Umax S900 isn't supported by System Disk
describe how to use Disk Copy to create the bootable floppy
point to partition numbering explanation in FAQ
point to ISO mirror site list


# 1.19 23-Jul-2001 mbw

D-Link DFE-530TX is really an rtk chipset, not vr


# 1.18 11-Jul-2001 mbw

iMac (Summer 2000) has been supported for a while, but only recently
reported to port-macppc as working.


# 1.17 05-Jul-2001 mbw

common/main:
quick guide for impatient reword netboot section, also macppc can netboot

macppc/hardware:
mention that some older models not listed might work, but are untested
mention that some iMac (Bondi Blue) and PowerMacintosh G3 (Blue and White)
systems have keyboard problems
mention that ttya is "modem" port, and ttyb is "printer" port

macppc/install:
describe the keyboard workaround for PM G3 (B&W), and that 1.4.3 works
fine for it and the iMac (Bondi)

macppc/prep:
make the whole BootROM/Open Firmware distinction clearer
describe that some models have to remove internal modem or set
input/output devices to ttyb since int modem usurps ttya.

macppc/whatis:
mention important changes, such as ELF, binary compatability, newly
supported models that don't require kernel patches, and that the install
procedure described now works for all models (i.e. Open Firmware 3
machines with only one hard drive).


# 1.16 30-Jun-2001 mbw

Tsubai-san just added support for the iMac (Early 2001) model in -current
and netbsd-1-5


# 1.15 18-Jun-2001 mbw

With Tsubai-san's last-minute patches, the iBook (Dual USB) is now supported!


# 1.14 11-Jun-2001 wiz

Fix various misspellings of compatible/compatibility.


# 1.13 22-May-2001 mbw

added "" around various tags (.Em, .Sq, .Li) that were missing.
this cleans up the HTML version a lot.

macppc/hardware
doubled required RAM -- bootloader needs 16 MB to be present
reworded video section -- 9500 shipped with PCI card, not on-board video


# 1.12 19-May-2001 mbw

More minor updates based on user feedback

macppc/install:
add description of "bad partition number, using 0no bootable HFS
partition" error message
mention that boot floppy must be booted from Open Firmware, you don't just
pop it in the floppy drive like a normal MacOS boot floppy.
example of how to read directory of CD or HD from OF (I think I got the
backslashes generated properly)
describe how to boot a kernel from an HFS partition
reiterate that some OF 1.0.5 machines can't seem to netboot
reverse recommendation of ultra0 and ultra1 busses

common/postinstall:
mention stty erase '^h' or '^?'

macppc/hardware:
mention that Sonnet Tempo ATA/66 card doesn't yet work with macppc
mention that adaptec 294x cards don't boot
mention that promise ultra66 works, but isn't bootable

macppc/prep:
mention that A/UX style partitions are interpreted as NetBSD-style
partitions, also that they're unreadable from MacOS
also describe the printenv command and give examples
mention that you can't hold down command-option-o-f on a PS/2 keyboard
rehash the partitioning section to describe under what conditions you can
have a drive with MacOS and NetBSD partitions, and what are the criteria
for a drive to be bootable under NetBSD.


# 1.11 14-May-2001 mbw

macppc/hardware:
define what "boot media" and "distribution media" mean

macppc/install:
corrected the text in example of booting system
corrected partition number to use in example of booting from HFS partition
added example of how to use MacOS X to print partition table using pdisk

macppc/prep:
actually drive setup 1.8.1 (ships with MacOS 9.0) works too
actually describe what netbsd.ram.gz is (installation kernel)

common/postinstall:
macppc uses vt100 for console, not vt220
describe how to mount root filesystem to edit /etc/rc.conf


# 1.10 13-May-2001 mbw

general clean-up. rearrange a few things to make more sense and change
order of recommendations for installation methods.

macppc/hardware:
update list of unsupported models

macppc/prep:
mention that ofwboot.elf is obsoleted, and all users should be using
ofwboot.xcf instead
link to partitioning HOW-TO on website
added some info on the "official" NetBSD/macppc-1.5.1 CD-R image
added some info on cdrecord
added note that netboot must be from on-board ethernet

macppc/install:
added a few more details to some of the open firmware error messages
reordered error messages to be in order user might encounter them
removed "pciide0:0:0: lost interrupt" since this is fixed in 1.5.1
added "TFTP timeout" and explanation to list of possible problems
point to macppc X11R6 HOW-TO

common/postinstall:
point to macppc X11R6 HOW-TO

common/xfer:
recommend waiting until later to create media for distribution sets

common/sysinst:
control-C to stop sysint, but added that you can re-run it from the
command prompt, no need to reboot.
added an example of what the sysinst main menu looks like


# 1.9 12-May-2001 mbw

General clean-up, some tightening of text to make it more readable. Also
added some more info/details.

hardware:
add Netgear FA-311 cards (sip)
added newly supported models
added that NVIDIA now has some supported cards
moved on-board audio to supported, but untested
added usb and pci audio as supported

prep:
added a "Preparing yourself" section describing how to best prepare
oneself for the adventure ahead
some rewording of the 'how to get to open firmware' sections to make some
details more clear


# 1.8 16-Apr-2001 mbw

By popular demand.

I've organized the topics by Open Firmware version, since many users found
the old scheme way too confusing (clause out Open Firmware version-specific
content).

It's still really confusing to read (particularly the .txt version which
doesn't adequately distinguish headings from the body)

Also added a bit more info on partitioning vs. OF version.


# 1.7 01-Nov-2000 mbw

Tweaks and re-detailing.

hardware: add Gee Three's stealth serial port and scca as console info

prep: chaos/control problems with system disk as well as bootvars
clean up the various exceptions between different versions of OF
removed .Key tags, as they aren't recognized by groff
added examples of how to create install media

install: clean up the various exceptions between different versions of OF


# 1.6 29-Oct-2000 lukem

more work:
- use .Tn, .Bx, .Ul, .Key, .Sq, .Dq, .Li, .Dl, (etc) ... as appropriate
- be more consistent between various ports' install notes
- other cleanups


# 1.5 27-Oct-2000 mbw

Major overhaul.

hardware: updated the list of what works, broken down by OF version
added devices reported as working by port-macppc posters
added list of what devices are supported by which versions of OF
included description of how each OF version boots
described partitioning

prep: describe how to enter OF depending on OF version
also described how to set up some important OF variables

install: give examples of boot commands
list of common error messages and what they mean


# 1.4 10-Oct-2000 lukem

major terraform (this is MUCH more than a rototill :-), including:
- update for 1.5 (still more MD stuff to check)
- use new macros in ../common/macros as appropriate
- introduce some CONSISTENCY between the various ports' install docs
- use various mdoc macros as appropriate, including .Li, .Pa, .Sy, and .Ic.
- migrate more stuff into ../common/*
- whitespace cleanup
- lots of other little things i'm sure...


Revision tags: netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
# 1.3 21-Mar-2000 soda

branches: 1.3.4;
sync with i386 about ahc.


Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.2 15-Apr-1999 tsubai

branches: 1.2.2;
Update to reflect current status.


# 1.1 12-Apr-1999 tsubai

Add notes from SUNAGAWA Keiki <kei_sun@ba2.so-net.ne.jp>.