1dnl $OpenBSD: prep,v 1.25 2015/03/27 20:50:40 miod Exp $ 2If your UltraSPARC machine is somewhat old, it might need a firmware update 3before it can be used under OpenBSD. You are advised to try to install 4OpenBSD first; if it can't boot or fails mysteriously, you might need to 5update your firmware. To do so, check the ``Updating your firmware'' 6section later in this document. 7 8Your OpenBOOT ROM may need some setup. You cannot use the security modes 9of the OpenBOOT ROM. Make sure that the ROM security modes are disabled: 10 11 ok setenv security-mode none 12 13 14Most of the new Ultras shipped by Sun (or Oracle) with a preinstalled Solaris 15have an initial specific factory setup of the boot ROM, in order to start up 16Solaris WebStart at the first boot; the boot-device variable is set to 17disk:f. Make sure you reset the boot device to its default value: 18 19 ok set-default boot-device 20 21will work for most systems. This can be adapted if you've multiple 22systems installed and know what you're doing. 23 24To disable automatic boot use the following command: 25 26 ok setenv auto-boot? false 27 28and then to enable it later use: 29 30 ok setenv auto-boot? true 31 32or on an installed system use the eeprom(8) command: 33 34 # eeprom 'auto-boot?=true' 35 36Updating your firmware: 37----------------------- 38 39If OpenBSD does not boot or install properly on your machine, it might need 40a firmware update. 41 42Updating your firmware is a dangerous operation which may damage your 43hardware. Be sure to carefully follow these instructions and, if in doubt, 44please don't do this. 45 46You will need to have a working operating system installed on your machine, 47in order to perform the update. If this is not the case, you might be able 48to boot the flash updater software via network, but this has not been tested 49and is not supported by Oracle. 50 51ifdef({:-living in the good old times-:},{:-dnl 52dnl This section is commented out, for historical reference, until a 53dnl reliable mirror of historical SunSolve patches can be found. 54The firmware update is delivered as a specific patch, depending on your 55machine: 56 57 Machine Patch number 58dnl XXX uncomment machine entries as they become supported 59 Blade 100/150 111179 60 Enterprise 220R 106455 61 Enterprise 250 106503 62 Enterprise 420R 109082 63 Enterprise 450 106122 64 Enterprise 3x00/4x00/5x00/6x00 103346 65 Sun Fire 3800/4800/4810/6800 112883 66 Sun Fire V480 113034 67 Sun Fire V880 112186 68 Netra T1 200 111991 69 Netra X1 111952 70 Ultra 1 104881 71 Ultra 1E 104288 72 Ultra 2 104169 73 Ultra 5/10 106121 74 Ultra 30 105930 75 Ultra 60 106455 76 Ultra 80 109082 77 Ultra 450 106122 78 79You can use SunSolve to get the patches by entering the 80correct Patch-ID# to the corresponding field at 81 http://sunsolve.sun.com/pub-cgi/show.pl?target=patchpage 82-:},{:-dnl 83Firmware update information can be found at 84 http://www.oracle.com/technetwork/systems/patches/firmware/release-history-jsp-138416.html 85-:})dnl 86 87Follow the patch installation notes very carefully. You will need to open 88your machine in order to apply this patch. 89