SiI 3114 not recognizing full capacity of RAID 5 array

Posted on 2009-05-14
Last Modified: 2013-11-14
I have a SiI 3114 SATA RAID pci controller in a Dell Dim 3000. Previously it was configured as a RAID 1 with two Seagate ST31500341AS drives attached. It worked fine. In the RAID config screen, the drives were recognized as having 1397GB and that was the size of the drive.

The problem was when I wanted to add a drive to it making it a RAID 5 array. I added a third Seagate (same model number) and the drives were all correctly recognized, but when I would try to create an Array, it would limit the size to 744GB. I would have thought the capacity would be 2794 (1397 x (3-1)).
Ive tried to flash the bios of the card, but I'm not having luck with that. Anyone have any other ideas. Why it would create such a small array size.  
Question by:msatterlee
  • 4
  • 2
LVL 12

Expert Comment

ID: 24392706
if you have 3 x 700mb drives, under RAID 5 you would have a useable 1400mb with striping across all 3 x  drives..

the only reason i can see for such a small raid 5 array would be because you have mismatched drives..

eg one of your drives is a 380gb drive or something and that limited the array to that maximum size.. but as you've stated all the drives are the same..

first thing I'd be doing is reformatting all 3 x drives on the controller.. using the controllers format then try recreated the array..

if it still dosent work contact the vendor to find out why your re-flashing of the card isnt working.. cause obviously there are problems that the new firmware fixes.. maybe this is one of them..


Author Comment

ID: 24392742
I was successful in getting the card's bios updated. The same problem persisted. I'm trying your Format suggestion. Will let you know.
LVL 70

Accepted Solution

garycase earned 500 total points
ID: 24392963
A few thoughts ...

First, your controller does not support RAID level migration ... so I assume you deleted your RAID 1 array before creating a RAID 5 arrary -- correct?   [I presume you have this, but just in case, here's your manual: ]

Second, there's a difference between the RAID containers you can create (that will indeed be 2794 GB) and the size of the volumes you can create with XP (or Vista if you're using MBR based disk volumes) -- which will be limited to 2TB.   It sounds like you've created a full 2794GB container; but have one 2TB disk and one 744GB disk.   Note that the 2TB restriction is in "computerese" -- where 1TB = 1024GB instead of the disk-maker's 1000GB -- so the 2TB restriction is 2048MB.   Add this to the 744GB you're seeing and you're at 2792GB.

Does Disk Management show an uninitialized 2TB "disk" ??

If not, you likely need to create 2 RAID-5 volumes -- assign 1000GB of each of the disks for one of the volumes (this will be 2000GB in size); and the rest of each of the disks for the second volume.   Together this will give the full space you expect from the array.
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.


Author Comment

ID: 24401302
First - Yes, Had to move all the data off the RAID 1 array before doing the RAID 5 setup.

You're definitely onto something, because in the configuration, trying to go above 744GB would give an error message about deleting data. It would then go to 746GB before it would cycle back to 2 GB.
Something else I should add...  the configuration I was doing up to this point was in a 'bios like' screen; not in windows. After the system bios came up, it would say "Hit F4 to enter raid controller config" (something like that).

Also, after setting up the RAID5 array, Disk management would show an unintialized drive of 744GB, but no other drives.

I got the Raid Manager Software (which runs in windows) and after playing around with that, the RAID card bios configuration allows me to setup a 2794GB Raid partition. It's currently doing a 'Restore Redundancy" operation and has yet to show up in Disk management; but I'll keep you informed.

Author Comment

ID: 24402612
I stopped the RAID manager software last night because it seemed like it was doing nothing, but after that, I could never get a drive to show up in Disk Management. So I reinstalled the Raid Manager SW and let it run.  I now see why I thought it was doing nothing. I'd originally thought the count down timer that said 49 was telling me it was going to take 49 minutes, but apparently it's 49 hours. Because this morning, after 8 hours of running, it's on 14% with 42 hours left. Hard to believe the process should take 50 hours, but I'm going to let it run. I'm going to close the question accepting the last suggestion as solution.
LVL 70

Expert Comment

ID: 24403143
RAID initialization can indeed take a long time.   (Rebuilds are also a very long process with such large drives).    I'm confident you know what the issue is now -- it's just a matter of getting the arrays set correctly ... one 2TB and one for the rest of the space.

Author Comment

ID: 24404410
Actually, it was setting up a 27xxGB array... I just got to a point where I couldn't afford my server to be down anymore. I re-setup the RAID 1 (which initializes immediately) and I'm copying my data back to it. I'll have to figure out a way to setup the RAID 5 array without so much down time. I guess I'll just need to have a couple more of those 1.5TB seagates around.

Featured Post

Active Directory Webinar

We all know we need to protect and secure our privileges, but where to start? Join Experts Exchange and ManageEngine on Tuesday, April 11, 2017 10:00 AM PDT to learn how to track and secure privileged users in Active Directory.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I previously wrote an article addressing the use of UBCD4WIN and SARDU. All are great, but I have always been an advocate of SARDU. Recently it was suggested that I go back and take a look at Easy2Boot in comparison.
When we purchase storage, we typically are advertised storage of 500GB, 1TB, 2TB and so on. However, when you actually install it into your computer, your 500GB HDD will actually show up as 465GB. Why? It has to do with the way people and computers…
This video Micro Tutorial explains how to clone a hard drive using a commercial software product for Windows systems called Casper from Future Systems Solutions (FSS). Cloning makes an exact, complete copy of one hard disk drive (HDD) onto another d…
This Micro Tutorial will teach you how to reformat your flash drive. Sometimes your flash drive may have issues carrying files so this will completely restore it to manufacturing settings. Make sure to backup all files before reformatting. This w…

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question