Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Apr 2013 17:38:17 +0100 (BST)
From:      Yan Ozer <yaakovozer@yahoo.de>
To:        freebsd-arm@FreeBSD.org
Subject:   zfs cubieboard
Message-ID:  <1366216697.6005.YahooMailMobile@web172705.mail.ir2.yahoo.com>

next in thread | raw e-mail | index | archive | help
Hi,=0Ahow about support ZFS by cubieboard with 1Gb of RAM?=0AIs it possible=
 to create any ZFS pool on a sata HD ?=0AThanks.
From owner-freebsd-arm@FreeBSD.ORG  Wed Apr 17 22:45:14 2013
Return-Path: <owner-freebsd-arm@FreeBSD.ORG>
Delivered-To: freebsd-arm@freebsd.org
Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115])
 by hub.freebsd.org (Postfix) with ESMTP id 788A96C0
 for <freebsd-arm@freebsd.org>; Wed, 17 Apr 2013 22:45:14 +0000 (UTC)
 (envelope-from damjan.marion@gmail.com)
Received: from mail-ee0-f50.google.com (mail-ee0-f50.google.com [74.125.83.50])
 by mx1.freebsd.org (Postfix) with ESMTP id 135C1B51
 for <freebsd-arm@freebsd.org>; Wed, 17 Apr 2013 22:45:13 +0000 (UTC)
Received: by mail-ee0-f50.google.com with SMTP id e53so1011603eek.37
 for <freebsd-arm@freebsd.org>; Wed, 17 Apr 2013 15:45:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=x-received:content-type:mime-version:subject:from:in-reply-to:date
 :cc:content-transfer-encoding:message-id:references:to:x-mailer;
 bh=Xcv9DwX7qwErYBw101orIc6bIk2InyKsYudlYImAwko=;
 b=QEo6KUKgbdTdfNiOwIHtVzaZvM8mrw2H15NhWnGYxQHmEBwoAuzX1MrdzRdcaTjv0c
 1kJPvyfw9/EAVIeVKjvS+q1IxOvBpQcQOrdEWOWS8hHsyAg+A9Xx2lDebcDcuOcUkqja
 jjHsIsCUoAAK0INiPWpGpz7smtK3FbtRwGilm1qlBU12qrJTNdSeCLgFtZYNGqC98yIU
 XRN79Oh2PtYOaURkq4k5o9C6neAhNuGI95JcvDc67FvDSgUVCZ1MMeWQzxV5nW1nU6cz
 e1HWHdmS3wnM5jEzC0phbh6XXbiVm/fqMvrKYmpdxNHtg8GnN0Gt2W4ySfd/63+sTOzs
 sQRA==
X-Received: by 10.14.5.137 with SMTP id 9mr22886434eel.30.1366238707054;
 Wed, 17 Apr 2013 15:45:07 -0700 (PDT)
Received: from ?IPv6:2001:470:72bb::12c? ([2001:470:72bb::12c])
 by mx.google.com with ESMTPS id s47sm11811951eeg.8.2013.04.17.15.45.05
 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
 Wed, 17 Apr 2013 15:45:05 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\))
Subject: Re: __rw_wlock_hard panic on 1st malloc
From: Damjan Marion <damjan.marion@gmail.com>
In-Reply-To: <9A3C042F-3765-4791-AB51-63EA82488743@bsdimp.com>
Date: Thu, 18 Apr 2013 00:45:03 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <8550022A-E05B-4CEA-B899-3D81DDCC9B57@gmail.com>
References: <DB4E4AA0-91D8-4253-8044-9C33B60E1A3A@gmail.com>
 <8DE83B01-4508-41C5-B2BD-95A72D0AD963@bsdimp.com>
 <BD1AE699-31B2-4F13-8222-BEB90EE0E57E@gmail.com>
 <B94DB19B-7940-4376-B38B-369FD0E45282@bsdimp.com>
 <92C60946-8FFB-46A1-9400-9E0F7B11FC23@gmail.com>
 <9A3C042F-3765-4791-AB51-63EA82488743@bsdimp.com>
To: Warner Losh <imp@bsdimp.com>
X-Mailer: Apple Mail (2.1503)
Cc: "freebsd-arm@FreeBSD.org" <freebsd-arm@freebsd.org>
X-BeenThere: freebsd-arm@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Porting FreeBSD to the StrongARM Processor <freebsd-arm.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-arm>,
 <mailto:freebsd-arm-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arm>;
List-Post: <mailto:freebsd-arm@freebsd.org>
List-Help: <mailto:freebsd-arm-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-arm>,
 <mailto:freebsd-arm-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Apr 2013 22:45:14 -0000


yes, thanks for the hint. After moving back to gcc everything works =
fine.

Damjan

On Apr 17, 2013, at 5:37 PM, Warner Losh <imp@bsdimp.com> wrote:

> I don't think it is, at least not with clang compiled code. Ian was =
saying on IRC that he saw this and went back to gcc and life was good.
>=20
> Warner
>=20
> On Apr 16, 2013, at 5:44 PM, Damjan Marion wrote:
>=20
>>=20
>> When I apply your patch I'm getting the same error but this time in =
busdma_init().
>> Again it is 1st malloc() inside busdma_bufalloc_create().
>>=20
>> Can anybody confirm that latest HEAD is working on other Cortex-A =
CPUs?
>>=20
>> Damjan
>>=20
>> On Apr 17, 2013, at 12:43 AM, Warner Losh <imp@bsdimp.com> wrote:
>>=20
>>> The problem here is a double fault. The first fault is in =
init_dynamic_kenv when we try to read the kernel environment. The second =
fault happens because we don't wind up in the debugger (I think due to =
reading the stack goes awry).
>>>=20
>>> I've fixed the first problem in r249570.
>>>=20
>>> Not sure what's going on beyond that, since after fixing that I hit =
a similar issue in stack_copy() but without a traceback, it is kinda =
hard.
>>>=20
>>> This is on my MarsBoard with an allwinner tech's A10 CPU.
>>>=20
>>> Warner
>>>=20
>>>=20
>>> On Apr 14, 2013, at 12:51 PM, Damjan Marion wrote:
>>>=20
>>>>=20
>>>> I doubt. init_dynamic_kenv() is called by sysinit as part of =
standard sysinit sequence and=20
>>>> it is called after kmeminit().
>>>>=20
>>>> There is no my custom code except standard parts of initarm =
initialisation.
>>>>=20
>>>> Damjan
>>>>=20
>>>> On Apr 14, 2013, at 7:19 PM, Warner Losh <imp@bsdimp.com> wrote:
>>>>=20
>>>>> Maybe you are calling malloc before these locks are initialized?
>>>>>=20
>>>>> Warner
>>>>>=20
>>>>> On Apr 14, 2013, at 5:03 AM, Damjan Marion wrote:
>>>>>=20
>>>>>>=20
>>>>>> Hi,
>>>>>>=20
>>>>>> I'm playing a bit with i.MX6 based board (wandboard) and I have =
serial console working but
>>>>>> now it panics in init_dynamic_kenv() with the following error:
>>>>>>=20
>>>>>> panic: __rw_wlock_hard: recursing but non-recursive rw pmap pv =
global @ /usr/src/sys/arm/arm/pmap-v6.c:1187
>>>>>>=20
>>>>>> It looks like this is the 1st place where malloc() is called, an =
malloc returns valid VA
>>>>>> but 1st attempt to access that address produces panic above.
>>>>>>=20
>>>>>> Any idea what can be the reason for this or any other hint?
>>>>>>=20
>>>>>> Thanks,
>>>>>>=20
>>>>>> Damjan
>>>>>> _______________________________________________
>>>>>> freebsd-arm@freebsd.org mailing list
>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-arm
>>>>>> To unsubscribe, send any mail to =
"freebsd-arm-unsubscribe@freebsd.org"
>>>>>=20
>>>>=20
>>>=20
>>=20
>=20




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