Altos G301 Onboard IDE RAID RedHat 8.0 Installation Tips
Release Date: May. 6, 2003 Update: Mar. 25, 2004 Scope This document provides a brief procedure to install Onboard IDE RAID device driver and operating the MCC for RedHat 8.0.
Author: SSC / Gees Chen Products Affected Altos G301
Device Driver Information: Device Onboard IDE RAID Driver Version 5.05k Resource CD Path Disk:\disk\ide_raid \rh80
Software Information: Software Java2 Runtime Environment Version SE V1.4.0_02 NOTE 1
MegaRAID Configuration Console
1.28-5
2
1.32-1
3
NOTE 1. The software utility at “EasyBUILD 5.3 Resource CD Disk:\APP\MegaRAID\Mcc_lx” or “EasyBUILD 6.0 Management CD Disk:\APP\MegaRAID\Mcc_lx“ directory NOTE 2. The software utility at “EasyBUILD 5.3 Resource CD Disk:\APP\MegaRAID\Mcc_lx” directory NOTE 3. The software utility at “EasyBUILD 6.0 Management CD Disk:\APP\MegaRAID\Mcc_lx\RH80” directory
Page 1 of 11
Altos G301 Onboard IDE RAID RedHat 8.0 Installation Tips
Supported Internet Browsers: Software Version Java Runtime Environment (JRE) Netscape 4.0 or newer JRE 1.2 or newer
Enable IDE RAID: 1. 2. 3. Press Ctrl-Alt-Esc into BIOS. Select Advanced / IDE Configuration then press Enter. Select LSI Software RAID item then press Enter to setting Enabled. (Default is Disabled) 4. Select Exit / Exit Saving Changes to exit BIOS setup.
RAID Drive Creation: 1. 2. 3. Press Ctrl-M into MegaRAID IDE Setup Utility. Press F4 Create Array. (Or press F1~F3 Auto create RAID0/RAID1/RAID10) Move cursor to Array Type item field then press Enter, select correct STRIPE/MIRROR/RAID 10/SPARE POOL array type then press Enter key. 4. Move cursor to Drive # item field then press Enter, select available DRIVE for attached then press Enter key to confirm Yes. 5. 6. Make sure bootable item to Yes. Press F10 to Save and Exit the MegaRAID setup Utility.
Red Hat 8.0 Installation: 1. 2. Boot from RedHat 8.0 Installation CD. When system stay on the “Boot” prompt then to type “linux dd” words and then press Enter. 3. Insert the floppy labeled “DUD_megaide” diskette driver for RH8.0 into floppy then press Enter. 4. Select “yes” when system asked for “Do you have a driver disk” then press Enter key. 5. Select “OK” when system asked for “Insert your driver disk and press „OK‟ to continue.” then press Enter key. 6. System will flash a message displaying “loading sd driver…” then “loading
Page 2 of 11
Altos G301 Onboard IDE RAID RedHat 8.0 Installation Tips
megaide driver…” 7. Press Ctrl+Alt+F4 or Ctrl+Alt+F3 to switch to a different terminal and check to see if the correct driver version is loaded. 8. 9. Press Ctrl+Alt+F7 to switch back to the installation screen. Continue to complete with installation instructions specified by the installation guide supplied with Redhat 8.0.
Installing MCC:
If use Linux MCC 1.28-5, you could downgrade the Altos G301 BIOS to 3K03 or earlier version, it can work correctly on these BIOS. If use Linux MCC 1.32-1, you have to upgrade the Altos G301 BIOS to 3L03.
Install Linux MCC 1.28-5: 1. 2. Open a terminal window. Copy “j2re-1_4_0_02-linux-i586-rpm.bin” file to “/root” directory. # 3. cp j2re-1_4_0_02-linux-i586-rpm.bin /root
Path to root folder and run “chmod a+x j2re-1_4_0_02-linux-i586-rpm.bin” then to execute “./j2re-1_4_0_02-linux-i586-rpm.bin”. # # # cd /root chmod a+x j2re-1_4_0_02-linux-i586-rpm.bin ./j2re-1_4_0_02-linux-i586-rpm.bin
4.
It will be add a .rpm file then to execute “rpm –ivh j2re-1_4_0_02-fcslinux-i586-rpm” # rpm –ivh j2re-1_4_0_02-fcs-linux-i586.rpm
5.
Edit root folder the under “.bash_profile” file “vi .bash_profile” to add “PATH=%PATH:$HOME/bin:/usr/java/j2re1.4.0_02/bin” then save file and exit. # vi .bash_profile
PATH=$PATH:$HOME/bin:/usr/java/j2re1.4.0_02/bin 6. 7. 8. Log out system and then login to X-window system again. Open a terminal window. Copy “MCCLinux_1.28-5.jar” file to “/root” directory. # 9. cp MCCLinux_1.28-5.jar /root -jar
Path to root folder and run “/usr/java/j2re1.4.0_02/bin/java MCCLinux_1.28-5.jar”
Page 3 of 11
Altos G301 Onboard IDE RAID RedHat 8.0 Installation Tips
# /usr/java/j2re1.4.0_02/bin/java -jar MCCLinux_1.28-5.jar
10. Follow the install instructions to finish. 11. Restart the system. 12. Login to X-window and open a terminal at path on the “/opt/LSI” directory. # cd /opt/LSI
13. To execute “startup.sh” for terminal active. (or startupw.sh for window active.) Note: At systems “Programs\MegaRAID” folder, Click “Start MegaRAID WebServer” icon with to execute “startupw.sh” the command as well as. # ./startup.sh
MegaRAID Configuration Console version 1.28 release Listening on port: 3570 Root=/opt/LSI 14. Open Netscape Navigator browser and input address on the
http://localhost:3570. Install Linux MCC 1.32-1: 1. Open a terminal window. 2. Copy “j2re-1_4_0_02-linux-i586-rpm.bin” file to “/root” directory. # cp j2re-1_4_0_02-linux-i586-rpm.bin /root
3. Path to root folder and run “chmod a+x j2re-1_4_0_02-linux-i586-rpm.bin” then to execute “./j2re-1_4_0_02-linux-i586-rpm.bin”. # # # cd /root chmod a+x j2re-1_4_0_02-linux-i586-rpm.bin ./j2re-1_4_0_02-linux-i586-rpm.bin
4. It will be add a .rpm file then to execute “rpm –ivh j2re-1_4_0_02-fcslinux-i586-rpm” # rpm –ivh j2re-1_4_0_02-fcs-linux-i586.rpm
5. Edit root folder the under “.bash_profile” file “vi .bash_profile” to add “PATH=%PATH:$HOME/bin:/usr/java/j2re1.4.0_02/bin” then save file and exit. # vi .bash_profile
PATH=$PATH:$HOME/bin:/usr/java/j2re1.4.0_02/bin 6. Log out system and then login to X-window system again.
Page 4 of 11
Altos G301 Onboard IDE RAID RedHat 8.0 Installation Tips
7. Open a terminal window. 8. Copy “MCCLinux_1.32-1.jar” file to “/” directory. # cp MCCLinux_1.32-1.jar / -jar
9. Path to root directory and run “/usr/java/j2re1.4.0_02/bin/java MCCLinux_1.32-1.jar” # /usr/java/j2re1.4.0_02/bin/java -jar MCCLinux_1.32-1.jar
10. Follow the install instructions to finish. 11. Restart the system. 12. Login to X-window and open a terminal at path on the “/opt/LSI” directory. # cd /opt/LSI
13. To execute “startup.sh” for terminal active. (or startupw.sh for window active.) Note: At systems “Programs\MegaRAID” folder, Click “Start MegaRAID WebServer” icon with to execute “startupw.sh” the command as well as. # ./startup.sh
MegaRAID Configuration Console version 1.32 release Listening on port: 3570 Root=/opt/LSI 14. Open Netscape Navigator browser and input address on the
http://localhost:3570.
How to set & modify Full Access Password for MCC: 1. Open a terminal to set the password for the first time, type /usr/sbin/SetPass at the shell prompt then press Enter. # /usr/sbin/SetPass
2. Input a new password and confirm it then press Enter. Note: The password is for MCC administrator not to root. 3. Password needs to be set every time you uninstall and install MCC.
Launch MCC Utility: 1. 2. Click “localhost” name. Select “Full Access” radio box then input “Password” then press “Submit”
Page 5 of 11
Altos G301 Onboard IDE RAID RedHat 8.0 Installation Tips
button to login . 3. 4. Click “Scan Devices” button to rescans the system for new hard drives. Click “Config View” button to displays the RAID configuration. At Physical View field that click the Controller “direction” button then click “Properties” item will be to displays the Controller properties, click the Physical Drive “direction” button then click “Properties” item will be to displays the Physical Drive properties, click “Error Status” item will be to displays the error status of drives information. At Logical View field that click the Array “direction” button then click “Properties” item will be to displays the Array properties, click the Physical Drive “direction” button then click “Properties” item will be to displays the Physical Drive properties, click “Error Status” item will be to displays the error status of drives information. (When Array is running on “Rebuilding” or “Checking Consistency” action then click direction button will to shows the progress bar status.) 5. Click “Device Progress” button to displays the current activity status on the MegaRAID controller. Possible actions include the “Rebuild” and “Consistency Check”. Click “Rebuild” item will be to rebuilding the failure devices, click “Abort Rebuild” will be exit the action. Click “Consistency Check” item will be to checking the devices consistency (Default “Check All Partitions” is Enabled), click “Abort Check Consistency” will be exit the action. Note: Due to high resource usage during is allowed in Windows. Consistency Check and Rebuild menu items appear only for the appropriate array. 6. Click “Log Data” button to displays all activity log information then click “Delete Activity Log” button will be to clear the activity log. 7. Click “Advanced” button to displays the parameters for RAID system and you Rebuild and Consistency Check
operations in the Windows operating system, only one action per RAID Server
can modify the parameters include the following: Fail PhysicalDrive if Error Threshold Reached. (Default is Disabled) Auto Rebuild on Degraded Drive. (Default is Disabled) Stop Rebuilding if Rebuilding Error Threshold Reached. (Default is Disabled) Make Contents of Array drives indentical then Consistency error found.
Page 6 of 11
Altos G301 Onboard IDE RAID RedHat 8.0 Installation Tips
(Default is Disabled) 8. 9. Activity Log file Size. (Default is setting on 0.5 MB) Enable SMART on Physical Drive. (Default is Disabled) SMART Poll interval. (Default is setting on Once in 1 minute)
Click “Help” button will be launch another web page for MCC online help. Click “Close Server” button to exit the MCC screen.
Page 7 of 11
Altos G301 Onboard IDE RAID RedHat 8.0 Installation Tips
Appendix A: Server
Configuration: Baseboard ID M/B Part Number M/B Revision BIOS ID SM BIOS CPU (L2 cache)(SSpec) Memory T13A FSB533
DAT13AMB6C3
C3C T13A3L03 2.3.2
Pentium 4 2.2GHz FSB 400MHz (C1 Stepping)
1 x 512MB REG ECC PC2100 DDR SDRAM (Infineon 75.96280.791)
Hard Disk Network Adapter CD-ROM Driver OnBoard ID RAID
2 x IBM IC35L180AVV207-1 F/w: V260A66A (180GB, ATA100, 7200 RPM) 1 x Onboard Intel ® 82540EM Based Network Connection ATAPI CDROM, CD-ROM 52X/AKH, Firmware: R66 MegaRAID IDE BIOS Version: 2.7.05291737I
Page 8 of 11
Altos G301 Onboard IDE RAID RedHat 8.0 Installation Tips
Appendix B: How to eliminate “lost interrupt” message from Red Hat 8.0 booting period
Acer Altos G301 provides onboard IDE RAID feature. We may enable the feature by setting Enabled of IDE RAID item. It is located on BIOS / Advanced / IDE Configuration setting page. With the function, we may set Stripe, Mirror or RAID 10 for various RAID level. However, if we install Red Hat 8.0 with the enabled IDE RAID in G301 model, there will be many “lost interrupt” message appeared during Red Hat boot phase. That really confuses end-user. The appeared message is as followings: … … PCI: Guessed IRQ 10 for device 00:0f.1 PCI: Sharing IRQ 10 with 00:0f.2 SvrWks CSB6: chipset revision 160 SvrWks CSB6: not 100% native mode: will probe irqs later Ide2: BM-DMA at 0x1400-0x1407, BIOS settings: hde:DMA, hdf:DMA hda: IC35L180AVV207-1, ATA DISK drive hdc: IC35L180AVV207-1, ATA DISK drive hdf: CD-ROM 52X/AKH, ATAPI CD/DVD-ROM drive ide0 at 0xeff0-0xeff7, 0xefe6 on irq 14 ide1 at 0xefa8-0xefaf,0xefe2 on irq 15 ide2 at 0x1e8-0x1ef, 0x3ee on irq 11 hda: lost interrupt hda: lost interrupt hda: lost interrupt hda: lost interrupt hda: 361882080 sectors (185284 MB) w/7965KiB Cache, CHS=22526/255/63 hda: lost interrupt hda: lost interrupt hdc: lost interrupt hdc: lost interrupt hdc: lost interrupt hdc: lost interrupt hdc: 361882080 sectors (185284 MB) w/7965KiB Cache, CHS=22526/255/63 hdc: lost interrupt hdc: lost interrupt ide-floppy driver 0.99.newide Partition check: had:had: lost interrupt hda1 hda2 hda3 …
Page 9 of 11
Altos G301 Onboard IDE RAID RedHat 8.0 Installation Tips
… The root cause is that Red Hat 8.0 has a native driver for CSB6 chip. The driver will conflict with onboard IDE RAID driver provided on the beginning of installation. To solve this issue, we suggest to editor Red Hat 8.0 boot configuration file to unload its native driver. Please refer to Solution section. If you set boot by LILO, please refer to LILO tip. Or your system booted by GRUB, you may refer to GRUB tip.
Solution
GRUB For system booted by GRUB, please modify grub.conf file. It is located on /boot/grub folder. # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/sda1 # initrd /initrd-version.img #boot=/dev/sda default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz title Red Hat Linux (2.4.18-3) root (hd0,0) kernel /vmlinuz-2.4.18-3 ro root=LABEL=/ hda=noprobe hdc=noprobe initrd /initrd-2.4.18-3.img
For example: There are two IDE Disks connected on Primary and Secondary Master IDE Channel
LILO For system booted by LILO, please modify lilo.conf file. It is located on /etc folder.
prompt timeout=50
Page 10 of 11
Altos G301 Onboard IDE RAID RedHat 8.0 Installation Tips
default=linux boot=/dev/sda map=/boot/map install=/boot/boot.b message=/boot/message linear image=/boot/vmlinuz-2.4.18-3 label=linux initrd=/boot/initrd-2.4.18-3.img read-only root=/dev/sda6 append=”hda=noprobe hdc=noprobe”
For example: There are two IDE Disks connected on Primary and Secondary Master IDE Channel
Save the file and remind to execute “LiLO” on command line to make effect.
Page 11 of 11