Getting the Intel Matrix RAID working on my P6X58D Premium took a bit of searching and good luck despite how simple the solution.
Update: This works for Fedora 13 also.
My Configuration:
Primary OS - 64GB SSD: /dev/sda
Storage - 2 * 1GB Sata: /dev/sdb & /dev/sdc - Configured as Raid 0 with the Matrix Storage Manager bios setup.
Symptoms:
No device present in /dev/mapper/
dmraid finds my raid 'device' but:
[root@xxx xxx]# dmraid -ay
RAID set "isw_ebibiffebg_DataVolume01" was not activated
ERROR: device "isw_ebibiffebg_DataVolume01" could not be found
Hmmmm!
[root@xxx xxx]# dmesg
device-mapper: table: 253:2: mirror: Device lookup failure
device-mapper: ioctl: error adding target to table
device-mapper: ioctl: device doesn't appear to be in the dev hash table.
Hmmm...
Solution:
After a lot of searching and digging I finally found that I need to disable a kernel module/feature/whatever by editing my /boot/grub/grub.conf by adding the noiswmd option to the end of the boot options like:
After the modifications and rebooting I now have:
[xxx@xxxx ~]$ ls -la /dev/mapper
total 0
drwxr-xr-x 2 root root 140 2010-05-23 13:24 .
drwxr-xr-x 19 root root 4180 2010-05-23 14:34 ..
crw-rw---- 1 root root 10, 62 2010-05-23 13:23 control
brw-rw---- 1 root disk 253, 0 2010-05-23 13:24 isw_ebibiffebg_DataVolume01
brw-rw---- 1 root disk 253, 1 2010-05-23 17:39 isw_ebibiffebg_DataVolume01p1
brw-rw---- 1 root disk 253, 2 2010-05-23 13:24 vg_xxxxxx-lv_root
brw-rw---- 1 root disk 253, 3 2010-05-23 13:24 vg_xxxxxx-lv_swap
Done - now just mount your drive like any other (or partition, or what ever) eg:
I can mount it like:
mount /dev/mapper/isw_ebibiffebg_DataVolume01p1 /data
Or add to your /etc/fstab:
/dev/mapper/isw_ebibiffebg_DataVolume01p1 /data ntfs-3g rw,defaults,umask=0000 0 0
Hopefully you don't have to search as hard I as did to find this solution.
Now go and enjoy that raid!
