Almost all of the Series 300 workstations are capable of running diskless (certainly Rev B and later Boot ROM). All of the Series 400 workstations HP ever produced are capable of running diskless.
Some models of Series 300 workstations are not supported by NetBSD. In particular, the 332 requires a 68882 FPU and the 310 has a 68010 CPU.
This of course, does not imply that all the features of your model are supported (i.e. console on a 425e). You should check the hp300 port page for hardware compatibility issues.
Series 400 workstations must be configured to be in "HP-UX Compatible Boot Mode" (see the entry in the FAQ). This is only necessary if your machine was previously configured to run Domain/OS. If you previously had HP-UX installed, then you will have no problems.
Some early models (in particular, the 320, 350, 330, 318, and 319) might not have a recent enough bootrom. The bootrom revision is printed when your workstation is first powered on (or rebooted). Revision B or later will definitely work. Bootroms with numeric revisions such as 1.1 (on a 400s) will netboot without any problems.
Any built-in ethernet (on the system interface board or on the motherboard) or add-on ethernet board (such as the DIO-I 98643) will support netbooting. NetBSD refers to every ethernet board for hp300 as leN (N being the number of the board). These are based on the AMD Lance Ethernet chip. Thus if you had built-in ethernet and an additional ethernet card, they'd be referred to as le0 and le1.
The ethernet with the lowest select code will be le0, the next lowest would be le1, and so forth. The default select code for built-in ethernet is 21. The select code is set with DIP switches on all Series 300 System Interface boards or on the add-on ethernet board. The select code is set in the EEPROM on Series 400 workstations.
All hp300 machines ship with either Thin LAN or Thick net. You may need to purchase a transceiver to convert these to 10Base-T if that is what the rest of your network is wired with.
Series 400 machines have two ethernet media types built into the motherboard. You may only use one at a time. When your Series 400 workstation goes through the self-test when powered on or rebooted, it will say one of the following:
HP98643 (LAN) at 21, AUI
HP98643 (LAN) at 21, Thin
If the wrong type of network is selected, you will need to change the ethernet port. You will need to open the case (4XXt, 4XXdl, 4XXe) or remove the motherboard (4XXs) to access the jumper. Be sure to use static-prevention measures, as you could easily fry your motherboard from carelessness. If you are uncomfortable with this, ask a friend who is aware of these issues. There is a block of 8 jumpers at the rear of the motherboard, labeled AUI/Thin. You will need to put the jumpers in the position necessary for your type of ethernet.
You will need to determine the ethernet hardware address of your workstation. This is sometimes also known as the "link level address" or MAC. It is a twelve digit hexadecimal number (i.e. it uses 0-9 and A-F for each digit). For example, 08:00:09:09:45:84 is the ethernet address of my workstation. AFAIK, all older HP workstations start with 08:00:09:XX:XX:XX.
The easiest way to determine your ethernet address is to reboot your workstation. During the self-tests, it will print out something similar to one of the following messages:
HP98643 (LAN) at 21, 080009045AF5 HP98643 (LAN) at 21, AUI, 080009115DB3Write this number down for future reference.
The order in which the bootrom searches for bootable devices depends on your model. In general, it will try to boot off a locally attached hard drive or tape drive before checking the network. See the entry in the FAQ.
If the ethernet device has a lower boot device priority than your hard drive(s), you'll need to enter the boot selection mode of the bootrom. On any Series 300 or Series 400 machine, the procedure is the same:
SEARCHING FOR A SYSTEM (RETURN To Pause)For Series 400 workstations, it will print the following:
RESET To Power-Up, SPACE clears input Select System, type RETURN ?
For a small network, you should use the IP addresses specified in this HOW-TO (e.g. subnet mask, client, server, broadcast, etc.), as these numbers are reserved for private networks.