• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Rebuild RAID 1 array on M2A-VM motherboard with ATI SB600 controller

SAlexson

New Member
Joined
Jun 12, 2007
Messages
39 (0.01/day)
Location
Connecticut
Processor AMD Athlon™ 64 X2 dual-core processor 3800+; 2.0 GHz; 2000 MHz FSB; L2 cache: 512 KB x2
Motherboard Gateway (Foxconn) C51GU01
Cooling Heat sync; Air Duct; 120mm Duct Fan
Memory 4GB 400 MHz (PC3200) DDR memory (4x OCZ Platinum 1GB)
Video Card(s) Nvidia GeForce 8600 GTS PCI-Express x16
Storage 2 x Seagate Barracuda 500GB 7200 RPM 16MB Cache SATA (Perpendicular Recording) 3.0Gb/s; RAID 0
Display(s) 2 x Samsung SyncMaster 204B 20.1" LCD
Case Gateway GT5058
Audio Device(s) Realtek ALC653 AC'97
Power Supply Corsair HX520W 520 Watt
Software MS Windows Vista Home Premium; MS Office 2007 Enterprise Edition; Mozilla Firefox
System Configuration:
Motherboard: ASUS M2A-VM AMD690G MicroATX AMD (ATI SB600 controller)
BIOS Version: 0901
Processor: AMD Athlon 64 X2 4200+ Windsor 2.2GHz Socket AM2 65W
Memory: A-DATA 2GB (2 x 1GB) 240-Pin DDR2 800 (PC2 6400) Dual Channel
Storage: 2 x Seagate Barracuda 250GB SATA 3.0Gb/s
Video: EVGA GeForce 7200GS 256MB GDDR2 PCI-Express x16
LAN: 2 x Intel 10/100/1000Mbs PCI Pro/1000 GT Desktop Adapter
OS: Linux/CentOS 5 x86_64


Problem:

I have an ASUS M2A-VM motherboard. Appearently it has an ATI SB600 controller on it that is supposed to support RAID1. I have installed 2 Seagate 250G SATA hard drives on this board. I configured the SATA controller to RAID in the BIOS. In the ATI FastBuild utility, I configure the array for RAID1, and assign the 2 hard drives to it. Everything seems to work ok. The OS (Linkux/CentOS 5) installs and runs smoothly.

Now my problem...

- I disconnect one of the drives (in the FastBuild utility, the drive is labelled 1-2 in the array)

- On boot, the controller tells me that the array condition is critical (as expected)

- I connect a replacement drive (identical to, but physically different from the one removed)

- Once rebooted, I go back into the FastBuild utility (Ctrl-F) there is no option that I see for rebuilding the array to a new drive once a failed drive is replaced.

I have tried deleting and redefining the array to include the new drive (without initializing the drives in the array). It does not rebuild the array to the new drive. If I DO initialize the drives in the array, as expected, all data is lost on the "healthy" drive.

There seems to be absolutely NO documentation for the SB600 controller. I can find documentation for Promise Technologies, VIA, and Intel controllers. The version of FastBuild in the documentation for those controllers seems to have an Option 5 in

the main menu of FastBuild. My version only has 4 options:
1. View Drive Assignments
2. Define Array
3. Delete Array
4. Controller Configuration

Options 1 and 4 are informational only. There are no options to set under those two sections. The other 2 are pretty self-explanatory. With the data missing from the replacement drive, I cannot boot into the OS. I get a kernel panic once it tries to mount the filesystems. I shouldn't need to boot into the OS to rebuild the array, right?


Questions:

Am I missing something?
What is the proper procedure to rebuild a RAID array after disk failure/replacement?

I have contacted ASUS Tech Support, but all they did was forward me the manual for the RAID controller, which does not cover the procedure to rebuild data on the RAID array.
 
Last edited:
Joined
May 20, 2004
Messages
10,487 (1.44/day)
Doesn't the controllers BIOS offer the option? I'm used to arrays auto rebuilding, however I only used dedicated controllers.
 

SAlexson

