linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* RAID 5 on four IDE channels doesn't work
@ 2004-10-10 18:14 Nathanial A. Byrnes
  2004-10-10 18:56 ` Gordon Henderson
  0 siblings, 1 reply; 3+ messages in thread
From: Nathanial A. Byrnes @ 2004-10-10 18:14 UTC (permalink / raw)
  To: linux-raid

Hello,
	I am having trouble getting my RAID 5 array to work on four channels.
It works fine on two channels, but when I configure the system to use
the second controller it will not find the disks on the second
controller.

	My working configuration is:

		/dev/hde
		/dev/hdf
		/dev/hdg
		/dev/hdh

	My non-working config is:
		/dev/hde
		/dev/hdg
		/dev/hdi
		/dev/hdk

	Where hde-hdh are on my PCI promise controller, and hdi-hdl are on my
onboard HighPoint 366 controller. (The same array worked on just the
Highpoint 366 controller as well)

	System info Linux-2.6.8.1 non-SMP. 

	The following is my /etc/raidtab (which is set up for the non-working
config, but works with the working config...)

raiddev /dev/md0
        raid-level              5
        nr-raid-disks           4
        persistent-superblock   1
        parity-algorithm        left-symmetric
        chunk-size              128

        device          /dev/hde
        raid-disk       0
        device          /dev/hdg
        raid-disk       1
        device          /dev/hdi
        raid-disk       2
        device          /dev/hdk
        raid-disk       3

	Any ideas?
	Thanks,
	Nate

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: RAID 5 on four IDE channels doesn't work
  2004-10-10 18:14 RAID 5 on four IDE channels doesn't work Nathanial A. Byrnes
@ 2004-10-10 18:56 ` Gordon Henderson
  2004-10-11  4:02   ` Nathanial A. Byrnes
  0 siblings, 1 reply; 3+ messages in thread
From: Gordon Henderson @ 2004-10-10 18:56 UTC (permalink / raw)
  To: Nathanial A. Byrnes; +Cc: linux-raid

On Sun, 10 Oct 2004, Nathanial A. Byrnes wrote:

> 	Where hde-hdh are on my PCI promise controller, and hdi-hdl are on my
> onboard HighPoint 366 controller. (The same array worked on just the
> Highpoint 366 controller as well)

Assuming you have the right driver compiled into the kernel, /dev doesn't
list hdi-l by default (at least not on my Debian systems) Check the dmesg
output to make sure the driver is compiled in and it's recognising the
drives.

You might need to run MAKEDEV with the right runes - but worse, I've had
to hand-edit this file to insert the right major/minor device numbers for
some really high alphabetical letters.

I have this:

brw-rw----    1 root     disk       3,   0 Mar 14  2002 hda
brw-rw----    1 root     disk       3,  64 Mar 14  2002 hdb
brw-rw----    1 root     disk      22,   0 Mar 14  2002 hdc
brw-rw----    1 root     disk      22,  64 Mar 14  2002 hdd
brw-rw----    1 root     disk      33,   0 Mar 14  2002 hde
brw-rw----    1 root     disk      33,  64 Mar 14  2002 hdf
brw-rw----    1 root     disk      34,   0 Mar 14  2002 hdg
brw-rw----    1 root     disk      34,  64 Mar 14  2002 hdh
brw-rw----    1 root     disk      56,   0 May 24 15:31 hdi
brw-rw----    1 root     disk      56,  64 May 24 15:31 hdj
brw-rw----    1 root     disk      57,   0 May 24 15:31 hdk
brw-rw----    1 root     disk      57,  64 May 24 15:31 hdl
brw-rw----    1 root     disk      88,   0 May 24 16:00 hdm
brw-rw----    1 root     disk      88,  64 May 24 16:00 hdn
brw-rw----    1 root     disk      89,   0 May 24 16:00 hdo
brw-rw----    1 root     disk      89,  64 May 24 16:00 hdp
brw-rw----    1 root     disk      90,   0 May 24 16:00 hdq
brw-rw----    1 root     disk      90,  64 May 24 16:00 hdr

I think I had to dig in the kernel originally to get the major/minor
devices. Hope this is of use.

You can get the MAKEDEV I used to create these from
  http://www.drogon.net/MAKEDEV

Gordon

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: RAID 5 on four IDE channels doesn't work
  2004-10-10 18:56 ` Gordon Henderson
