Date: Mon, 11 Aug 2008 14:00:49 -0400 From: John Baldwin <jhb@freebsd.org> To: Eugene Grosbein <eugen@kuzbass.ru> Cc: freebsd-stable@freebsd.org Subject: Re: Problem with /boot/loader [A new patch] Message-ID: <200808111400.49376.jhb@freebsd.org> In-Reply-To: <20080811170623.GA43671@svzserv.kemerovo.su> References: <20080627031233.9DC4945047@ptavv.es.net> <200808111131.33371.jhb@freebsd.org> <20080811170623.GA43671@svzserv.kemerovo.su>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 11 August 2008 01:06:23 pm Eugene Grosbein wrote: > On Mon, Aug 11, 2008 at 11:31:33AM -0400, John Baldwin wrote: > > > > I've just rolled sys/boot/i386/btx back to RELENG_7_0_0_RELEASE > > > leaving rest of src at 7.0-STABLE (plus your patch) and yes, I've got > > > working loader! > > > > Err, my patch should have failed (well, the btx.S part) if you had a > > 7.0-RELEASE sys/boot/i386/btx. > > I've applied patch first, then replaced sys/boot/i386/btx with 7.0-RELEASE > version. Ok, I'm at a loss for why the new BTX doesn't work for you. Unfortunately, this sort of thing isn't easy to debug. If you have firewire (and another machine with firewire) then I have some debugging code I used with qemu to save a summary of the last request made by the loader to BTX. That can at least indicate which BIOS call is hanging. From there you can dissassemble your BIOS to try to determine if there are any spin loops and see what it is waiting on. -- John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200808111400.49376.jhb>