New Member
Joined
Jun 12, 2007
Messages
39 (0.01/day)
Location
Connecticut
Processor AMD Athlon™ 64 X2 dual-core processor 3800+; 2.0 GHz; 2000 MHz FSB; L2 cache: 512 KB x2
Motherboard Gateway (Foxconn) C51GU01
Cooling Heat sync; Air Duct; 120mm Duct Fan
Memory 4GB 400 MHz (PC3200) DDR memory (4x OCZ Platinum 1GB)
Video Card(s) Nvidia GeForce 8600 GTS PCI-Express x16
Storage 2 x Seagate Barracuda 500GB 7200 RPM 16MB Cache SATA (Perpendicular Recording) 3.0Gb/s; RAID 0
Display(s) 2 x Samsung SyncMaster 204B 20.1" LCD
Case Gateway GT5058
Audio Device(s) Realtek ALC653 AC'97
Power Supply Corsair HX520W 520 Watt
Software MS Windows Vista Home Premium; MS Office 2007 Enterprise Edition; Mozilla Firefox
Doesn't the controllers BIOS offer the option? I'm used to arrays auto rebuilding, however I only used dedicated controllers.

No, there is no option in the controller BIOS to initiate a rebuild. Because of that, I was hoping it performed an autorebuild after detecting a resolution to a disk failure. That didn't happen either.
 

SAlexson

New Member
Joined
Jun 12, 2007
Messages
39 (0.01/day)
Location
Connecticut
Processor AMD Athlon™ 64 X2 dual-core processor 3800+; 2.0 GHz; 2000 MHz FSB; L2 cache: 512 KB x2
Motherboard Gateway (Foxconn) C51GU01
Cooling Heat sync; Air Duct; 120mm Duct Fan
Memory 4GB 400 MHz (PC3200) DDR memory (4x OCZ Platinum 1GB)
Video Card(s) Nvidia GeForce 8600 GTS PCI-Express x16
Storage 2 x Seagate Barracuda 500GB 7200 RPM 16MB Cache SATA (Perpendicular Recording) 3.0Gb/s; RAID 0
Display(s) 2 x Samsung SyncMaster 204B 20.1" LCD
Case Gateway GT5058
Audio Device(s) Realtek ALC653 AC'97
Power Supply Corsair HX520W 520 Watt
Software MS Windows Vista Home Premium; MS Office 2007 Enterprise Edition; Mozilla Firefox

SAlexson

New Member
Joined
Jun 12, 2007
Messages
39 (0.01/day)
Location
Connecticut
Processor AMD Athlon™ 64 X2 dual-core processor 3800+; 2.0 GHz; 2000 MHz FSB; L2 cache: 512 KB x2
Motherboard Gateway (Foxconn) C51GU01
Cooling Heat sync; Air Duct; 120mm Duct Fan
Memory 4GB 400 MHz (PC3200) DDR memory (4x OCZ Platinum 1GB)
Video Card(s) Nvidia GeForce 8600 GTS PCI-Express x16
Storage 2 x Seagate Barracuda 500GB 7200 RPM 16MB Cache SATA (Perpendicular Recording) 3.0Gb/s; RAID 0
Display(s) 2 x Samsung SyncMaster 204B 20.1" LCD
Case Gateway GT5058
Audio Device(s) Realtek ALC653 AC'97
Power Supply Corsair HX520W 520 Watt
Software MS Windows Vista Home Premium; MS Office 2007 Enterprise Edition; Mozilla Firefox
Webpam allows the restoral of an array, without it you got nothing. :toast:

So, then how do I use it when Linux won't boot if the data isn't on the replacement drive? I am thinking that I might have configured my drive partitions incorrectly within Linux (something I am pursuing on the CentOS forums).
 

Namslas90

New Member
Joined
Aug 27, 2006
Messages
4,846 (0.75/day)
Location
Earth
So, then how do I use it when Linux won't boot if the data isn't on the replacement drive? I am thinking that I might have configured my drive partitions incorrectly within Linux (something I am pursuing on the CentOS forums).

I believe the only mistake made is Webpam was not installed, when stetting up array.
I realize the second link is for a gigabyte board, but it offers a complete explaination of the workings of SB600 chipset and webpam. Everything you need is there. The file is the ATI sb600 user guide.

:toast:
 

SAlexson

New Member
Joined
Jun 12, 2007
Messages
39 (0.01/day)
Location
Connecticut
Processor AMD Athlon™ 64 X2 dual-core processor 3800+; 2.0 GHz; 2000 MHz FSB; L2 cache: 512 KB x2
Motherboard Gateway (Foxconn) C51GU01
Cooling Heat sync; Air Duct; 120mm Duct Fan
Memory 4GB 400 MHz (PC3200) DDR memory (4x OCZ Platinum 1GB)
Video Card(s) Nvidia GeForce 8600 GTS PCI-Express x16
Storage 2 x Seagate Barracuda 500GB 7200 RPM 16MB Cache SATA (Perpendicular Recording) 3.0Gb/s; RAID 0
Display(s) 2 x Samsung SyncMaster 204B 20.1" LCD
Case Gateway GT5058
Audio Device(s) Realtek ALC653 AC'97
Power Supply Corsair HX520W 520 Watt
Software MS Windows Vista Home Premium; MS Office 2007 Enterprise Edition; Mozilla Firefox
I believe the only mistake made is Webpam was not installed, when stetting up array.
I realize the second link is for a gigabyte board, but it offers a complete explaination of the workings of SB600 chipset and webpam. Everything you need is there. The file is the ATI sb600 user guide.

