From owner-freebsd-current@FreeBSD.ORG Mon Aug 22 22:27:47 2005 Return-Path: X-Original-To: current@freebsd.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 545D516A41F for ; Mon, 22 Aug 2005 22:27:47 +0000 (GMT) (envelope-from oberman@es.net) Received: from postal2.es.net (postal2.es.net [198.128.3.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2E77343D45 for ; Mon, 22 Aug 2005 22:27:46 +0000 (GMT) (envelope-from oberman@es.net) Received: from ptavv.es.net ([198.128.4.29]) by postal2.es.net (Postal Node 2) with ESMTP (SSL) id IBA74465; Mon, 22 Aug 2005 15:27:46 -0700 Received: from ptavv (localhost [127.0.0.1]) by ptavv.es.net (Tachyon Server) with ESMTP id BF2A75D07; Mon, 22 Aug 2005 15:27:45 -0700 (PDT) To: current@freebsd.org Date: Mon, 22 Aug 2005 15:27:45 -0700 From: "Kevin Oberman" Message-Id: <20050822222745.BF2A75D07@ptavv.es.net> Cc: Tobias Roth Subject: Unable to do mdconfig(8) early in boot X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Aug 2005 22:27:47 -0000 I just updated my current system which had last been updated about Aug. 7. Suddenly profile.sh fails to run because mdconfig is returning an error: mdconfig: ioctl(/dev/mdctl): Read-only file system It looks like it is not writable until after root is done. Why? Right now, profile.sh requires fsck and must be run before root. It seems that starting it after root and before mountcritlocal works, but there may be some subtleties that I am missing that makes this a bad idea. Is the inability to create an md device before root has run a problem or something expected? -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634