which to donate? (WAS: Re: problems with Areca ARC-1200)

2008-07-17 Thread Ryan Corder
On Mon, Jul 14, 2008 at 10:06 PM, Ryan Corder [EMAIL PROTECTED] wrote:
 So, is it the firmware?  the definition in pcidevs?  I'm just baffled
 as to why the card shows up but the drives don't.

 I really, really don't want to keep Linux on this machine, so _any_
 help is greatly appreciated.

Ultimately, the solution to my problem was to buy the next step up
card in Areca's line, the ARC-1210.  I'm happy to report that it is
working flawlessly.  The flip side is that I've had quite the
expensive experiment going here.  I am now the owner of two 2-port
PCIe RAID cards -- one that is known not to work with OpenBSD and one
that should work but maybe needs some play time from the developers.

I would like to sell one and donate the other.  Which one should I
donate to the OpenBSD devs and where should I sent it?

1.  3ware 9650SE-2LP (PCIe x8 2-port SATA) RAID card, or
2.  Areca ARC-1200 rev. B (PCIe x1 2-port SATA) RAID card.

both are fanless, but the Areca is almost half the size of the 3ware.
If that makes any difference whatsoever...

later.
ryanc

-- 
Ryan Corder
[EMAIL PROTECTED]



Re: problems with Areca ARC-1200

2008-07-14 Thread Sebastian Schmitzdorff

Hi,

it's been a while since I used areca controllers. At that time there
were some controller bios settings you had to use for proper
disk spin up. You can set the timing for the disk spinup.
Also it used to be recommended to disable the quickboot option
in your bios.

regards
sebastian

Ryan Corder schrieb:

I unfortunately don't have a full dmesg output to send everyone, but I'm
hoping I can provide enough to figure out what is wrong.
Today I was trying to install 4.3 from my official CDs, but got stopped once
I found that the kernel could not see the drives attached to my ARC-1200.
 According to the card's BIOS, I have one fully initialized RAID 1 array
between two drives -- the kernel boot prompt even lists 'hd0+*'.  However,
once the kernel (bsd.rd on amd64) boots, it sees the card, but never the
drives.  So, I get a line like this:

arc0 at pci11 dev 14 function 0 *Areca* ARC-1200 rev B: apic 8 int 0 (irq
10)

but I don't get anything more, like:

arc0: 2 ports, 128MB SDRAM, firmware V1.44 2008-3-20

or _most_ importantly:

sd0 at scsibus1 targ 0 lun 0: *Areca*, ARC-1200-VOL#00, R001 SCSI3
0/direct fixed
sd0: 476837MB, 56514 cyl, 36 head, 480 sec, 512 bytes/sec, 976562176 sec
total

any thoughts?  Is the RAMDISK_CD on 4.3 that much different from GENERIC?  I
looked in CVS and saw that both 'arc* at pci?' and 'scsibus* at arc?'.  What
am I missing?

thanks.
ryanc


  



--
Sebastian Schmitzdorff
Managing Director

Hamburgnet
Kottwitzstrasse 49
D-20253 Hamburg

fon: +49 40 736 72-322
fax: +49 40 736 72-321

Ust-IdNr. DE256504490

http://www.hamburgnet.de



Re: problems with Areca ARC-1200

2008-07-14 Thread Ryan Corder
On Mon, Jul 14, 2008 at 2:50 AM, Sebastian Schmitzdorff
[EMAIL PROTECTED] wrote:
 it's been a while since I used areca controllers. At that time there
 were some controller bios settings you had to use for proper
 disk spin up. You can set the timing for the disk spinup.
 Also it used to be recommended to disable the quickboot option
 in your bios.

Unfortunately, this wasn't the problem.  To make double sure, I threw
in a CD of the latest Arch Linux and it saw both the card and the RAID
1 set.  I was able to create partitions, filesystems, and move around
files.

At this point, I started wondering about the driver and the fact that
this is a rev. B card.  Upon closer inspection, support for this card
(and all over Marvell firmware-based Areca cards) was added in version
1.72 - 1.75 of arc.c.  According to CVS, this version made it into
OPENBSD_4_3.  The only change since release has been the addition to
control the LEDs via bioctl.

So, is it the firmware?  the definition in pcidevs?  I'm just baffled
as to why the card shows up but the drives don't.

I really, really don't want to keep Linux on this machine, so _any_
help is greatly appreciated.


-- 
Ryan Corder
[EMAIL PROTECTED]



problems with Areca ARC-1200

2008-07-13 Thread Ryan Corder
I unfortunately don't have a full dmesg output to send everyone, but I'm
hoping I can provide enough to figure out what is wrong.
Today I was trying to install 4.3 from my official CDs, but got stopped once
I found that the kernel could not see the drives attached to my ARC-1200.
 According to the card's BIOS, I have one fully initialized RAID 1 array
between two drives -- the kernel boot prompt even lists 'hd0+*'.  However,
once the kernel (bsd.rd on amd64) boots, it sees the card, but never the
drives.  So, I get a line like this:

arc0 at pci11 dev 14 function 0 *Areca* ARC-1200 rev B: apic 8 int 0 (irq
10)

but I don't get anything more, like:

arc0: 2 ports, 128MB SDRAM, firmware V1.44 2008-3-20

or _most_ importantly:

sd0 at scsibus1 targ 0 lun 0: *Areca*, ARC-1200-VOL#00, R001 SCSI3
0/direct fixed
sd0: 476837MB, 56514 cyl, 36 head, 480 sec, 512 bytes/sec, 976562176 sec
total

any thoughts?  Is the RAMDISK_CD on 4.3 that much different from GENERIC?  I
looked in CVS and saw that both 'arc* at pci?' and 'scsibus* at arc?'.  What
am I missing?

thanks.
ryanc


-- 
Ryan Corder
[EMAIL PROTECTED]