From nobody@FreeBSD.org Sat Jan 19 19:11:00 2008 Return-Path: Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1176F16A41A for ; Sat, 19 Jan 2008 19:11:00 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 171E313C447 for ; Sat, 19 Jan 2008 19:11:00 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m0JJ9Y3w024405 for ; Sat, 19 Jan 2008 19:09:34 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m0JJ9Yw5024404; Sat, 19 Jan 2008 19:09:34 GMT (envelope-from nobody) Message-Id: <200801191909.m0JJ9Yw5024404@www.freebsd.org> Date: Sat, 19 Jan 2008 19:09:34 GMT From: Michael Faklis To: freebsd-gnats-submit@FreeBSD.org Subject: Install hung - Trying to mount root from ufs:/dev/md0 X-Send-Pr-Version: www-3.1 X-GNATS-Notify: >Number: 119809 >Category: i386 >Synopsis: [virtualpc] MS Virtual PC 2007 - Install hung - Trying to mount root from ufs:/dev/md0 >Confidential: no >Severity: serious >Priority: medium >Responsible: gavin >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 19 19:20:01 UTC 2008 >Closed-Date: >Last-Modified: Thu May 15 18:49:54 UTC 2008 >Originator: Michael Faklis >Release: 6.3-RELEASE-i386-disc1.iso >Organization: Evolutionary Software Systems >Environment: Microsoft Virtual PC 2007 on a XP Pro host >Description: I can't boot from CD (ISO image) to install 6.3 on a new virtual machine. I hang with a message: Trying to mount root from ufs:/dev/md0 I've tried both the disk1 image and the bootonly image. These are the latest images downloaded last night, with no modifications. Researching with google, I see that some have had this problem in the past, but I had not seen it with 6.0 or 6.2. How do I proceed? >How-To-Repeat: It's completely repeatable, following the handbook instructions on building a virtual guest using Microsoft Virtual PC. >Fix: unknown >Release-Note: >Audit-Trail: State-Changed-From-To: open->feedback State-Changed-By: gavin State-Changed-When: Sun Jan 27 16:08:04 UTC 2008 State-Changed-Why: How long does the machine hang for? Have you tried waiting say 10 minutes? I suspect you are seeing the same problem as is in PR kern/91476. Can you try disabling the floppy controller from the loader with set hint.fdc.0.disabled="1" and seeing if that makes any difference? Responsible-Changed-From-To: freebsd-i386->gavin Responsible-Changed-By: gavin Responsible-Changed-When: Sun Jan 27 16:08:04 UTC 2008 Responsible-Changed-Why: Track http://www.freebsd.org/cgi/query-pr.cgi?pr=119809 State-Changed-From-To: feedback->open State-Changed-By: gavin State-Changed-When: Tue Mar 4 17:27:02 UTC 2008 State-Changed-Why: Am working with submitter on this one http://www.freebsd.org/cgi/query-pr.cgi?pr=119809 From: Gavin Atkinson To: Michael Faklis Cc: bug-followup@FreeBSD.org Subject: Re: i386/119809: Install hung - Trying to mount root from ufs:/dev/md0 Date: Tue, 04 Mar 2008 17:26:48 +0000 On Tue, 2008-03-04 at 08:43 -0800, Michael Faklis wrote: > Hope all is going well. I've learned so much more about FreeBSD since this > last email, but not enough to diagnose the problem with v6.3 installing on > Microsoft Virtual PC. Were you able to figure what's happening with this > problem? Sorry, I haven't had a chance yet - I ran out of disk space aand haven't had time to move enough stuff around to make room for a virtual machine. If you want to have a go yourself, possibly the easiest thing to do will be to install 6.2 onto the machine, and try to establish when the breakage began. With the following cvsup file: -------------------------------------- *default host=cvsup3.freebsd.org *default base=/usr *default prefix=/usr *default release=cvs tag=RELENG_6 *default delete use-rel-suffix *default date=2007.04.01.00.40.00 src-all ------------------------------------- update your source, recompile the kernel, and see if the new one boots. If it does, go forward another four months and see if that one boots, etc. If not, go back a month or two. Within a small number of recompiles, you'll probably be able to narrow the change that breaks things for you. Depending on how much effort you want to put in, you should be able to narrow it down to a particular 10 minute or so window - and have a list of the commits in that time to look at. This is basically what I was planning on doing. Out of interest, once hung, does capslock still work on the keyboard? If so, you could also try compiling ddb into the kernel and when the machine hangs, press ctrl-alt-escape to drop to the debugger. Athough, I'm pretty sure when I recreated the issue, the keyboard was unresponsive. Gavin From: Gavin Atkinson Date: Tue, 15 Apr 2008 11:52:48 +0000 So I can keep track of things: 2007.07.12.00.00.00 boots fine 2007.09.12.00.00.00 boots fine 2007.11.01.00.00.00 boots fine 2007.12.01.00.00.00 >Unformatted: