From owner-freebsd-geom@FreeBSD.ORG Mon Nov 30 12:33:16 2009 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8C904106566C for ; Mon, 30 Nov 2009 12:33:16 +0000 (UTC) (envelope-from jhay@meraka.csir.co.za) Received: from zibbi.meraka.csir.co.za (zibbi.meraka.csir.co.za [IPv6:2001:4200:7000:2::1]) by mx1.freebsd.org (Postfix) with ESMTP id C06BE8FC1A for ; Mon, 30 Nov 2009 12:33:15 +0000 (UTC) Received: by zibbi.meraka.csir.co.za (Postfix, from userid 3973) id 4B50B39824; Mon, 30 Nov 2009 14:33:12 +0200 (SAST) Date: Mon, 30 Nov 2009 14:33:12 +0200 From: John Hay To: freebsd-geom@freebsd.org Message-ID: <20091130123312.GA26031@zibbi.meraka.csir.co.za> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Subject: strange geom interaction on 8.0? X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2009 12:33:16 -0000 Hi, On our Avila (arm) boxes we use a compact flash with 2 FreeBSD partitions made with fdisk. When we upgrade, we prepare the non active partition, change the active bit and reboot into the new partition. This worked well on FreeBSD 7.2-stable. But on 8.0 it does not want to work. I get something like this: ############################# agter:~ # fdisk -s ad0 /dev/ad0: 1966 cyl 16 hd 63 sec Part Start Size Type Flags 1: 63 989793 0xa5 0x80 2: 990864 990864 0xa5 0x00 agter:~ # echo "a 2" | fdisk -f - ad0 ******* Working on device /dev/ad0 ******* fdisk: Class not found agter:~ # fdisk -s ad0 /dev/ad0: 1966 cyl 16 hd 63 sec Part Start Size Type Flags 1: 63 989793 0xa5 0x00 2: 990864 990864 0xa5 0x80 agter:~ # reboot /sbin/reboot: Device not configured. agter:~ # ############################# Basically it looks like non of the commands that has not been executed want to execute. Just changing the active bit back does not help. Can it be some interaction of the geom modules that are now standard in 8.0? "kldstat -v | grep g_part" show these two: 74 g_part_mbr 73 g_part_bsd John -- John Hay -- jhay@meraka.csir.co.za / jhay@FreeBSD.org