From owner-freebsd-embedded@FreeBSD.ORG Wed Sep 29 13:41:39 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 F38321065672; Wed, 29 Sep 2010 13:41:38 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id B728C8FC22; Wed, 29 Sep 2010 13:41:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id o8TDThl5005901; Wed, 29 Sep 2010 07:29:43 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 29 Sep 2010 07:29:57 -0600 (MDT) Message-Id: <20100929.072957.634827941554911957.imp@bsdimp.com> To: lev@FreeBSD.org From: "M. Warner Losh" In-Reply-To: <642536497.20100929133254@serebryakov.spb.ru> References: <642536497.20100929133254@serebryakov.spb.ru> X-Mailer: Mew version 6.3 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-embedded@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 13:41:39 -0000 In message: <642536497.20100929133254@serebryakov.spb.ru> Lev Serebryakov writes: : Hello, Freebsd-embedded. : : I have two problems with NanoBSD built from 8.1-STABLE sources : : (1) I have serial console configured for speed 115200. I have : "BOOT_COMCONSOLE_SPEED=115200" setting, but boot0sio hangs. "mbr" : works fine, but "boot0cfg" can not change booting slice in this : case. : : (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?!): : : Should we write new partition table? [n] y : fdisk: Class not found : fdisk: Failed to write sector zero : hostname# : : boot0cfg can not install boot0sio too: : : hostname# boot0cfg -B -b /boot/boot0sio ad0 : boot0cfg: write_mbr: /dev/ad0: Operation not permitted : hostname# : : So, I can not upgrade NanoBSD in-place, because I can not swap : bootable partition :( doesn't "gpart -a active -i 1 ad0" work? Warner