The Oracle OpenBoot 4.x Administration Guide[0] documents a few useful options for network boot.
Basically do either {ok} setenv network-boot-arguments tftp-retries=0 {ok} boot net ... or {ok} boot net:tftp-retries=0 ... Newer machines like the T4-2 using OpenBoot 4.38.16 also support BOOTP/DHCP besides RARP; "dhcp,hostname=puffy" works as expected on my T4-2, but "boot-filename" and "boot-retries" remain unsupported on this particular machine despite being documented in the guide. 0: https://docs.oracle.com/cd/E63648_01/html/E63649/gpvll.html#scrolltoc Feedback? OK? Index: eeprom.8 =================================================================== RCS file: /cvs/src/usr.sbin/eeprom/eeprom.8,v retrieving revision 1.22 diff -u -p -r1.22 eeprom.8 --- eeprom.8 8 Jan 2020 14:45:36 -0000 1.22 +++ eeprom.8 6 Oct 2022 09:40:45 -0000 @@ -197,7 +197,7 @@ one is likely to see on a system with an NOTE: this list may be incomplete or incorrect due to differences between revisions of the OpenPROM. -.Bl -tag -width "last-hardware-update " +.Bl -tag -width "network-boot-arguments " .It Ar sunmon-compat? If true, the old EEPROM-style interface will be used while in the monitor, rather than the OpenPROM-style interface. @@ -298,6 +298,8 @@ or specifying the default console output device. .It Ar keyboard-click? If true, the keys click annoyingly. +.It Ar network-boot-arguments +Comma separated list of arguments for booting over RARP or BOOTP/DHCP and TFTP. .It Ar sd-targets A string in the format .Dq 31204567