Annotation of wikisrc/ports/hppafaq.mdwn, revision 1.1
1.1 ! skrll 1: [[!meta title="NetBSD/hppa: Frequently Asked Questions"]]
! 3: [[!toc startlevel=1 levels=1]]
! 5: * * * * *
! 7: # Using a serial console<a name="serial_console"></a>
! 9: On most models, you can configure the Boot ROM to use a serial console
! 10: instead of a locally attached keyboard and the framebuffer. The serial
! 11: console will typically run at 9600 bps, 8 N 1 on Port "A" or "1". The
! 12: procedure varies between models, but you *will* need a keyboard and
! 13: monitor connected initially to configure the Boot ROM. The procedure is
! 14: described below.
! 16: There are some tricks you can play to force a serial console without
! 17: initially connecting a keyboard and monitor. For models with removable
! 18: framebuffers (such as the 720, 730, 735, and 755), simply remove the SGC
! 19: framebuffer and the system will default to serial console. Apparently,
! 20: [powering up with the keyboard
! 21: disconnected](http://lists.parisc-linux.org/pipermail/parisc-linux/1999-December/008119.html)
! 22: and [holding down the TOC (Transfer of Control) button on the side of
! 23: the machine for 10 seconds while powering
! 24: up](http://lists.parisc-linux.org/pipermail/parisc-linux/1999-December/008138.html)
! 25: will force a serial console. The last two tricks do not appear to work
! 26: on older models (such as the 715 and 735). See the [[special
! 27: instructions|serialconsole-712]] for model 712 workstations.
! 29: From
! 30: <http://tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html>
! 31: by Thomas Marteau, The Puffin Group and Deb Richardson.
! 33: <ol>
! 34: <li>Turn the PA-RISC machine on. Have both the keyboard and mouse connected.</li>
! 35: <li>During the boot process, the following message will appear:
! 36: <pre class="programlisting">
! 37: Searching for Potential Boot Devices.
! 38: To terminate search, press and hold the ESCAPE key.
! 39: </pre>
! 40: When this message appears, press and hold the Esc key until an
! 41: options menu appears.</li>
! 42: <li>By default, you enter the `BOOT_ADMIN` console. In some 715s,
! 43: the options menu looks like this:
! 44: <pre class="programlisting">
! 45: b) Boot from specified device
! 46: s) Search for bootable devices
! 47: a) Enter Boot Administration mode
! 48: x) Exit and continue boot sequence
! 49: ?) Help<br />
! 50: Select from menu:
! 51: </pre>
! 52: Select `a) Enter Boot Administration mode`. This will bring
! 53: up a `BOOT_ADMIN>` prompt. Everything else you do will be in
! 54: `BOOT_ADMIN` mode. So now, everybody is in the
! 55: `BOOT_ADMIN` console!</li>
! 57: <li>To change to serial console mode, type the following command at the
! 58: `BOOT_ADMIN` command prompt:
! 59: <pre class="programlisting">
! 60: path console rs232_a.9600.8.none
! 61: </pre>
! 62: </li>
! 63: <li>Power down, power up. Be ready to hit ESC on your terminal to break
! 64: into the same options menu as in step 3.</li>
! 65: </ol>
! 67: # How do I configure power-on settings (boot device, console, etc.)
! 69: All 700 series workstations have a Boot Administration command line
! 70: utility in their Boot ROM which lets you configure various settings. For
! 71: example, you can set whether the system automatically boots an OS, which
! 72: device to try booting from first, determine the ethernet MAC address,
! 73: set up a serial console, and possibly do some low level hardware access.
! 75: To get to the `BOOT_ADMIN` prompt, you must press the
! 76: `ESCAPE` key before it tries to boot an OS. Since these machines
! 77: often take a long time between powering on and the brief window of time
! 78: where you can hit the `ESCAPE` key, you must pay attention. It
! 79: may take over a minute after pressing the power button before anything
! 80: will show up on screen.
! 82: Once you have escaped out of the `Selecting a system to boot` and
! 83: `Searching for Potential Boot Devices` you need to type the
! 84: "`a`" key to get to the `BOOT_ADMIN` prompt. Now, use the
! 85: online help with the `HELP` command.
! 87: Have fun (and see this brief [[transcript|boot_admin]] of some of the `BOOT_ADMIN` menus options on a 735/99).
! 89: # What devices does my system try to boot from (and how do I change it)
! 91: Use the `AUTOSELECT` and `PATH` commands in the
! 92: [`BOOT_ADMIN`](#boot_admin) environment.
! 94: # HP-UX Compatibility
! 96: NetBSD/hppa will one day feature extensive binary compatibility with
! 97: HP-UX programs, however this work has not been done yet.
! 99: # History of NetBSD/hppa
! 101: The hp700 port of NetBSD was started by Matt Fredette in October 2001. He started working with Michael Shalayeff's [OpenBSD/hppa](http://www.openbsd.org/hppa.html) sources at that time, and after much work had it booting multiuser in March of 2002. At that time he began merging the port into the NetBSD tree.
! 103: The port was renamed NetBSD/hppa for the 7.0 release.
! 105: # Other sources of information
! 107: * [OpenBSD/hppa](http://www.openbsd.org/hppa.html)
! 108: * [PA-RISC Linux Development Project](http://parisc-linux.org/index.html)
! 109: * [The Cypher HP PA-RISC Project page](http://www.openpa.net/) (good info on hppa machines)
! 110: * [Utah PA-RISC Mach/Lites/4.4](http://www.cs.utah.edu/flux/mach4-parisc/html/pamach.html) (obsolete)
! 111: * [MkLinux for HP PA-RISC](ftp://ftp.cirr.com/pub/hppa/mklinux/mkpa.html) (obsolete)
! 112: * [HPBSD: Utah's 4.3bsd port for HP9000 series machines](http://www.flux.utah.edu/~mike/hpbsd/hpbsd.html) (obsolete)
! 113: * [HP Workstation Documentation Archive](http://www.hp.com/workstations/support/archive/) (some manuals for Series 700 machines)
! 114: * [Netbooting NetBSD/hppa](http://www.NetBSD.org/docs/network/netboot/intro.hp700.html).
! 115: * [General NetBSD Documentation](http://www.NetBSD.org/docs/) - for questions not specific to NetBSD/hppa.
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb