Annotation of wikisrc/ports/hppafaq.mdwn, revision 1.3
1.1 skrll 1: [[!meta title="NetBSD/hppa: Frequently Asked Questions"]]
2:
3: [[!toc startlevel=1 levels=1]]
4:
5: * * * * *
6:
7: # Using a serial console<a name="serial_console"></a>
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.3 ! snj 26: on older models (such as the 715 and 735). See the [special
! 27: instructions](https://www.NetBSD.org/ports/hppa/serialconsole-712.html) for model 712 workstations.
1.1 skrll 28:
29: From
30: <http://tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html>
31: by Thomas Marteau, The Puffin Group and Deb Richardson.
32:
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>
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>
66:
67: # How do I configure power-on settings (boot device, console, etc.)
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:
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.
81:
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.
86:
87: Have fun (and see this brief [[transcript|boot_admin]] of some of the `BOOT_ADMIN` menus options on a 735/99).
88:
89: # What devices does my system try to boot from (and how do I change it)
90:
91: Use the `AUTOSELECT` and `PATH` commands in the
92: [`BOOT_ADMIN`](#boot_admin) environment.
93:
94: # History of NetBSD/hppa
95:
96: 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.
97:
98: The port was renamed NetBSD/hppa for the 7.0 release.
99:
100: # Other sources of information
101:
102: * [OpenBSD/hppa](http://www.openbsd.org/hppa.html)
103: * [PA-RISC Linux Development Project](http://parisc-linux.org/index.html)
104: * [The Cypher HP PA-RISC Project page](http://www.openpa.net/) (good info on hppa machines)
105: * [Utah PA-RISC Mach/Lites/4.4](http://www.cs.utah.edu/flux/mach4-parisc/html/pamach.html) (obsolete)
106: * [MkLinux for HP PA-RISC](ftp://ftp.cirr.com/pub/hppa/mklinux/mkpa.html) (obsolete)
107: * [HPBSD: Utah's 4.3bsd port for HP9000 series machines](http://www.flux.utah.edu/~mike/hpbsd/hpbsd.html) (obsolete)
108: * [HP Workstation Documentation Archive](http://www.hp.com/workstations/support/archive/) (some manuals for Series 700 machines)
109: * [Netbooting NetBSD/hppa](http://www.NetBSD.org/docs/network/netboot/intro.hp700.html).
110: * [General NetBSD Documentation](http://www.NetBSD.org/docs/) - for questions not specific to NetBSD/hppa.
111:
112:
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb