[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: High Point 370 RAID + Debian



andy wrote:

>  I also have the HPT 370 RAID controller and would like to use it with
>  Debian.  I would like to set up a stripped array of 2 30gig drives.  I
>  built a 2.4.16 kernel with the CONFIG_BLK_DEV_ATARAID_HPT configured
>  in, and copied it to the install floppies.  I then set up the RAID
>  through the HPT bios settings and booted from the floppies.  The
>  kernel saw the drives connected to the RAID IDE buses, but failed to
>  recognize them as a single unit.  The drives are listed as /dev/hde
>  and /dev/hdg.  according to the help section of
>  CONFIG_BLK_DEV_ATARAID_HPT it should be /dev/ataraid/dXpY.  Any help
>  or advice would be greatly appreciated.

Looks fine to me. 
I just tried the same 2 days ago, so I got the raid working but it's
not really intensively tested.
(btw.  I think it says somewhere it only works with RAID 0 (striping)) 

You just have to define the /dev/ataraid nodes.
I found a script on a RedHat page and that has all the definitions
needed (at least for a EPOX 8KTA3 with HPT370 
onboard).
When booting the kernel still recognizes both separate drives when
booting (hde/hdg), but also shows the raid 
/dev/ataraid/d0p1 (I have is only 1 big partition on both disks). 
There is a message at bootup saying one parition table is invalid
(/dev/hdg). I think you can ignore that.
I haven't tried to boot from that raid because I'm using a journaling
filesystem (ext3).

Also:
fdisk -l also shows the separate drives hde and hdg. 
But fdisk /dev/ataraid/dXpY works and gives the correct total. 

So here is the script (similar to /sbin/MAKEDEV) 
and good luck

Frim

#!/bin/sh
mkdir -p /dev/ataraid
cd /dev/ataraid
mknod d0 block 114 0
mknod d0p1 block 114 1
mknod d0p2 block 114 2
mknod d0p3 block 114 3
mknod d0p4 block 114 4
mknod d0p5 block 114 5
mknod d0p6 block 114 6
mknod d0p7 block 114 7
mknod d0p8 block 114 8
mknod d0p9 block 114 9
mknod d0p10 block 114 10
mknod d0p11 block 114 11
mknod d0p12 block 114 12
mknod d0p13 block 114 13
mknod d0p14 block 114 14
mknod d0p15 block 114 15
mknod d1 block 114 16
mknod d1p1 block 114 17
mknod d1p2 block 114 18
mknod d1p3 block 114 19
mknod d1p4 block 114 20
mknod d1p5 block 114 21
mknod d1p6 block 114 22
mknod d1p7 block 114 23
mknod d1p8 block 114 24
mknod d1p9 block 114 25
mknod d1p10 block 114 26
mknod d1p11 block 114 27
mknod d1p12 block 114 28
mknod d1p13 block 114 29
mknod d1p14 block 114 30
mknod d1p15 block 114 31
mknod d2 block 114 32
mknod d2p1 block 114 33
mknod d2p2 block 114 34
mknod d2p3 block 114 35
mknod d2p4 block 114 36
mknod d2p5 block 114 37
mknod d2p6 block 114 38
mknod d2p7 block 114 39
mknod d2p8 block 114 40
mknod d2p9 block 114 41
mknod d2p10 block 114 42
mknod d2p11 block 114 43
mknod d2p12 block 114 44
mknod d2p13 block 114 45
mknod d2p14 block 114 46
mknod d2p15 block 114 47



Reply to: