From owner-freebsd-embedded@FreeBSD.ORG Wed Sep 29 11:21:02 2010 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CB42D10656A6; Wed, 29 Sep 2010 11:21:02 +0000 (UTC) (envelope-from milu@dat.pl) Received: from jab.dat.pl (dat.pl [80.51.155.34]) by mx1.freebsd.org (Postfix) with ESMTP id 2AB258FC18; Wed, 29 Sep 2010 11:21:01 +0000 (UTC) Received: from jab.dat.pl (jsrv.dat.pl [127.0.0.1]) by jab.dat.pl (Postfix) with ESMTP id A6BF378; Wed, 29 Sep 2010 13:03:31 +0200 (CEST) X-Virus-Scanned: amavisd-new at dat.pl Received: from jab.dat.pl ([127.0.0.1]) by jab.dat.pl (jab.dat.pl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id UkwrcGFLIQsl; Wed, 29 Sep 2010 13:03:27 +0200 (CEST) Received: from snifi.localnet (unknown [212.69.68.42]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by jab.dat.pl (Postfix) with ESMTPSA id 43EFF73; Wed, 29 Sep 2010 13:03:27 +0200 (CEST) From: Maciej Milewski To: freebsd-embedded@freebsd.org Date: Wed, 29 Sep 2010 13:03:28 +0200 User-Agent: KMail/1.13.5 (Linux/2.6.35-ARCH; KDE/4.5.1; x86_64; ; ) References: <642536497.20100929133254@serebryakov.spb.ru> In-Reply-To: <642536497.20100929133254@serebryakov.spb.ru> X-KMail-Markup: true MIME-Version: 1.0 Message-Id: <201009291303.29082.milu@dat.pl> Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: phk@freebsd.org Subject: Re: NanoBSD (8.1-STABLE): can not boot with boot0sio & can not change boot0cfg / active partition X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Sep 2010 11:21:03 -0000 Dnia =B6roda 29 wrzesie=F1 2010 o 11:32:54 Lev Serebryakov napisa=B3(a): > Hello, Freebsd-embedded. >=20 > I have two problems with NanoBSD built from 8.1-STABLE sources >=20 > (1) I have serial console configured for speed 115200. I have > "BOOT_COMCONSOLE_SPEED=3D115200" setting, but boot0sio hangs. "mbr" > works fine, but "boot0cfg" can not change booting slice in this > case. >=20 > (2) When I try to use fdisk to change booting slice ("fdisk -1 -a > ad0") it complains after all questions (why, oh, why fdisk doesn't > have "not ask anything" mode WITHOUT config file?!): >=20 > Should we write new partition table? [n] y > fdisk: Class not found > fdisk: Failed to write sector zero > hostname# >=20 > boot0cfg can not install boot0sio too: >=20 > hostname# boot0cfg -B -b /boot/boot0sio ad0 > boot0cfg: write_mbr: /dev/ad0: Operation not permitted > hostname# >=20 > So, I can not upgrade NanoBSD in-place, because I can not swap > bootable partition :( It has been changed in head[1] but not MFC to any RELENG. phk, can you fix this in the RELENG_8? The working solution is to use gpart as a replacement for boot0cfg: gpart set -a active -i 1 ${NANO_DRIVE} 1.http://svn.freebsd.org/viewvc/base/head/tools/tools/nanobsd/Files/root/up= datep1?view=3Dlog Regards, Maciej Milewski