INFODOC ID: 14046
SYNOPSIS: Using show-disks to
create devalias for Ultra[TM] disk board boot drive
DETAIL
DESCRIPTION: Using show-disks to create a devalias for an Ultra disk board boot drive
After installing Solaris on your Ultra Enterprise disk board in card cage
slot 5, you may discover that Solaris won't boot because the boot device
is not defined as the boot-device in the Open Boot PROM.
The alias "diskbrd" is defined at /sbus@3,0/SUNW,fas@3,8800000/sd@a,0
for disk boards installed in card cage slot 3. This does not work if
the disk board is installed in card cage slot 5 on your server.
To define a different boot device:
1) Run probe-scsi view drives on the disk board board.
2) Use show-disks to view your SCSI controllers.
3) Use nvalias to create a device alias.
4) Use setenv to set the boot-device to your device alias.
At the OpenBoot PROM prompt, run probe-scsi-all to view all SCSI devices:
{0} ok probe-scsi-all
/sbus@7,0/SUNW,fas@3,8800000
Target c
Unit 0 Disk SEAGATE ST32550W SUN2.1G041800000000
Copyright (c) 1996 Seagate
All rights reserved ASA2
Target d
Unit 0 Disk SEAGATE ST32550W SUN2.1G041800000000
Copyright (c) 1996 Seagate
All rights reserved ASA2
/sbus@3,0/SUNW,fas@3,8800000
Target 5
Unit 0 Removable Tape EXABYTE EXB-8505SMBANSH20793
Target 6
Unit 0 Removable Read Only device TOSHIBA XM-4101TASUNSLCD342412/08/94
The boot drive in this example will be Seagate ST32550W 2.1G drive at Target c.
Run show-disks to view the SCSI disk selection list:
{0} ok show-disks
a) /sbus@7,0/SUNW,fas@3,8800000/sd
b) /sbus@3,0/SUNW,fas@3,8800000/sd
q) NO SELECTION
Enter Selection, q to quit: a
/sbus@7,0/SUNW,fas@3,8800000/sd has been selected.
Type ^Y ( Control-Y ) to insert it in the command line.
e.g. ok nvalias mydev ^Y
for creating devalias mydev for
/sbus@7,0/SUNW,fas@3,8800000/sd
{0} ok nvalias mydisk /sbus@7,0/SUNW,fas@3,8800000/sd@c,0
^ ^
| (pressing CNTRL-Y here will insert this line
| up to /sd. You must add "@target,0" where
| "target" is the SCSI target address. )
|
This is the alias name referenced for the boot-device.
This example sets the alias name "mydisk" to SCSI target 12 on the
1st disk in the drive board installed in card cage slot 7.
Note: "sd@c,0" references the SCSI disk at Target 12
( The hexadecimal "c" is the same as decimal "12".)
In this example Solaris will use the symbolic device name
c2t12d0 where "t12" is the target address on controller 2.
To set boot device, the boot-device NVRAM parameter must be changed:
ok setenv boot-device mydisk
ok reset
The machine will reset itself and should automatically boot from the
device alias 'mydisk'.
Run the devalias command to list your device aliases:
{0} ok devalias
mydisk /sbus@7,0/SUNW,fas@3,8800000/sd@c,0
screen /sbus@7,0/cgsix@0,0
disk /sbus@3,0/SUNW,fas@3,8800000/sd@0,0
diskbrd /sbus@3,0/SUNW,fas@3,8800000/sd@a,0
diskisp /sbus@3,0/QLGC,isp@0,10000/sd@0,0
net /sbus@3,0/SUNW,hme@3,8c00000
cdrom /sbus@3,0/SUNW,fas@3,8800000/sd@6,0:f
tape /sbus@3,0/SUNW,fas@3,8800000/st@4,0
scsi /sbus@3,0/SUNW,fas@3,8800000
disk0 /sbus@3,0/SUNW,fas@3,8800000/sd@0,0
disk1 /sbus@3,0/SUNW,fas@3,8800000/sd@1,0
disk2 /sbus@3,0/SUNW,fas@3,8800000/sd@2,0
disk3 /sbus@3,0/SUNW,fas@3,8800000/sd@3,0
disk4 /sbus@3,0/SUNW,fas@3,8800000/sd@4,0
disk5 /sbus@3,0/SUNW,fas@3,8800000/sd@5,0
tape0 /sbus@3,0/SUNW,fas@3,8800000/st@4,0
tape1 /sbus@3,0/SUNW,fas@3,8800000/st@5,0
ttya /central/fhc/zs@0,902000:a
ttyb /central/fhc/zs@0,902000:b
keyboard /central/fhc/zs@0,904000
keyboard! /central/fhc/zs@0,904000:forcemode
name aliases
Note:
After you boot Solaris the two disk drives are recognized as c2t12d0 and
c2t13d0 where "t12" and "t13" are scsi target addresses on controller 2.
Under format c2t12d0 will be mapped to sbus@7,0/SUNW,fas@3,8800000/sd@c,0.
SOLUTION
SUMMARY:
APPLIES TO: Hardware, Operating
Systems/Solaris/Solaris 2.x, AFO Vertical Team Docs, AFO Vertical Team
Docs/Hardware
ATTACHMENTS: