This paper describes how to convert your IDE interfaces to SCSI without having to have a single IDE device to boot from. It is meant to be more of a HOWTO then an example. For this discussion I used the following equipment:
The first and obvious step most likely completed by all of you is to install the equipment physically. I used the Plextor to replace my original 48X cdrom drive that came with the Ultra 10. The same was for the 36GB drive to replace my former 18GB IDE drive.
Once the hardware is physically installed, i.e. SCSI card, cdrom drive, and hard drive, its time to move into the Open Boot modifications. As soon as possible hold down Stop-A to enter the PROM. Our first objective here is to relocate what device it thinks the cdrom is pointing to. To achieve this follow the steps below:
probe-scsi-all
This will allow us to make sure the system can "see" the devices you just kinstalled. If the list is valid, showing the devices you just installed continue. Other wise you might want to try typing boot -r at the prompt to do a reconfigure boot to pick up your scsi card.
show-disks
Remember after typing probe-scsi-all the locations it spitted out for the devices? With this information you can selection from the list the correct scsi device for your cdrom drive.
nvalias cdrom ^Y
(^Y denotes CTRL-Y) BEFORE pressing enter amend the @X,0:f to the end of the command onto disks, where X is = to your SCSI target ID that is assigned to your drive.
Here is an example of what it should look like:
/pci@1f,0/pci@1/scsi@3/disk@4,0:f
Where 4 would be the SCSI ID of the drive. Note that your exact address may vary from the example depending on the hardware being used.
This will set what the PROM believes as your cdrom drive.
show-disks
Now select the correct address for your first hard disk (if you have multiple ones select the address of which one you would like to be your primary.
nvalias disk ^Y
Then adding the SCSI ID the same way for your first hard drive. If you plan to use more then one hard drive repeat steps 3 and 4, making sure to assign the correct SCSI ID. Assign your hard drives alias name such as "disk" in the following order:
The computer should reboot and boot your CD.
If you receive this error the CD will escape to a make shift shell. From this shell you can run the command format, which will allow you to format your hard drive and place the correct magic number at the beginning of the drive. Reboot the machine and you should be set. The Solaris installer will let your re-partition your drive just as you have done in your previous installations and you should be set.
I hope this HOWTO has proven successful for you.
Good Luck...
For further help...
This book explains how to use OpenBoot firmware. If you need to
know more details about commands to use at the ok prompt,
this is the place to look.
This tutorial gives the details on getting a CD-R or CD-RW drive to work on Solaris. It was written based upon the premise that the machine was an IDE-based Ultra 5 or 10 running Solaris 7 and you had to get by as cheaply as possible. Most of it is still applicable to Ultra 5's, Ultra 10's, and most likely Blade 100's.
Solaris 8 10/00 added the cdrw command in the package
SUNWcdrw. If you are running Solaris 8 but do not have
the cdrw command on your system, ensure that you are running 10/00 or
later (see /etc/release). If you are, install the SUNWcdrw
package from the Solaris 8 Supplement CD.