File:  [NetBSD Developer Wiki] / wikisrc / ports / hppafaq.mdwn
Revision 1.3: download - view: text, annotated - select for diffs
Tue Aug 29 16:13:21 2017 UTC (2 years, 8 months ago) by snj
Branches: MAIN
CVS tags: HEAD
fix broken link. noted by flxd, not fly.

    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
   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.
   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