CVS commit: src/distrib/notes/macppc
Module Name:src Committed By: sevan Date: Wed Feb 20 00:10:26 UTC 2019 Modified Files: src/distrib/notes/macppc: contents Log Message: Document the netbsd-POWERMAC_G5 and netbsd-POWERMAC_G5.MP kernels. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/distrib/notes/macppc/contents Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/macppc/contents diff -u src/distrib/notes/macppc/contents:1.15 src/distrib/notes/macppc/contents:1.16 --- src/distrib/notes/macppc/contents:1.15 Tue Nov 13 18:48:25 2018 +++ src/distrib/notes/macppc/contents Wed Feb 20 00:10:26 2019 @@ -1,4 +1,4 @@ -.\" $NetBSD: contents,v 1.15 2018/11/13 18:48:25 scole Exp $ +.\" $NetBSD: contents,v 1.16 2019/02/20 00:10:26 sevan Exp $ .\" .\" Copyright (c) 1999-2016 The NetBSD Foundation, Inc. .\" All rights reserved. @@ -99,6 +99,21 @@ kernel containing code only for PowerPC 1.0.5, 1.1.22, 2.0.x, and 2.4 systems (i.e. those that have floppy drives). It has a RAM-disk installer. . +. It Pa netbsd-POWERMAC_G5.gz +. +A gzipped +.Nx +kernel containing code only for uniprocessor PowerPC 970FX and 970MP machines. +It is intended for netbooting, uncompressed, via TFTP. +. +. It Pa netbsd-POWERMAC_G5.MP.gz +. +A gzipped +.Nx +kernel containing code only for multi-processor PowerPC 970FX and 970MP +machines. +It is intended for netbooting, uncompressed, via TFTP. +. . . tag) \" binary/kernel/ .
CVS commit: src/distrib/notes/macppc
Module Name:src Committed By: he Date: Wed Jun 7 09:14:32 UTC 2017 Modified Files: src/distrib/notes/macppc: prep.OPENFIRMWARE Log Message: Change the deprecation notice about ofwboot.elf to say that it may still be required in some cases, as observed by some MacMini users. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/distrib/notes/macppc/prep.OPENFIRMWARE Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/macppc/prep.OPENFIRMWARE diff -u src/distrib/notes/macppc/prep.OPENFIRMWARE:1.18 src/distrib/notes/macppc/prep.OPENFIRMWARE:1.19 --- src/distrib/notes/macppc/prep.OPENFIRMWARE:1.18 Sat May 9 08:13:35 2015 +++ src/distrib/notes/macppc/prep.OPENFIRMWARE Wed Jun 7 09:14:32 2017 @@ -1,4 +1,4 @@ -.\" $NetBSD: prep.OPENFIRMWARE,v 1.18 2015/05/09 08:13:35 snj Exp $ +.\" $NetBSD: prep.OPENFIRMWARE,v 1.19 2017/06/07 09:14:32 he Exp $ .if \*[OF_VERSION_3] \{\ . .Ss2 Updating your BootROM @@ -746,12 +746,20 @@ from a disk which then loads the seconda which then loads the kernel. .\} .(Note +Despite a note to the contrary in earlier releases that .Pa ofwboot.elf -is obsoleted. All users should be using +is obsoleted, that is no longer the case. +It has been observed that on some newish machines (notably at least +some Mac Minis), use of .Pa ofwboot.xcf -instead of +will result in an early kernel panic when loading the GENERIC kernel +from disk. +For these machines it appears to be a workaround to use .Pa ofwboot.elf -now. +instead of +.Pa ofwboot.xcf +as the boot loader. +The root cause for this problem has unfortunately yet to be found. .Note) .Pp The following bootable media are available for loading the bootloader:
CVS commit: src/distrib/notes/macppc
Module Name:src Committed By: scole Date: Thu Sep 15 19:27:47 UTC 2016 Modified Files: src/distrib/notes/macppc: contents hardware Log Message: updates for PPC601 support being added To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/distrib/notes/macppc/contents cvs rdiff -u -r1.48 -r1.49 src/distrib/notes/macppc/hardware Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/macppc/contents diff -u src/distrib/notes/macppc/contents:1.11 src/distrib/notes/macppc/contents:1.12 --- src/distrib/notes/macppc/contents:1.11 Tue May 19 19:30:28 2015 +++ src/distrib/notes/macppc/contents Thu Sep 15 19:27:47 2016 @@ -1,6 +1,6 @@ -.\" $NetBSD: contents,v 1.11 2015/05/19 19:30:28 snj Exp $ +.\" $NetBSD: contents,v 1.12 2016/09/15 19:27:47 scole Exp $ .\" -.\" Copyright (c) 1999-2005 The NetBSD Foundation, Inc. +.\" Copyright (c) 1999-2016 The NetBSD Foundation, Inc. .\" All rights reserved. .\" .\" Redistribution and use in source and binary forms, with or without @@ -62,6 +62,11 @@ A gzipped .Nx kernel containing code for everything supported in this release. . +. It Pa netbsd-GENERIC_601.gz +A gzipped +.Nx +kernel containing code for PowerPC 601 machines. +. . It Pa netbsd-GENERIC.MP.gz . A gzipped @@ -191,7 +196,17 @@ kernel named .Pa /netbsd . You .Em must -install this distribution set. +install this distribution set unless you have a PowerPC 601 machine. +.It Sy kern-GENERIC_601 +This set contains a +.Nx*M +\*V +.Li GENERIC_601 +kernel named +.Pa /netbsd . +You +.Em must +install this distribution set if you have a PowerPC 601 machine. .It Sy kern-GENERIC.MP This set contains a .Nx*M Index: src/distrib/notes/macppc/hardware diff -u src/distrib/notes/macppc/hardware:1.48 src/distrib/notes/macppc/hardware:1.49 --- src/distrib/notes/macppc/hardware:1.48 Tue May 19 19:30:28 2015 +++ src/distrib/notes/macppc/hardware Thu Sep 15 19:27:47 2016 @@ -1,4 +1,4 @@ -.\"$NetBSD: hardware,v 1.48 2015/05/19 19:30:28 snj Exp $ +.\"$NetBSD: hardware,v 1.49 2016/09/15 19:27:47 scole Exp $ . Currently, .Nx*M @@ -34,15 +34,6 @@ Open Firmware version 2.4 is slightly di Open Firmware version 3 is altogether different, but easier to set up for .Nx . .Pp -At present, -.Nx*M -does not support the PPC 601 microprocessor, which means that the -PowerMacintosh 7200 and 7500 models are not supported. -The PowerMacintosh 7500 may be upgraded to a PPC 604, G3 -or G4 microprocessor via a daughtercard replacement, in which case -.Nx -will run on this system. -.Pp The minimal configuration requires 16 MB of RAM and 160 MB of disk space. To install the entire system requires considerably more, plus space for the swap partition (usually the RAM size, unless you've got a lot of RAM). @@ -58,7 +49,7 @@ version: .It Em "Open Firmware 1.0.5" .Pp .(bullet -compact -Apple PowerMacintosh (7300, 7500 (with CPU upgrade), 7600, 8500, 8600, 9500, +Apple PowerMacintosh (7200, 7300, 7500, 7600, 8500, 8600, 9500, and 9600) .It Apple Workgroup Server 8550 @@ -150,9 +141,6 @@ G5 models are supported as a 32-bit port . .Ss2 Unsupported models .(bullet -compact -offset indent -Systems with Open Firmware, but using a PPC 601 microprocessor -(PowerMacintosh 7200 and 7500 (without CPU upgrade)) -.It Systems with a PowerPC microprocessor, but lacking Open Firmware .(bullet -compact Apple PowerBook (1400, 2300, and 5300) @@ -179,7 +167,8 @@ part of the upgrade) CPU upgrades .(bullet -compact Only one CPU in a multiprocessor system is supported with the GENERIC kernel. -All CPUs are supported with the GENERIC.MP kernel. +For the 601, only one CPU is supported with the GENERIC_601 kernel. +All CPUs (except the 601) are supported with the GENERIC.MP kernel. .It Most CPU upgrades are supported. Some older models will not automatically enable the L2 and/or L3 caches on @@ -355,9 +344,12 @@ systems is reported to have the same pro PCI frame buffers which have Open Firmware support (ATI, IMS, Matrox, and NVIDIA have several models which work) .It +Valkyrie and Platinum framebuffer drivers +.Pq Em valkyriefb and Em platinumfb +.It Full wscons capabilities, such as virtual terminals and color text are available. (Note however that switching between virtual terminals -while running an X session is not supported at present.) +while running an X session may not be supported by all drivers.) .bullet) .It Audio
CVS commit: src/distrib/notes/macppc
Module Name:src Committed By: jnemeth Date: Sat Oct 6 05:28:46 UTC 2012 Modified Files: src/distrib/notes/macppc: install Log Message: Add some text to "Common Problems" about Open Firmware 3.x not setting up the console and how to work around the problem. This is an initial stab at solving PR/35348 for NetBSD 6.0. After 6.0 is released, a better solution can be done for 6.1. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/distrib/notes/macppc/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/macppc/install diff -u src/distrib/notes/macppc/install:1.38 src/distrib/notes/macppc/install:1.39 --- src/distrib/notes/macppc/install:1.38 Mon May 30 06:19:53 2011 +++ src/distrib/notes/macppc/install Sat Oct 6 05:28:46 2012 @@ -1,4 +1,4 @@ -.\" $NetBSD: install,v 1.38 2011/05/30 06:19:53 wiz Exp $ +.\" $NetBSD: install,v 1.39 2012/10/06 05:28:46 jnemeth Exp $ . .Ss2 Open Firmware boot syntax . @@ -650,6 +650,25 @@ If your system is a PowerBook, may have turned down the brightness of the backlight. Use the buttons to turn your brightness back up. .Pp +Open Firmware 3.x and newer often won't setup the console if you don't +drop to a prompt, and +.Nx +doesn't know how to setup the console itself. +To get the system to boot when you have auto-boot? set to true, you +can try this workaround. +First, try one of the following commands: +.sp +.Dl setenv boot-command \*[q] screen\*[q] output boot +.Dl setenv boot-command ." screen" output boot +.Dl setenv boot-command ." Booting NetBSD..." cr \*[q] screen\*[q] output boot +.sp +You should follow the command with: +.sp +.Dl reset-all +.sp +This will cause Open Firmware to output some text to the screen prior +to booting, thus forcing it to setup the console. +.Pp Otherwise, you need a serial console. See the section entitled .Sx "Open Firmware 1 and 2 System Preparation"
CVS commit: src/distrib/notes/macppc
Module Name:src Committed By: martin Date: Wed Oct 27 14:41:47 UTC 2010 Modified Files: src/distrib/notes/macppc: prep.OPENFIRMWARE Log Message: Update rawrite32 url To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/distrib/notes/macppc/prep.OPENFIRMWARE Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. Modified files: Index: src/distrib/notes/macppc/prep.OPENFIRMWARE diff -u src/distrib/notes/macppc/prep.OPENFIRMWARE:1.13 src/distrib/notes/macppc/prep.OPENFIRMWARE:1.14 --- src/distrib/notes/macppc/prep.OPENFIRMWARE:1.13 Sat Apr 25 21:21:49 2009 +++ src/distrib/notes/macppc/prep.OPENFIRMWARE Wed Oct 27 14:41:46 2010 @@ -1,4 +1,4 @@ -.\" $NetBSD: prep.OPENFIRMWARE,v 1.13 2009/04/25 21:21:49 snj Exp $ +.\" $NetBSD: prep.OPENFIRMWARE,v 1.14 2010/10/27 14:41:46 martin Exp $ .if \*[OF_VERSION_3] \{\ . .Ss2 Updating your BootROM @@ -1268,7 +1268,7 @@ distribution or .Ic rawrite32.exe from -.Lk http://www.duskware.com/rawrite32/ +.Lk http://www.NetBSD.org/~martin/rawrite32/ .Pp .It .Em "From a MacOS 9 (or earlier) machine" @@ -1572,7 +1572,7 @@ Get .Ic rawrite32.exe from -.Lk http://www.duskware.com/rawrite32/ +.Lk http://www.NetBSD.org/~martin/rawrite32/ .Pp Be certain you have selected the correct disk, as it will erase the contents.