Official GIGABYTE Forum

ICH10R RAID support in Ubuntu

davidp

  • 6
  • 0
ICH10R RAID support in Ubuntu
« on: February 28, 2011, 06:08:48 pm »
I was wondering if anyone has had any success with setting up RAID in Ubuntu 10.04. 0

I have a GA-EP45-UD3R mb with the ICH10R chipset for RAID. My system is dual-booted Win7 & Ubuntu 10.04.  The OSes are on a SSD separate from the RAID.  The RAID will be used for storing data (documents, photos, video, music, email, etc.), some of which I'd like to access from both OSes (but that's a separate concern ATM).

I created the RAID (RAID5) in the BIOS.  In windows I can access and partition the RAID volume with no problems.  However, when I boot into Ubuntu, the disk manager recognizes that the controller is SATA RAID, but doesn't see the disks under it as being part of a RAID volume -- just as distinct unrelated disks.   dmraid does not see the RAID volume either.

I've googled around for guidance but haven't seen anything helpful.  In fact, some people have hinted that the ICH10R may not be supported.

So, hopefully someone in this community can point me in the right direction -- either how to do it, or that it's just not possible.

Thanks!

David

Dark Mantis

  • *
  • 18405
  • 414
  • 10typesofpeopleoneswhoknow binaryandoneswhodont
    • Dark Mantis
Re: ICH10R RAID support in Ubuntu
« Reply #1 on: March 01, 2011, 11:50:49 am »
Hi and welcome to the Gigabyte Forum.

I am surprised that nobody has jumped in here to help you yet as we do have some Linux experts on the forum. I am afraid that I am not one of them so can't really offer much advice in that quarter. :-\
Gigabyte X58A-UD7
i7 920
Dominators 1600 x6 12GB
6970 2GB
HX850
256GB SSD, Sam 1TB, WDB320GB
Blu-Ray
HAF 932

Gigabyte Z68X-UD5-B3
i7 3770K
Vengeance 1600 16GB
6950 2GB
HCP1200W
Revo Drive x2, 1.5TB WDB RAID0
16x DLRW
StrikeX S7
Full water cooling
3 x 27" Iiy

jolphil

  • 114
  • 7
Re: ICH10R RAID support in Ubuntu
« Reply #2 on: March 01, 2011, 01:33:58 pm »
Hi davidp,
Dark Mantis thought I might be able to help..I must confess that while I do use several flavors of Linux including 10.10, I have never used Raid on either Windows or Linux..
I did some goggling and  saw some instructions FWIW ..
https://help.ubuntu.com/community/FakeRaidHowto
Ubuntu has a very  good support structure and can usually find someone else with the same question..
I hope it helps..
jolphil :)

davidp

  • 6
  • 0
Re: ICH10R RAID support in Ubuntu
« Reply #3 on: March 03, 2011, 05:25:38 pm »
Thanks for the response.  I'd already been through https://help.ubuntu.com/community/FakeRaidHowto before posting here.  While somewhat helpful, it's geared toward setting up to boot off the RAID, which is not my goal.  That said, I gleaned what I could, but was was stopped cold at the get-go:

"Run the partitioner program gparted (System->Administration->GParted)
9.10 loads dmraid automatically so you should see for a disk device
/dev/mapper/pdc_feddabdf or some suchlike
if dmraid detected and can use a fakeraid partition"

