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