Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Apr 2007 21:39:07 +0100
From:      Gary <gary@mups.co.uk>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: IT8212F PCI Raid Card
Message-ID:  <op.tquebhmbnsa3lq@babylon2>
In-Reply-To: <9CF19FA0-4638-475A-B47D-FB41E03AFEF2@gid.co.uk>
References:  <op.tqr0txa9nsa3lq@babylon2> <9CF19FA0-4638-475A-B47D-FB41E03AFEF2@gid.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 14 Apr 2007 23:13:30 +0100, Bob Bishop <rb@gid.co.uk> wrote:

[SNIP]
>
> [...]
>> However /dev/ is void of any new drive entries.[etc]
>
> Try giving it an "atacontrol create ..." with appropriate parameters,  
> and reboot.
>

I now have the new devices ad4,ad5,ad6,ad7 with ad4/ad6 been masters
on the primary/secondary controller and ad5/ad7 been slaves on the
primary/secondary.

Also having created a mirrored array via the bios setup using the
two master drives ad4/ad6 I have a working /dev/ar0 device.

However, I've still a problem with the second array. Using ad5/ad7
the two slave drives to create a second mirrored array in the bios
and then booting into freebsd I get all 4 ad devices created but
still only /dev/ar0 with no /dev/ar1

running atacontrol list as previously suggested shows all four
devices correctly detected on ata2 and ata3 which is the two
ata controllers exposed by the raid card.

To make sure it wasn't the drives (having already checked cables/jumpers)
I switched the master/slaves around. Again I could create a /dev/ar0
array using the masters but not using the slave devices.

 From what I've read, the card should support two separate mirrored arrays
so long as the drives in array one are on master of prim/sec and the
drives in array two are on as slaves in prim/sec. Yet I cannot get
both arrays to show in freeBSD.

Have any of you with this card successfully had two separate arrays
running? Did you have to do anything other than setting them up in
the bios (as done for ar0) ?

I'm going to look into this a little more tonight, so any advice in
the mean time is appreciated.

If it's of any help, I tried booting the four devices as simple IDE
devices with no raid. FreeBSD picks up all 4 and also allows

   atacontrol create RAID1 ad4 ad6
   atacontrol create RAID1 ad5 ad7

when this is done I get ar0 and ar1 devices. However, freeBSD does
not yet support writing meta information for the IT8212F, so the
arrays wouldn't persist.

Any advice greatly appreciated,

Cheers

Gary



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.tquebhmbnsa3lq>