From owner-freebsd-gnome@FreeBSD.ORG Thu Feb 28 20:56:09 2008 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 33ADD1065675 for ; Thu, 28 Feb 2008 20:56:09 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from falcon.cybervisiontech.com (falcon.cybervisiontech.com [217.20.163.9]) by mx1.freebsd.org (Postfix) with ESMTP id CFDB38FC13 for ; Thu, 28 Feb 2008 20:56:08 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from localhost (localhost [127.0.0.1]) by falcon.cybervisiontech.com (Postfix) with ESMTP id E470774400B for ; Thu, 28 Feb 2008 22:56:07 +0200 (EET) X-Virus-Scanned: Debian amavisd-new at falcon.cybervisiontech.com Received: from falcon.cybervisiontech.com ([127.0.0.1]) by localhost (falcon.cybervisiontech.com [127.0.0.1]) (amavisd-new, port 10027) with ESMTP id jK9X6yUJHqLq for ; Thu, 28 Feb 2008 22:56:07 +0200 (EET) Received: from [91.193.172.111] (unknown [91.193.172.111]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by falcon.cybervisiontech.com (Postfix) with ESMTP id 6DB8E74400A for ; Thu, 28 Feb 2008 22:56:07 +0200 (EET) Message-ID: <47C71FE4.1000605@icyb.net.ua> Date: Thu, 28 Feb 2008 22:56:04 +0200 From: Andriy Gapon User-Agent: Thunderbird 2.0.0.9 (X11/20071208) MIME-Version: 1.0 To: freebsd-gnome@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: hal and gmirror, gjournal X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Feb 2008 20:56:09 -0000 It seems that hal gets confused by some "g" things. For example, I have two slices on my hdd: s1 and s2. s1 contains "primary" filesystems, s2 contains gmirror counter-part for s1a and gjournal journals for s1d and s1e. In the end, it's hard to say to which slice belongs a gmirror using s1a and s2a as underlying providers. Probably to none. But hal insists on rooting everything into a strict hierarchy and it seems that it does a poor job at qualifying such GEOM configurations. Please find lshal output here: http://www.icyb.net.ua/~avg/lshal.txt I used hal-device-manager to visualize the topology. P.S. exact info: ad4s1 and ad4s2a are combined into gmirror named rootfs ad4s1d is data provide and ad4s2d is journal provider for ad4s1d.journal ditto for 'e' And, for example, hal qualifies ad4s2d (journal provider) as a parent of ad4s1d.journal (the 'gjournal-ed' partition). -- Andriy Gapon