There is no /dev/mapper/ device.  The devices comprising the RAID show up as discrete, independent disks.
I've updated to the latest dmraid just in case that was an issue, but still no joy ...  :'(

If it's just not possible I'd like to know so that I don't sink more time into a lost cause.  It's a bit hard to accept that functionality that worked with previous incarnations of the chipset would be unsupported for the latest chipset, which has been on the market and in wide use for 2.5 years.

If anyone has anything to add, I'm all ears.

Thanks!

David

davidp

  • 6
  • 0
Re: ICH10R RAID support in Ubuntu
« Reply #4 on: March 10, 2011, 11:11:11 pm »
After banging my head against this a while longer, I thought I'd change tack and see where it led.

In BIOS I deleted my RAID5 volume and created a RAID1 volume with 2 of the 3 disks. After booting into Win7 I created a NTFS partition on the RAID1 volume. During reboot, for some reason BIOS thought that the new volume was RAID5 with a dead disk. So I recreated the RAID1 volume and the NTFS partition, but this time unchecked the "quick format" option. Reboots henceforth saw the RAID1 volume.

Now when I booted ubuntu, the raid volume showed up in /dev/mapper without me having to do anything. Disk Utility showed the devices as "RAID Component". This is progress.

Disk Utility also showed the component devices under"Peripheral Devices". In addition, they showed up individually under "Places" in the menu bar. Not good.

Mounting the raid volume resolved that. First, I determined the UUID of the volume by running blkid and looking for the /dev/mapper entry. In /etc/fstab I added:
# RAID 1 volume
UUID=16D4FA0ED4F9F03B /shared ntfs auto,rw,noexec,dev,suid,posix=1 0 3

Ran:
sudo mount -a

It barked:
fuse: failed to access mountpoint /shared: No such file or directory

Solved this by:
sudo mkdir /shared

Then the mount finished without error.

Now Disk Utility shows just the raid volume under "Peripheral Devices".   8)

Given the number of postings about troubles with RAID0, coupled with my own experience with RAID5, I'm thinking that striping is at the root of the problems.  RAID1 is mirroring and no striping, and it works fine with no extra effort.  Striping crosses devices, and I suspect that there is a compatibility problem between how BIOS/Intel Matrix Manager layout the devices and what dmraid expects.

While not what I had wanted originally, I'll live with the RAID1 instead of RAID5. 

I've also posted on the Ubuntu forums.  Hopefully the ICH10R RAID issues will get addressed in due time.

David

davidp

  • 6
  • 0
Re: ICH10R RAID support in Ubuntu
« Reply #5 on: March 11, 2011, 07:26:40 am »
"Currently Linux is not supported in Rapid Storage Technology (RST) RAID. Plans are to provide Linux support in a future release of RST."

from http://www.intel.com/support/motherboards/server/sb/cs-032032.htm
Date Created: 17-Nov-2010
Last Modified: 18-Feb-2011

Rapid Storage Technology is the new name for Matrix RAID.

So it would appear that any attempts to get it working were doomed from the start.  I think my RAID1 volume works only because mirroring is relatively simple and the disks comprising the volume are treated as just regular disks.

It remains to be seen when this "future release of RST" materializes with Linux support.

Re: ICH10R RAID support in Ubuntu
« Reply #6 on: August 07, 2011, 09:34:29 am »
I was wondering if anyone has had any success with setting up RAID in Ubuntu 10.04. 0

I have a GA-EP45-UD3R mb with the ICH10R chipset for RAID. My system is dual-booted Win7 & Ubuntu 10.04.  The OSes are on a SSD separate from the RAID.  The RAID will be used for storing data (documents, photos, video, music, email, etc.), some of which I'd like to access from both OSes (but that's a separate concern ATM).

I created the RAID (RAID5) in the BIOS.  In windows I can access and partition the RAID volume with no problems.  However, when I boot into Ubuntu, the disk manager recognizes that the controller is SATA RAID, but doesn't see the disks under it as being part of a RAID volume -- just as distinct unrelated disks.   dmraid does not see the RAID volume either.

I've googled around for guidance but haven't seen anything helpful.  In fact, some people have hinted that the ICH10R may not be supported.

So, hopefully someone in this community can point me in the right direction -- either how to do it, or that it's just not possible.

Thanks!

David

Hi Guys,
I have a very similar setup but with an independent drive for the dual boot W7 and Ubuntu 11. I am trying to set up 2 other drives in RAID 1 config but cant for the life of me get W7 to boot. It stops when the 4 coloured dots are about to do their thing. Any hints for this one as it is getting very frustrating. I want to be able to access the RAID drive from both OS's
Any help would be greatly appreciated.
Chris.

Re: ICH10R RAID support in Ubuntu
« Reply #7 on: August 07, 2011, 12:09:43 pm »
Got it sorted when I stumbled onto this guide.

http://www.overclock.net/intel-motherboards/518665-guide-enable-intel-ich-raid-after.html

Worked like a charm!   ;D