xref: /openbsd/distrib/notes/sparc64/prep (revision 73471bf0)
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