NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Areca RAID controllers on non-amd64
Hello,
I have two Areca RAID controllers which I'd like to use with non-x86
systems. One is an ARC-1110, the other an ARC-1160ML. I've been testing
the ARC-1110 on NetBSD 8 on an amd64 system and on an Alpha.
The card shows up fine on both systems:
arcmsr0 at pci6 dev 14 function 0
arcmsr0: interrupting at ioapic0 pin 16
arcmsr0: Areca ARC-1110 Host Adapter RAID controller
arcmsr0: 4 ports, 256MB SDRAM, firmware <V1.49 2010-12-02>
scsibus0 at arcmsr0: 16 targets, 8 luns per target
arcmsr0 at pci1 dev 14 function 0
arcmsr0: interrupting at dec 6600 irq 26
arcmsr0: Areca ARC-1110 Host Adapter RAID controller
arcmsr0: 4 ports, 256MB SDRAM, firmware <V1.49 2010-12-02>
scsibus1 at arcmsr0: 16 targets, 8 luns per target
First, I tried to use bioctl to configure a RAID set and volume. However,
that apparently doesn't work:
bioctl arcmsr0 show disks
Disk Model/Serial Status Size Location
=====================================================================
bioctl: BIOCDISK_NOVOL: Input/output error
I then used the amd64 system so that I could configure the RAID by
accessing the card's x86 BIOS. It's just a two drive RAID-1. It shows up
just fine on amd64:
sd0 at scsibus0 target 0 lun 0: <Areca, ARC-1110-VOL#00, R001> disk fixed
sd0: 931 GB, 59838 cyl, 68 head, 480 sec, 512 bytes/sect x 1953124864 sectors
However, on alpha, I get a different volume and a few extra lines about
the volume:
sd0 at scsibus1 target 0 lun 0: <Areca, ARC-1110-VOL#00, R001> disk fixed
sd0: 512, 59838 cyl, 68 head, 0 sec, 512 bytes/sect x 1 sectors
...
arcmsr0: normal state on 'RAID 1 volume0 (sd0)' (online)
arcmsr0: state changed on 'disk0 volume0 (sd0)' to 'offline'
arcmsr0: state changed on 'disk1 volume0 (sd0)' to 'offline'
bioctl arcmsr0 show volumes
Volume Status Size Device/Label Level Stripe
=============================================================
0 Online 931G sd0 ARC-1110-VOL#00 RAID 1 N/A
However, sd0 still says it's one sector, and:
scsictl /dev/scsibus1 scan any any
returns instantly without any change in the volumes.
Has anyone used arcmsr devices on non-x86? Thoughts about how this might
be correctable?
John
Home |
Main Index |
Thread Index |
Old Index