Annotation of wikisrc/ports/hp700faq.mdwn, revision 1.1
1.1 ! mspo 1: - [Using a serial console](#serial_console)
! 2: - [How do I configure power-on settings (boot device, console,
! 3: etc.)](#boot_admin)
! 4: - [What devices does my system try to boot from (and how do I change
! 5: it)](#boot_order)
! 6: - [HP-UX Compatibility](#hpux_compat)
! 7:
! 8: * * * * *
! 9:
! 10: ###
! 11:
! 12: #### Using a serial console ([top](#general))
! 13:
! 14: On most models, you can configure the Boot ROM to use a serial console
! 15: instead of a locally attached keyboard and the framebuffer. The serial
! 16: console will typically run at 9600 bps, 8 N 1 on Port "A" or "1". The
! 17: procedure varies between models, but you *will* need a keyboard and
! 18: monitor connected initially to configure the Boot ROM. The procedure is
! 19: described below.
! 20:
! 21: There are some tricks you can play to force a serial console without
! 22: initially connecting a keyboard and monitor. For models with removable
! 23: framebuffers (such as the 720, 730, 735, and 755), simply remove the SGC
! 24: framebuffer and the system will default to serial console. Apparently,
! 25: [powering up with the keyboard
! 26: disconnected](http://lists.parisc-linux.org/pipermail/parisc-linux/1999-December/008119.html)
! 27: and [holding down the TOC (Transfer of Control) button on the side of
! 28: the machine for 10 seconds while powering
! 29: up](http://lists.parisc-linux.org/pipermail/parisc-linux/1999-December/008138.html)
! 30: will force a serial console. The last two tricks do not appear to work
! 31: on older models (such as the 715 and 735). See the [special
! 32: instructions](serialconsole-712.html) for model 712 workstations.
! 33:
! 34: From
! 35: [http://tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html](http://tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html)
! 36: by Thomas Marteau, The Puffin Group and Deb Richardson.
! 37:
! 38: 1. Turn the PA-RISC machine on. Have both the keyboard and mouse
! 39: connected.
! 40: 2. During the boot process, the following message will appear:
! 41:
! 42: ~~~~ {.programlisting}
! 43: Searching for Potential Boot Devices.
! 44: To terminate search, press and hold the ESCAPE key.
! 45: ~~~~
! 46:
! 47: When this message appears, press and hold the Esc key until an
! 48: options menu appears.
! 49:
! 50: 3. By default, you enter the `BOOT_ADMIN`{.code} console. In some 715s,
! 51: the options menu looks like this:
! 52:
! 53: ~~~~ {.programlisting}
! 54: b) Boot from specified device
! 55: s) Search for bootable devices
! 56: a) Enter Boot Administration mode
! 57: x) Exit and continue boot sequence
! 58: ?) Help
! 59:
! 60: Select from menu:
! 61:
! 62: ~~~~
! 63:
! 64: Select `a) Enter Boot Administration mode`{.code}. This will bring
! 65: up a `BOOT_ADMIN>`{.code} prompt. Everything else you do will be in
! 66: `BOOT_ADMIN`{.code} mode. So now, everybody is in the
! 67: `BOOT_ADMIN`{.code} console!
! 68:
! 69: 4. To change to serial console mode, type the following command at the
! 70: `BOOT_ADMIN`{.code} command prompt:
! 71:
! 72: ~~~~ {.programlisting}
! 73: path console rs232_a.9600.8.none
! 74: ~~~~
! 75:
! 76: 5. Power down, power up. Be ready to hit ESC on your terminal to break
! 77: into the same options menu as in step 3.
! 78:
! 79: ####The full procedure captured from a 735/99.
! 80: NetBSD/hp700: Changing from Local Console to Serial Console
! 81: ===========================================================
! 82:
! 83: ~~~ {.programlisting}
! 84: (c) Copyright. Hewlett-Packard Company. 1992.
! 85: All rights reserved.
! 86:
! 87: PDC ROM rev. 1.1
! 88: IODC ROM rev. 1.0
! 89: 240 MB of memory configured and tested.
! 90:
! 91:
! 92: Selecting a system to boot.
! 93: To stop selection process, press and hold the ESCAPE key.
! 94: <ESC>
! 95: Booting from: scsi.6.0 SEAGATE ST3600N
! 96:
! 97: Selection process stopped.
! 98:
! 99: Searching for Potential Boot Devices.
! 100: To terminate search, press and hold the ESCAPE key.
! 101:
! 102: Device Selection Device Path Device Type
! 103: ----------------------------------------------------------------------------
! 104:
! 105: P0 scsi.6.0 SEAGATE ST3600N
! 106: <ESC>
! 107: Search terminated.
! 108:
! 109:
! 110:
! 111: b) Boot from specified device
! 112: s) Search for bootable devices
! 113: a) Enter Boot Administration mode
! 114: x) Exit and continue boot sequence
! 115: ?) Help
! 116:
! 117: Select from menu: a
! 118: BOOT_ADMIN> path
! 119: Primary boot path = scsi.6.0
! 120: Alternate boot path = lan.080009-6265a6.0.0
! 121: Console path = graphics
! 122: Keyboard path = hil
! 123: BOOT_ADMIN> path console rs232_a.9600.8.none
! 124: BOOT_ADMIN> reset
! 125: Resetting ...
! 126: ~~~
! 127:
! 128:
! 129: #### How do I configure power-on settings (boot device, console, etc.) ([top](#general))
! 130:
! 131: All 700 series workstations have a Boot Administration command line
! 132: utility in their Boot ROM which lets you configure various settings. For
! 133: example, you can set whether the system automatically boots an OS, which
! 134: device to try booting from first, determine the ethernet MAC address,
! 135: set up a serial console, and possibly do some low level hardware access.
! 136:
! 137: To get to the `BOOT_ADMIN`{.code} prompt, you must press the
! 138: `ESCAPE`{.code} key before it tries to boot an OS. Since these machines
! 139: often take a long time between powering on and the brief window of time
! 140: where you can hit the `ESCAPE`{.code} key, you must pay attention. It
! 141: may take over a minute after pressing the power button before anything
! 142: will show up on screen.
! 143:
! 144: Once you have escaped out of the `Selecting a system to boot`{.code} and
! 145: `Searching for Potential Boot Devices`{.code} you need to type the
! 146: "`a`{.code}" key to get to the `BOOT_ADMIN`{.code} prompt. Now, use the
! 147: online help with the `HELP`{.code} command.
! 148:
! 149: `BOOT_ADMIN`{.code} menus options on a 735/99.
! 150:
! 151: ~~~ {.programlisting}
! 152: (c) Copyright. Hewlett-Packard Company. 1992.
! 153: All rights reserved.
! 154:
! 155: PDC ROM rev. 1.1
! 156: IODC ROM rev. 1.0
! 157: 240 MB of memory configured and tested.
! 158:
! 159:
! 160: Selecting a system to boot.
! 161: To stop selection process, press and hold the ESCAPE key.
! 162: <ESC>
! 163: Booting from: scsi.6.0 SEAGATE ST3600N
! 164:
! 165: Selection process stopped.
! 166:
! 167: Searching for Potential Boot Devices.
! 168: To terminate search, press and hold the ESCAPE key.
! 169:
! 170: Device Selection Device Path Device Type
! 171: ----------------------------------------------------------------------------
! 172:
! 173: P0 scsi.6.0 SEAGATE ST3600N
! 174: <ESC>
! 175: Search terminated.
! 176:
! 177:
! 178:
! 179:
! 180: b) Boot from specified device
! 181: s) Search for bootable devices
! 182: a) Enter Boot Administration mode
! 183: x) Exit and continue boot sequence
! 184: ?) Help
! 185:
! 186: Select from menu: a
! 187: BOOT_ADMIN> help
! 188:
! 189: The following commands are available:
! 190:
! 191: AUTOSELECT Display/Set state of AUTOSELECT flag
! 192: BOOT Boot from Primary/Alternate path or Specified Device
! 193: DATE Read/Set the Real-Time Clock
! 194: EXIT Return to previous menu
! 195: FASTBOOT Display/Set state of FASTBOOT flag
! 196: FASTSIZE Display/Set FASTSIZE memory parameter
! 197: FDDI_ADDR Display FDDI Station Address
! 198: HELP <item> Display Help information for <item>
! 199: INFO Display boot/revision information
! 200: LAN_ADDR Display LAN Station Address
! 201: OS Display/Select Operating System
! 202: PATH Display/Modify Path Information
! 203: PIM_INFO Display Processor Internal Memory Information
! 204: RESET Reset the System
! 205: SEARCH Search for boot device
! 206: SECURE Display/set secure boot mode
! 207: SHOW Display the results of the previous search
! 208:
! 209: BOOT_ADMIN> help autoselect
! 210:
! 211: AUTOSELECT/AUTO Display the state of the AUTOSELECT flag
! 212:
! 213: AUTOSELECT ON Enable AUTOSELECT at next boot
! 214: AUTOSELECT OFF Disable AUTOSELECT at next boot
! 215:
! 216: AUTOSELECT enables the automatic search and selection of
! 217: a boot device. The autoselection search process for boot
! 218: devices is ordered:
! 219: - primary boot device (as defined in Stable Storage)
! 220: - SCSI at address 6
! 221: - SCSI at address 5
! 222: - FWSCSI at address 6
! 223: - FWSCSI at address 5
! 224: - LAN
! 225: - Other devices connected to SCSI
! 226: - Other devices connected to FWSCSI
! 227: - EISA
! 228:
! 229: BOOT_ADMIN> autoselect
! 230: AUTOSELECT ON.
! 231: BOOT_ADMIN> autoselect off
! 232: AUTOSELECT OFF.
! 233: BOOT_ADMIN> lan_addr
! 234: LAN Station Address: 080009-488879
! 235: BOOT_ADMIN> help path
! 236:
! 237: Set named path in Stable Storage: PATH <path_type> <device>[.<options>]
! 238: Display named path: PATH <path_type>
! 239: Display all paths in Stable Storage: PATH
! 240:
! 241: <path_type> primary, alternate, console, keyboard
! 242: <device>[.<options>] may be one of the following:
! 243:
! 244: eisa.<options> (EISA adapter)
! 245: fwscsi.<options> (On-board FASTWIDE SCSI interface)
! 246: lan.<options> (Slider-card LAN interface)
! 247: scsi.<options> (On-board SCSI interface)
! 248:
! 249: graphics (Graphics Slot)
! 250: hil (HP-HIL Module)
! 251: parallel (On-board Parallel Port)
! 252: rs232_a.<options> (Serial Port A)
! 253: rs232_b.<options> (Serial Port B)
! 254:
! 255: For more information on device options, type HELP <device>
! 256: where <device> = eisa, lan, rs232, etc ...
! 257:
! 258: BOOT_ADMIN> path
! 259: Primary boot path = scsi.6.0
! 260: Alternate boot path = lan.080009-6265a6.0.0
! 261: Console path = graphics
! 262: Keyboard path = hil
! 263:
! 264: BOOT_ADMIN> help lan
! 265:
! 266:
! 267: LAN (IEEE 802.3/Ethernet LAN) Path Specification
! 268:
! 269: lan.<server_address>.<init_retry>.<io_retry>
! 270:
! 271: <lan_server_address> 12 digit (hex) LAN server address
! 272: <init_retry> max number of times to try a boot request
! 273: (0 = default, 255 = infinite)
! 274: <io_retry> max number of times to try a read request
! 275: (0 = default, 255 = infinite)
! 276:
! 277: Example: to specify LAN address 123456-78ABCD with infinite
! 278: initialization retries and default I/O retries,
! 279:
! 280: lan.123456-78ABCD.255.0
! 281:
! 282: If one or more parameters are not specified, the following
! 283: defaults will be used: <lan_server_address> = 000000-000000
! 284: <init_retry> = 3 tries
! 285: <io_retry> = 6 tries
! 286:
! 287: BOOT_ADMIN> reset
! 288: Resetting ...
! 289: ~~~
! 290:
! 291:
! 292: #### What devices does my system try to boot from (and how do I change it) ([top](#general))
! 293:
! 294: Use the `AUTOSELECT`{.code} and `PATH`{.code} commands in the
! 295: [`BOOT_ADMIN`{.code}](#boot_admin) environment.
! 296:
! 297: #### HP-UX Compatibility ([top](#general))
! 298:
! 299: NetBSD/hp700 will one day feature extensive binary compatibility with
! 300: HP-UX programs, however this work has not been done yet.
! 301:
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb