RAID DRIVERS
(LSI Logic Megaraid)

 

1/25/2006
Eric Low

LSI Logic Megaraid drivers/management software
The drivers for the Megaraid 320-2X are automatically installed with Netware, but I wanted them current. Also, I wanted to install Megamgr, the manager for the card.

I downloaded the MegaRAID Drivers for Netware, version 7.01.07, released 6/22/05. These contain three.NLM's, MEGAMON.NLM, MEGAMGR.NLM, MEGAMMIO.NLM. There is also a MEGA4_XX.HAM and MEGA4_XX.DDI.

I downloaded MegaMGR 5.16 for Netware, released 12/03/04. There were two .NLM's in this file, MEGAMGR.NLM and MEGAMON.NLM, as well as a text file. The text file said nothing about installation. These files were all older than the files of the same name from the Drivers package, so I decided not to touch them.

I tried to upgrade from NWCONFIG, but when I selected Disk Options, a box popped up that read, "These options are now provided by iManager, Netware Remote Manager and NSSMU.NLM." I could not find a way to upgrade drivers from any of these utilities! I did a search of the SYS:/ drive for MEGA*.* but found nothing. Ok, so they must be on the DOS partition! I rebooted from a floppy disk and took a look at c:\. Sure enough, MEGA4_XX.DDI, MEGA4_XX.HAM and MEGAMMIO.NLM were found in C:\NWSERVER\DRIVERS. I backed these up, then overwrote them with the new versions. I copied the other two .NLM's, MEGAMON.NLM and MEGAMGR.NLM to that directory as well, if anything, to see if it could find them when trying a LOAD ad the System Console!

I also saw where it loaded the .HAM file in STARTUP.NCF. In fact, for the record, this is what my STARTUP.NCF looked like:

LOAD ACPIDRV.PSM
####### End PSM Drivers #######
LOAD IDECD.CDM
LOAD SCSIHD.CDM
####### End CDM Drivers #######
LOAD IDEATA.HAM SLOT=10003
LOAD MEGA4_XX.HAM SLOT=1
####### End HAM Drivers #######

I then rebooted. And guess what? It booted up just fine! I even watched it load the new .HAM file. I typed MODULES MEGA* at the System Console to see what was loaded, and sure enough, there was MEGA4_XX.HAM, with the new version! I typed MEGAMGR, and that loaded. When I loaded megamgr, it automatically loaded MEGAMMIO.NLM as well. Finally, I loaded MEGAMON. Apparently, Megamon is a notification program for raid alerts concerning the Megaraid card. It did not, however, pop up any sort of console screen, so at this point I did not know how to configure it. When I googled it, I found that you could make Megamon output a help screen upon load by typing the following command: Megamon on load output cmd help on log screen. Sure enough, it output a help file! Apparently you can schedule consistency checks from the command line, as well as who to broadcast messages to. The default, however, is simply to display notification messages on the Netware Console Screen, and, if those Googlers are correct, to automatically run a consistency check every Sunday night at 6pm. I added the line "LOAD MEGAMON" to my AUTOEXEC.NCF file.