:toast:

Well, for my sake, I hope you are correct. I will install WebPAM tonight and see what happens!
 

Namslas90

New Member
Joined
Aug 27, 2006
Messages
4,846 (0.75/day)
Location
Earth
Well, for my sake, I hope you are correct. I will install WebPAM tonight and see what happens!

I believe you will have to rebuild the entire Raid array(ie: reformat). Be sure to post back with results, :toast:
 

SAlexson

New Member
Joined
Jun 12, 2007
Messages
39 (0.01/day)
Location
Connecticut
Processor AMD Athlon™ 64 X2 dual-core processor 3800+; 2.0 GHz; 2000 MHz FSB; L2 cache: 512 KB x2
Motherboard Gateway (Foxconn) C51GU01
Cooling Heat sync; Air Duct; 120mm Duct Fan
Memory 4GB 400 MHz (PC3200) DDR memory (4x OCZ Platinum 1GB)
Video Card(s) Nvidia GeForce 8600 GTS PCI-Express x16
Storage 2 x Seagate Barracuda 500GB 7200 RPM 16MB Cache SATA (Perpendicular Recording) 3.0Gb/s; RAID 0
Display(s) 2 x Samsung SyncMaster 204B 20.1" LCD
Case Gateway GT5058
Audio Device(s) Realtek ALC653 AC'97
Power Supply Corsair HX520W 520 Watt
Software MS Windows Vista Home Premium; MS Office 2007 Enterprise Edition; Mozilla Firefox
I believe you will have to rebuild the entire Raid array(ie: reformat). Be sure to post back with results, :toast:

Well, luckly these servers are still "in development", so no big deal there...just extra time.
 

SAlexson

New Member
Joined
Jun 12, 2007
Messages
39 (0.01/day)
Location
Connecticut
Processor AMD Athlon™ 64 X2 dual-core processor 3800+; 2.0 GHz; 2000 MHz FSB; L2 cache: 512 KB x2
Motherboard Gateway (Foxconn) C51GU01
Cooling Heat sync; Air Duct; 120mm Duct Fan
Memory 4GB 400 MHz (PC3200) DDR memory (4x OCZ Platinum 1GB)
Video Card(s) Nvidia GeForce 8600 GTS PCI-Express x16
Storage 2 x Seagate Barracuda 500GB 7200 RPM 16MB Cache SATA (Perpendicular Recording) 3.0Gb/s; RAID 0
Display(s) 2 x Samsung SyncMaster 204B 20.1" LCD
Case Gateway GT5058
Audio Device(s) Realtek ALC653 AC'97
Power Supply Corsair HX520W 520 Watt
Software MS Windows Vista Home Premium; MS Office 2007 Enterprise Edition; Mozilla Firefox
Well, I think I may be SOL. The CD that came with the motherboard only has a Windows version of WebPAM on it. I cannot find a version of WebPAM for Linux that will successfully install. So, unless ASUS can provide me with a Linux version (I sent a request to tech support), I guess I wasted my money on this motherboard. They haven't been very responsive thus far, so I am not very hopeful. Their only response to my queries has been to send me a PDF of the controller manual. No explanation, and they didn't even respond to my question of rebuilding an existing array.

I'd like to thank everyone here for their help. As always, the people here have been more than a little helpful!
 

SAlexson

New Member
Joined
Jun 12, 2007
Messages
39 (0.01/day)
Location
Connecticut
Processor AMD Athlon™ 64 X2 dual-core processor 3800+; 2.0 GHz; 2000 MHz FSB; L2 cache: 512 KB x2
Motherboard Gateway (Foxconn) C51GU01
Cooling Heat sync; Air Duct; 120mm Duct Fan
Memory 4GB 400 MHz (PC3200) DDR memory (4x OCZ Platinum 1GB)
Video Card(s) Nvidia GeForce 8600 GTS PCI-Express x16
Storage 2 x Seagate Barracuda 500GB 7200 RPM 16MB Cache SATA (Perpendicular Recording) 3.0Gb/s; RAID 0
Display(s) 2 x Samsung SyncMaster 204B 20.1" LCD
Case Gateway GT5058
Audio Device(s) Realtek ALC653 AC'97
Power Supply Corsair HX520W 520 Watt
Software MS Windows Vista Home Premium; MS Office 2007 Enterprise Edition; Mozilla Firefox
Well, I have had to abandon my quest.

