I'm experiencing some problems installing Slackware 12 onto my VIA KT600 motherboard. I have two sata drives that worked as RAID0 with WINXP. But as I know this RAID is software raid supported by the windows driver. So I decided to use md linux driver for software raid.
As I guess the md array need to be created before installing distro.
First I made for each drive partition table of primary "Linux raid autodetect" and logical "Linux swap". Next I used mdadm to create RAID0 array in this way: mdadm --create -c4 -l0 -n2 /dev/md0 /dev/sda1 /dev/sdb1
All seemed to be OK. Next I used cfdisk with /dev/md0. It seen the md0 array well. I partitioned it as a "Linux raid autodect" to make linear RAID with my third IDE drive. The IDE drive is of 40GB capacity when each SATA drive is of 80GB. The IDE drive also was partitioned with only one primary partition of type "Linux raid autodetect". The md0 device was present well and appear in /proc/partitions. fdisk shows the md0p1 partion of newly created "Linux raid autodetect". But such device file was not present in /dev. And no other partiton types were ok with this md0 device. The "mknod" magic just created the desired file but it was not operationable. I investigated a /var/log/messages and seen there some kind of kernel errors with this device. Please consider that I not proceeded to linear array creation step in cause of this issue.
Please don't take attention to my english. I try to write without mistakes as I able to do so.
Sincerely yours, Zorgiev.