@ 2004-10-11  4:02   ` Nathanial A. Byrnes
  0 siblings, 0 replies; 3+ messages in thread
From: Nathanial A. Byrnes @ 2004-10-11  4:02 UTC (permalink / raw)
  To: Gordon Henderson; +Cc: linux-raid

Hi Gordon, 
	Thanks for your reply. Actually, I used mknod directly, I got the major
and minor numbers from /sys/block/hd?/dev, and just made the block file
entries, then I was able to use fdisk to see the drives. So the entries
in /sys tell me the kernel saw the devices, and fdisk would lead me to
believe that the entries in /dev were OK. 

root@qabal:~# ls -Fal /dev/hd[ik]
brw-r--r--    1 root     root      56,   0 Oct 10 02:19 /dev/hdi
brw-r--r--    1 root     root      57,   0 Oct 10 02:20 /dev/hdk

For some reason, when I run autostart (sorry no output, I have to
reconfigure and reboot to be able to e-mail) it doesn't even mention the
higher drives, it just tells me that there is something wrong with the
super-blocks on the devices with the major and minor numbers of
/dev/hd[eg] and then tries to start the array with just those two
devices. Any ideas?

	Thanks Again,
	Nate

On Sun, 2004-10-10 at 14:56, Gordon Henderson wrote:
> On Sun, 10 Oct 2004, Nathanial A. Byrnes wrote:
> 
> > 	Where hde-hdh are on my PCI promise controller, and hdi-hdl are on my
> > onboard HighPoint 366 controller. (The same array worked on just the
> > Highpoint 366 controller as well)
> 
> Assuming you have the right driver compiled into the kernel, /dev doesn't
> list hdi-l by default (at least not on my Debian systems) Check the dmesg
> output to make sure the driver is compiled in and it's recognising the
> drives.
> 
> You might need to run MAKEDEV with the right runes - but worse, I've had
> to hand-edit this file to insert the right major/minor device numbers for
> some really high alphabetical letters.
> 
> I have this:
> 
> brw-rw----    1 root     disk       3,   0 Mar 14  2002 hda
> brw-rw----    1 root     disk       3,  64 Mar 14  2002 hdb
> brw-rw----    1 root     disk      22,   0 Mar 14  2002 hdc
> brw-rw----    1 root     disk      22,  64 Mar 14  2002 hdd
> brw-rw----    1 root     disk      33,   0 Mar 14  2002 hde
> brw-rw----    1 root     disk      33,  64 Mar 14  2002 hdf
> brw-rw----    1 root     disk      34,   0 Mar 14  2002 hdg
> brw-rw----    1 root     disk      34,  64 Mar 14  2002 hdh
> brw-rw----    1 root     disk      56,   0 May 24 15:31 hdi
> brw-rw----    1 root     disk      56,  64 May 24 15:31 hdj
> brw-rw----    1 root     disk      57,   0 May 24 15:31 hdk
> brw-rw----    1 root     disk      57,  64 May 24 15:31 hdl
> brw-rw----    1 root     disk      88,   0 May 24 16:00 hdm
> brw-rw----    1 root     disk      88,  64 May 24 16:00 hdn
> brw-rw----    1 root     disk      89,   0 May 24 16:00 hdo
> brw-rw----    1 root     disk      89,  64 May 24 16:00 hdp
> brw-rw----    1 root     disk      90,   0 May 24 16:00 hdq
> brw-rw----    1 root     disk      90,  64 May 24 16:00 hdr
> 
> I think I had to dig in the kernel originally to get the major/minor
> devices. Hope this is of use.
> 
> You can get the MAKEDEV I used to create these from
>   http://www.drogon.net/MAKEDEV
> 
> Gordon
> 
> !DSPAM:4169860d14355587716053!


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-10-11  4:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-10 18:14 RAID 5 on four IDE channels doesn't work Nathanial A. Byrnes
2004-10-10 18:56 ` Gordon Henderson
2004-10-11  4:02   ` Nathanial A. Byrnes

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).