The official answer, at least from Gigabyte (ASUS never responded), is that there is no Linux version of WebPAM for the ATI SB600 controller. This is rather frustrating since the manual for ATI WebPAM explicitly states that is supports "Windows 2000, Windows XP Professional, Windows 2003, Red Hat Enterprise 4.0, SuSE ES 9.0". I don't know how they can make that claim if there is no version for Linux.

So, since it WebPAM is a Java application running in a Java VM, I attempted to port it to Linux based on the Windows install. I got it loaded under Linux, but it would not recognize that it was able to manage the controller. I am assuming that the driver definition for the controller is embedded in the Java application somewhere, but I could not determine which jar, war, or class file actually defined which controller to use. So, having spent entirely too much time on this already, I have stopped fighting with it.

I have since turned to software RAID under Linux, and I am happy to report that I have had no issues. I have tested a "faulty" drive incident, and I was successfully able to rebuild the array. I have seen little to no performance degradation with software RAID under Linux.

Again, thanks to everyone for there assistance and guidance in this matter.
 
Last edited:

Namslas90

New Member
Joined
Aug 27, 2006
Messages
4,846 (0.75/day)
Location
Earth
Maybe try Here, or maybe Here.

I did find a single link, that stated your mobo doesn't support Raid with Linux. But that dooesn't mean it can't be done. (However, it may be more trouble than it's worth).

:toast:
 

SAlexson

New Member
Joined
Jun 12, 2007
Messages
39 (0.01/day)
Location
Connecticut
Processor AMD Athlon™ 64 X2 dual-core processor 3800+; 2.0 GHz; 2000 MHz FSB; L2 cache: 512 KB x2
Motherboard Gateway (Foxconn) C51GU01
Cooling Heat sync; Air Duct; 120mm Duct Fan
Memory 4GB 400 MHz (PC3200) DDR memory (4x OCZ Platinum 1GB)
Video Card(s) Nvidia GeForce 8600 GTS PCI-Express x16
Storage 2 x Seagate Barracuda 500GB 7200 RPM 16MB Cache SATA (Perpendicular Recording) 3.0Gb/s; RAID 0
Display(s) 2 x Samsung SyncMaster 204B 20.1" LCD
Case Gateway GT5058
Audio Device(s) Realtek ALC653 AC'97
Power Supply Corsair HX520W 520 Watt
Software MS Windows Vista Home Premium; MS Office 2007 Enterprise Edition; Mozilla Firefox
Maybe try Here, or maybe] Here.

I did find a single link, that stated your mobo doesn't support Raid with Linux. But that dooesn't mean it can't be done. (However, it may be more trouble than it's worth).

:toast:

The issue I have is that ATI's manual for WebPAM explicitly states that is supports Linux. WebPAM is only used for RAID Array Management. It shouldn't really matter what the OS is since it is a Java application. The only requirement would be that there is a driver available for the SB600 controller under the desired OS. There IS a Linux driver for the SB600 controller. Linux identifies it just fine. The problem is that I cannot find a version of WebPAM that has been built for this driver. Again, that is why I ask how the ATI manual for WebPAM can claim it supports Red Hat and SuSE if there is no version available for these OS's? Sounds like false claims to me. And, of course, by the time the end consumer finds out, it is too late.
 

pppp

New Member
Joined
Apr 23, 2008
Messages
1 (0.00/day)
Better late than never.....If anyone else should stumble across this thread, here's the answer to the above question.

The RAID BIOS (Fastbuild), on the ATI/AMD SB600 Southbridge chipset, does NOT allow a user to specify "Rebuild RAID". This would be a normal option on a "grown-up" RAID card, but you wont see it on the SB600.

However, if you replace the failed hard drive, the SB600 *WILL* rebuild the RAID 1: You just have to have blind faith in it. The fact is, the SB600 Fastbuild BIOS will continue to mark the status of the RAID 1 as "critical" until the RAID is rebuilt. That's right - no progress indication at all, zippo.

The best thing to do is just leave the PC on and let it do its thing. You can reboot while it is rebuilding the RAID - that's not a problem. However, until the RAID is rebuilt, the BIOS will still indicate "Critical".

The larger the hard drives....the longer the rebuild (it can take many hours). You just have to have complete blind faith that the SB600 RAID controller is actually doing its thing.

Although the SB600 is based on the Intel AHCI open-standard and uses software-based (fake) RAID, it will still rebuild the RAID without an OS install.

Hope that helps someone.
 

thoughtdisorder

New Member
Joined
Jan 4, 2008
Messages
1,818 (0.31/day)
Location
Just South of Mars
System Name Decent Lappy
Better late than never.....If anyone else should stumble across this thread, here's the answer to the above question.

The RAID BIOS (Fastbuild), on the ATI/AMD SB600 Southbridge chipset, does NOT allow a user to specify "Rebuild RAID". This would be a normal option on a "grown-up" RAID card, but you wont see it on the SB600.

However, if you replace the failed hard drive, the SB600 *WILL* rebuild the RAID 1: You just have to have blind faith in it. The fact is, the SB600 Fastbuild BIOS will continue to mark the status of the RAID 1 as "critical" until the RAID is rebuilt. That's right - no progress indication at all, zippo.

The best thing to do is just leave the PC on and let it do its thing. You can reboot while it is rebuilding the RAID - that's not a problem. However, until the RAID is rebuilt, the BIOS will still indicate "Critical".

The larger the hard drives....the longer the rebuild (it can take many hours). You just have to have complete blind faith that the SB600 RAID controller is actually doing its thing.

Although the SB600 is based on the Intel AHCI open-standard and uses software-based (fake) RAID, it will still rebuild the RAID without an OS install.

Hope that helps someone.

Good stuff! Welcome to the forum.:toast:
 

lvm

New Member
Joined
Jan 12, 2009
Messages
1 (0.00/day)
RAID 1 and SATA DVD-RAM on same controller

I know this is slightly off topic, but you guys seem to be the only ones that has understood how to handle the M2A-VM RAID controller.

When I define a RAID 1 array and connect the SATA DVD, it does not allow me to boot from the DVD. The DVD does not turn up in the initial BIOS list, but in the later RAID list -and blinking. When i try to boot Windows XP the system cannot boot from the installation CD (it is not recognized).

Can it be done or will I have to get a separate RAID controller?
 

anglik666

New Member
Joined
Nov 14, 2008
Messages
2 (0.00/day)
U shouldn't connected u DVD to raid controller, connect it to standard MoBo sockets. In MB bios U set booting order of devices connected to mobo and raid controller as one device, starting order of devices connected to raid controller u set up in raid bios, but many of them not support CD\DVD or booting from them. Windows for sure can't boot dvd connected to raid controller.
 
Joined
Apr 5, 2005
Messages
6,771 (0.97/day)
Location
Republic of Asia (a.k.a Irvine), CA
System Name ---
Processor FX 8350 @ 4.00 Ghz with 1.28v
Motherboard Gigabyte 990FX-UD3 v4.0, Hacked Bios F4.x
Cooling Silenx 4 pipe Tower cooler + 2 x Cougar 120mm fan, 3 x 120mm, 1 x 200 mm Red LED fan
Memory Kingston HyperX DDR3 1866 16GB + Patriot Memory DDR3 1866 16GB
Video Card(s) Asus R9 290 OC @ GPU - 1050, MEM - 1300
Storage Inland 256GB PCIe NVMe SSD for OS, WDC Black - 2TB + 1TB Storage, Inland 480GB SSD - Games
Display(s) 3 x 1080P LCDs - Acer 25" + Acer 23" + HP 23"
Case AeroCool XPredator X3
Audio Device(s) Built-in Realtek
Power Supply Corsair HX1000 Modular
Software Windows 10 Pro 64 bit
The issue I have is that ATI's manual for WebPAM explicitly states that is supports Linux. WebPAM is only used for RAID Array Management. It shouldn't really matter what the OS is since it is a Java application. The only requirement would be that there is a driver available for the SB600 controller under the desired OS. There IS a Linux driver for the SB600 controller. Linux identifies it just fine. The problem is that I cannot find a version of WebPAM that has been built for this driver. Again, that is why I ask how the ATI manual for WebPAM can claim it supports Red Hat and SuSE if there is no version available for these OS's? Sounds like false claims to me. And, of course, by the time the end consumer finds out, it is too late.

Nice.

I always put OS on good old IDE drive and RAID all the SATA drives. In that way even if one drive fails or the controller fails I still have my OS intact (provided that part is not broken). I learned the hard way in putting OS on a RAIDED drive, when my board gave me problems I was host. I have to redo everything.

Usually I stick to NV chipset and never had problems with them.
 
Top