Learn about the technologies behind the Internet with The TCP/IP Guide!|
NOTE: Using robot software to mass-download the site degrades the server and is prohibited. See here for more.
Find The PC Guide helpful? Please consider a donation to The PC Guide Tip Jar. Visa/MC/Paypal accepted.
|View over 750 of my fine art photos any time for free at DesktopScenes.com!|
[ The PC Guide | Systems and Components Reference Guide | Hard Disk Drives | Hard Disk Performance, Quality and Reliability | Redundant Arrays of Inexpensive Disks (RAID) | RAID Configuration and Implementation | RAID Controllers and Controller Features ]
Controller BIOS and BIOS Upgrades
Much the way that a PC motherboard has its system BIOS--low-level software that runs the chipset and other key components of the motherboard--hardware RAID controllers do too. The controller BIOS is the code that operates the controller, managing the RAID array.
Over time, the manufacturer of the RAID controller may change the BIOS code; this is usually done to correct minor problems with the controller card, but sometimes occurs to enable new features. It is also occasionally done to enable support for hardware that did not exist at the time the controller shipped. Like PC BIOSes, RAID controller card BIOSes can usually be upgraded through a flash process similar to that used for motherboards. A new BIOS is typically downloaded from the web site of the manufacturer and written to the EEPROM (flash chip) on the RAID controller. A special software program, called a flash program for unsurprising reasons, is used to ensure that the BIOS upgrade works properly.
Warning: To avoid
potential problems, always follow the manufacturers' instructions carefully when
attempting to flash any BIOS. Doing the flash procedure incorrectly can render
the controller card inoperative. Always use the right BIOS image for your card, and make
sure the data on the array has been backed up before you begin.
It's not necessarily a good idea to update the BIOS every time the manufacturer puts out new code. Check the release notes for the new version to find out what has changed; if no important changes have been made that affect how you will use the controller, you may not need to bother.
For software RAID there is no "controller BIOS", since the operating system is running the array. The analog for the controller BIOS upgrade here is the operating system patch, which most PC users know all too well. :^) It's rare for problems with RAID in an operating system to occur that necessitate such a software patch, but it's still worth keeping current on whatever operating system you are using, since patches usually correct scores (or even hundreds) of bugs and problems.
Next: RAID Interfaces