From owner-freebsd-stable@FreeBSD.ORG Thu Jan 22 01:45:07 2009 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBAF0106564A; Thu, 22 Jan 2009 01:45:07 +0000 (UTC) (envelope-from jjr@alisa.org) Received: from mail.alisa.org (mail.alisa.org [65.103.114.105]) by mx1.freebsd.org (Postfix) with ESMTP id 888678FC0C; Thu, 22 Jan 2009 01:45:07 +0000 (UTC) (envelope-from jjr@alisa.org) Received: from [192.168.1.102] (c-98-245-37-189.hsd1.co.comcast.net [98.245.37.189]) (authenticated bits=0) by mail.alisa.org (8.14.3/8.14.3) with ESMTP id n0M1j47Z061919; Wed, 21 Jan 2009 18:45:05 -0700 (MST) (envelope-from jjr@alisa.org) User-Agent: Microsoft-Entourage/11.4.0.080122 Date: Wed, 21 Jan 2009 18:45:02 -0700 From: John Rushford To: John Rushford , , Gary Palmer Message-ID: Thread-Topic: Broken loader on 7.1-STABLE? Thread-Index: Acl8MAYiRPzIVugjEd2BJgAX8gEdYAAAwR7x In-Reply-To: Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (mail.alisa.org [65.103.114.105]); Wed, 21 Jan 2009 18:45:06 -0700 (MST) Cc: freebsd-stable@freebsd.org, Reuben , Mark Kirkwood Subject: Re: Broken loader on 7.1-STABLE? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Jan 2009 01:45:08 -0000 On 1/21/09 6:23 PM, "John Rushford" wrote: > > > > On 1/21/09 9:52 AM, "jjr@larush.com" wrote: > >>> On Tue, Jan 20, 2009 at 06:22:00PM -0700, John Rushford wrote: >>>> Hello, >>>> >>>> Perhaps mine is a different issue but I ran into this today. >>>> >>>> I loaded FreeBSD 7.1-RELEASE from a DVD onto an Apple Mac Pro after >>>> partitioning a drive with bootcamp. The install went quite well and the >>>> machine came up with no issues. I configured networking, X, and got >>>> gnome >>>> working. I setup cvsup and loaded the STABLE sources, ran make >>>> buildworld, >>>> make kernel, etc... >>>> >>>> I attempted to boot into single user to run mergemaster, installworld, >>>> etc.. >>>> But the machine will not boot, I now get the following errror and >>>> prompt: >>>> >>>> Trying to mount root from ufs:/dev/ad9s1a >>>> >>>> Manual root filesystem specification: >>>> : Mount using filesystem >>>> e.g. ufs:da0s1a >>>> ? List valid disk boot devices >>>> Abort manual input >>>> >>>> I input ufs:/dev/ad9s1a to no avail and ? Does not list any other >>>> devices. >>>> >>>> I've booted from the DVD and gone into Fixit mode and can mount >>>> /dev/ad9s1a >>>> just fine. I thought that I'd try putting back loader.old on the off >>>> chance >>>> that might solve the problem but, I do not see a loader.old, just >>>> loader. >>>> The kernel.old directory is there. >>>> >>>> Any ideas on what the issue might be and how to fix? >>>> >>>> Appreciate the help as I'd like to get 7.1-STABLE running on this >>>> machine. >>> >>> Did the kernel probe messages prior to the mountroot prompt indicate that >>> the appropriate disk controllers were found/probed and that the >>> disk devices were found on the disk controllers? The lack of >>> any devices listed when you asked might indicate a kernel configuration >>> problem. >>> >>> Regards, >>> >>> Gary >>> >>> P.S. Please do not top post. >>> >> >> I believe the appropriate disk controllers were found, I had no trouble >> mounting the root filesystem while in Fixit. I'll double check this >> evening and let you know. I have gone back and booted without issue from >> kernel.old and the machine is running 7.1-RELEASE. >> >> John > > Hmm, I have 3 disks in this Mac Pro with FreeBSD installed on the disk in > Bay 3. When I boot the 7.1-RELEASE GENERIC kernel from the DVD install, > these 3 disks are named ad8, ad9, and ad10. The FreeBSD resides on ad9s1a. > I built 7.1-STABLE GENERIC kernel with no modifications except to comment > out the debug option. When I boot this kernel, the disks are re-named as > ad6, ad7, and ad8 and I'm dropped into this prompt: > > Manual root filesystem specification: > > : Mount using filesystem > e.g. ufs:da0s1a > ? List valid disk boot devices > Abort manual input > > ? Lists no valid disks. > > Next I boot from DVD with the 7.1-RELEASE Kernel and the disks are named as > before, I can mount /dev/ad9s1a and switch back to the 7.1-RELEASE kernel in > /boot to get the machine back up. > > Any ideas? > > John > BTW, its a Mac Pro and an AMD64 kernel