Annotation of wikisrc/ports/hp700faq.mdwn, revision 1.3
1.2 ryoon 1: [[!meta title="NetBSD/hp700: Frequently Asked Questions"]]
2:
3: [[!toc startlevel=1 levels=1]]
1.1 mspo 4:
5: * * * * *
6:
1.3 ! ryoon 7: # Using a serial console<a name="serial_console"></a>
1.1 mspo 8:
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.
15:
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
1.2 ryoon 26: on older models (such as the 715 and 735). See the [[special
27: instructions|serialconsole-712]] for model 712 workstations.
1.1 mspo 28:
29: From
1.2 ryoon 30: <http://tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html>
1.1 mspo 31: by Thomas Marteau, The Puffin Group and Deb Richardson.
32:
1.2 ryoon 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">
1.1 mspo 37: Searching for Potential Boot Devices.
38: To terminate search, press and hold the ESCAPE key.
1.2 ryoon 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">
1.1 mspo 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
1.2 ryoon 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>
56:
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>
1.1 mspo 66:
1.2 ryoon 67: # How do I configure power-on settings (boot device, console, etc.)
1.1 mspo 68:
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.
74:
1.2 ryoon 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
1.1 mspo 77: often take a long time between powering on and the brief window of time
1.2 ryoon 78: where you can hit the `ESCAPE` key, you must pay attention. It
1.1 mspo 79: may take over a minute after pressing the power button before anything
80: will show up on screen.
81:
1.2 ryoon 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.
1.1 mspo 86:
1.2 ryoon 87: Have fun (and see this brief [[transcript|boot_admin]] of some of the `BOOT_ADMIN` menus options on a 735/99).
1.1 mspo 88:
1.2 ryoon 89: # What devices does my system try to boot from (and how do I change it)
1.1 mspo 90:
1.2 ryoon 91: Use the `AUTOSELECT` and `PATH` commands in the
92: [`BOOT_ADMIN`](#boot_admin) environment.
1.1 mspo 93:
1.2 ryoon 94: # HP-UX Compatibility
1.1 mspo 95:
1.2 ryoon 96: NetBSD/hp700 will one day feature extensive binary compatibility with
97: HP-UX programs, however this work has not been done yet.
1.1 mspo 98:
1.2 ryoon 99: # History of NetBSD/hp700
1.1 mspo 100:
1.2 ryoon 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.
1.1 mspo 102:
1.2 ryoon 103: # Other sources of information
1.1 mspo 104:
1.2 ryoon 105: * [OpenBSD/hppa](http://www.openbsd.org/hppa.html)
106: * [PA-RISC Linux Development Project](http://parisc-linux.org/index.html)
107: * [The Cypher HP PA-RISC Project page](http://www.openpa.net/) (good info on hp700 machines)
108: * [Utah PA-RISC Mach/Lites/4.4](http://www.cs.utah.edu/flux/mach4-parisc/html/pamach.html) (obsolete)
109: * [MkLinux for HP PA-RISC](ftp://ftp.cirr.com/pub/hppa/mklinux/mkpa.html) (obsolete)
110: * [HPBSD: Utah's 4.3bsd port for HP9000 series machines](http://www.flux.utah.edu/~mike/hpbsd/hpbsd.html) (obsolete)
111: * [HP Workstation Documentation Archive](http://www.hp.com/workstations/support/archive/) (some manuals for Series 700 machines)
112: * [Netbooting NetBSD/hp700](http://www.NetBSD.org/docs/network/netboot/intro.hp700.html).
113: * [General NetBSD Documentation](http://www.NetBSD.org/docs/) - for questions not specific to NetBSD/hp700.
1.1 mspo 114:
115:
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb