OpenSolaris

Discussions Communities Projects Download Source Browser

Home » OpenSolaris Forums » device drivers » discuss

Thread: Areca 1100 SATA Raid Controller in JBOD mode Hangs on zfs root creation.

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 4 - Last Post: Nov 4, 2009 6:05 PM by: mvainer Threads: [ Previous | Next ]
kugutsum

Posts: 96
From: Jakarta

Registered: 10/1/07
Areca 1100 SATA Raid Controller in JBOD mode Hangs on zfs root creation.
Posted: Oct 9, 2007 5:44 PM
To: Communities » device drivers » discuss
Cc: Communities » zfs » discuss
  Click to reply to this thread Reply

Just as I create a ZFS pool and copy the root partition to it.... the performance seems to be really good then suddenly the system hangs all my sesssions and displays on the console:

Oct 10 00:23:28 sunrise arcmsr: WARNING: arcmsr0: dma map got 'no resources'
Oct 10 00:23:28 sunrise arcmsr: WARNING: arcmsr0: dma allocate fail
Oct 10 00:23:28 sunrise arcmsr: WARNING: arcmsr0: dma allocate fail free scsi hba

AR1100 was running in JBOD mode and write-back caching under Solaris Express Xen Drop b66 07/07. Never had problem this setup under linux under heavy load.

ARECA SATA-SAS RAID Host Adapter Driver(i386) 1.20.00.13,REV=2006.08.14

I filed a support ticket with Areca with areca already.

Anyone you explain me what the error message is about?

Would turning off write-back help? I am going to try that.

Here is the log of what I did to setup the controller using the areca cli:

# Select current controller:

set curctrl=1

set password=0000
GuiErrMsg<0x00>: Success.

rsf delete raid=1
GuiErrMsg<0x00>: Success.

CLI> disk info
# ModelName Serial# FirmRev Capacity State
============================================================================= ==
1 ST3500630AS XXXXXXXXX 3.AAE 500.1GB Free
2 ST3500630AS XXXXXXXXX 3.AAE 500.1GB Free
============================================================================= ==
GuiErrMsg<0x00>: Success.

CLI> sys changepwd p=XXXXXXX
GuiErrMsg<0x00>: Success.

CLI> sys mode p=1
ErrMsg: All RaidSet Must Be Deleted In Order To Be Configured As JBOD

CLI> disk delete drv=1
GuiErrMsg<0x00>: Success.

CLI> disk delete drv=2
GuiErrMsg<0x00>: Success.


We want to create to pass-thru disks with write back enabled.

CLI> disk create drv=1 cache=Y
GuiErrMsg<0x08>: Password Required.

CLI> disk create drv=2 cache=Y
GuiErrMsg<0x00>: Success.


CLI> sys info
The System Information
===========================================
Main Processor : 500MHz
CPU ICache Size : 32KB
CPU DCache Size : 32KB
System Memory : 256MB/333MHz
Firmware Version : V1.41 2006-5-24
BOOT ROM Version : V1.41 2006-5-24
Serial Number : XXXXXXXXXXXXXXXXX
Controller Name : ARC-1110
===========================================
GuiErrMsg<0x00>: Success.

kugutsum

Posts: 96
From: Jakarta

Registered: 10/1/07
Re: Areca 1100 SATA Raid Controller in JBOD mode Hangs on zfs root creation
Posted: Oct 9, 2007 7:07 PM   in response to: kugutsum
To: Communities » device drivers » discuss
Cc: Communities » zfs » discuss
  Click to reply to this thread Reply

Updated to latest firmware 1.43-70417 ...

same problem..

WARNING: arcmsr0: dma map got 'no resources'

WARNING: arcmsr0: dma allocate fail

WARNING: arcmsr0: dma allocate fail free scsi hba pkt

WARNING: arcmsr0: dma map got 'no resources'

WARNING: arcmsr0: dma allocate fail

WARNING: a

The only positive thing is that everytime I try to copy my UFS root (about 5 gig) to a ZFS filesystem, this bug happen.

kugutsum

Posts: 96
From: Jakarta

Registered: 10/1/07
Re: Areca 1100 SATA Raid Controller in JBOD mode Hangs on zfs root creation
Posted: Oct 10, 2007 12:56 AM   in response to: kugutsum
To: Communities » device drivers » discuss
  Click to reply to this thread Reply

Disabling write cachin didn't help, it actually made it worse.
Next and last try, I am going to set up the two disks in raid 1 mode instead of JBOD.

I am also going to call Areca in taiwan and shake them up a little bit.

kugutsum

Posts: 96
From: Jakarta

Registered: 10/1/07
Re: Areca 1100 SATA Raid Controller in JBOD mode Hangs on zfs root creation
Posted: Oct 10, 2007 1:39 AM   in response to: kugutsum
To: Communities » device drivers » discuss
Cc: Communities » zfs » discuss
  Click to reply to this thread Reply

Outside of xen ( it was running in a dom0),the zfs root creation executed flawlessly.

and it seems that these dma error are caused by xen related isssue :(.

There is an old thread talking about DMA issues on machine with lots of ram (8gig here.)

Reposting to the Xen mailing list.

mvainer

Posts: 7
From:

Registered: 5/20/09
Re: Areca 1100 SATA Raid Controller in JBOD mode Hangs on zfs root creation
Posted: Nov 4, 2009 6:05 PM   in response to: kugutsum
To: Communities » device drivers » discuss
  Click to reply to this thread Reply

This is not a xen issue (or at least not just). I have this happening to me on physical machine (3 different machines, 2 different motherboard configs, both on ARC1680ix and on ARC1280ML controllers).




Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use.
Copyright © 1995-2005 Sun Microsystems, Inc.