If you follow the link in the HCL entry for the powerdge 2900 above and 
download the LSI megaraid driver, this gives you 4 files:

1. The 32-bit driver in a tarball (i386.tar).
2. The 64-bit driver in a tarball (x86_64.tar).
3. An Install-Time Update (ITU) floppy disk image (mega_sas.img).
4. An ITU CD-ROM image (meg_sas.iso).

If you were using SXCE or Solaris 10, it would simply be a case of booting the 
installation CD/DVD and choosing option 5 - Apply Driver Updates, then loading 
the driver off either the floppy or CD-ROM. Unfortunately I don't know how to 
do this on OpenSolaris, since there is no such option presented during boot.

After a quick look at the driver tarballs, you could try this:

1. Download the LSI megaraid SAS driver from here:
http://www.lsi.com/storage_home/products_home/internal_raid/megaraid_sas/megaraid_sas_8888elp/index.html?remote=1&locale=EN

2. Copy the driver tarball to a floppy or USB stick.

3. Boot from the OpenSolaris CD.

4. Once the OpenSolaris CD has booted, open a terminal, then type "pfexec bash" 
to get a root shell.

5. In this root shell, copy the drivers from the floppy disk/USB stick into 
/root and expand the required tarball. For example, if the CD booted in 32-bit 
mode use i386.tar and expand it like this: "tar -xvf i386.tar".

6. Run the installer within the tarball - e.g. ./install32.sh . (You may have 
to chmod +x install32.sh before you can execute it).

7. Your running system *should* now see the disk attached to the LSI 
controller. Type "disks" to update the symlinks to your disks in /dev, then 
type "format" to see if they have been detected. If all is well you will see a 
list of your hard disks. You can then press CTRL+C to exit format.

8. Install OpenSolaris using the link on the desktop. Once installation is 
finished, leave the installer open with the final "finish" button showing.

9. Have a look in the install32.sh file you used to install the driver in the 
live CD environment. Edit it in the following ways:
     - Add -r /a to the rem_drv line, e.g. rem_drv -r /a mega_sas
     - Add /a on the front of all the file paths for the file copy and chmod 
operations
     - Add -r /a to the add_drv command, e.g. add_drv -r /a -m .....

10. Run the modified install32.sh. Check you now have the driver and its conf 
file installed in /a/kernel/drv and the entries for the PCI IDs in 
/etc/driver_aliases . (This is what add_drv does).

11. Reboot. You should now have a working OpenSolaris system.

Cheers

Andrew.
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-help mailing list
[email protected]

Reply via email to