Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Oct 2007 23:40:06 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        Red Neck <kcender07@yahoo.co.uk>
Cc:        freebsd-current@freebsd.org
Subject:   Re: Loader broken in Head?
Message-ID:  <0794CD63-E196-4C80-A6CD-E5D7AC72DCC7@freebsd.org>
In-Reply-To: <11078.80910.qm@web27808.mail.ukl.yahoo.com>
References:  <11078.80910.qm@web27808.mail.ukl.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On Oct 31, 2007, at 5:11 PM, Red Neck wrote:

> The output of the loader is as follows:
>
> BTX loader 1.00    BTX version is 1.01
> Consoles: internal    video/keyboard
> BIOS drive C: is disk0
> BIOS drive D: is disk1
> BIOS drive E: is disk2
> BIOS 639kB/2090660kB available memory
>
> FreeBSD/i386 bootstrap loader, Revision 1.1
> (root@jerry, Thu Oct 25 23:37:25 BST 2007)
> \  ( <- spins forever)

Ok.  There are two things you can do to help debug this further:

1) Find the exact commit that breaks the loader for you.  There were  
a few commits before the GPT commit that you could try backing out  
to.  It should be sufficient to just change /sys/boot rather than the  
whole tree.

2) Start adding printfs (such as in open() in boot/common/open.c) to  
figure out what the loader is doing when the twiddle is spinning.   
The twiddle means it is doing disk I/O requests of some sort, so we  
need to see what it is trying to do.

-- 
John Baldwin






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0794CD63-E196-4C80-A6CD-E5D7AC72DCC7>