From owner-freebsd-ppc@FreeBSD.ORG Sun Apr 17 03:22:03 2005 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 840E616A4CE for ; Sun, 17 Apr 2005 03:22:03 +0000 (GMT) Received: from liberty.onthenet.com.au (liberty.OntheNet.com.au [203.22.124.10]) by mx1.FreeBSD.org (Postfix) with ESMTP id D89BA43D41 for ; Sun, 17 Apr 2005 03:22:02 +0000 (GMT) (envelope-from grehan@freebsd.org) Received: from [203.13.71.95] (CPE-71-95.dsl.OntheNet.net [203.13.71.95]) j3H3M0nP045853; Sun, 17 Apr 2005 13:22:01 +1000 (EST) (envelope-from grehan@freebsd.org) Message-ID: <4261D672.8070004@freebsd.org> Date: Sun, 17 Apr 2005 13:22:26 +1000 From: Peter Grehan User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.2) Gecko/20041016 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Garance A Drosihn References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-ppc@freebsd.org Subject: Re: Latest kernel doesn't work on PPC? X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Apr 2005 03:22:03 -0000 > Well, I rebuilt my PPC system for the first time in a few weeks. I > rebooted to the new kernel, and ... it doesn't work. It can't find > my root filesystem. It tries to mount root from /dev/ad0s5 (which > is correct for my system), but fails. So, I get the > mountroot> > prompt. If I type '?' to that, it says "List of GEOM managed disk > devices:", but it shows no devices in that list. I re-built last night and the eMac hangs in the ATA probe, so you're a little better off than I am :) Working on it as we speak. > Is there any simple way for me to get back to the kernel which had > been working for me? When booting the loader from the OpenFirmware prompt, give it a partition which is either non-existent, doesn't have a kernel to load, or isn't a UFS partition e.g. 0 > boot hd:loader hd:0 ... / can't load kernel Type '?' for a list of commands, 'help' for more detailed help. OK _ At this point, you can set currdev and manually load a kernel e.g. OK set currdev=hd:14 OK load /boot/kernel/kernel.save and then OK boot later, Peter.