The UNIX way.

Around the clock, across the globe. By Vladimir Legeza

Installing Solaris 10 on to LSI MegaRaid 320-1

leave a comment »

Solaris 10 did not support LSI MegaRaid 320-1. I spent a lot of time searching for installation solution. After reading this forum’s thread and googling, I found that latest official lsimaga driver (compatible with 320-1. link) is now shipped with Solaris 10 and driver delivered with OpenSolaris recognize LSI 320-1 by default (link).

So, I just make driver configuration changes during installation.

Steps I’ve done:
1. Boot from the network (it’s preferred for me, but using other media is the same).
2. Select Shell (from installation menu).
3. Make root directory writable:

# mount -o remount,rw /

4. Update device identification information:

# update_drv -a -i pci1000,1960.1000.520 lsimega

I can see that a new device was found:

# format </dev/null
Searching for disks...done

AVAILABLE DISK SELECTIONS:

0. c3t0d0 <DEFAULT cyl 17879 alt 2 hd 255 sec 63>
/pci@0,0/pci8086,3595@2/pci8086,32a@0,2/pci1000,520@1/sd@0,0

Specify disk (enter its number):

5. Exit form shell ( back to menu) and continuing normal installation. During configuration progress choose “manual reboot”. When installation finished and will paused for 30 second interrupt installer and back to shell by pressing <CTRL-C>.

6. Now the new OS is already installed but system don’t know anything about driver configuration changes. Lets fix it ( similar with step 4 but with different BASEDIR variable specified by -b option).

# update_drv -a -b /a -i pci1000,1960.1000.520 lsimega

7. Boot the system from array.

I test this installation method with UFS and ZFS file systems. Both successfully accomplished.

Advertisements

Written by Vladimir Legeza

July 9, 2010 at 11:00 pm

Posted in Solaris, Solaris

Tagged with

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: