Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jun 2011 10:40:08 GMT
From:      Guido Falsi <mad@madpilot.net>
To:        freebsd-i386@FreeBSD.org
Subject:   Re: i386/151122: [boot] BTX 1.02 crashes on boot
Message-ID:  <201106101040.p5AAe8Lf039945@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/151122; it has been noted by GNATS.

From: Guido Falsi <mad@madpilot.net>
To: bug-followup@FreeBSD.org, renato.camarao@gmail.com
Cc:  
Subject: Re: i386/151122: [boot] BTX 1.02 crashes on boot
Date: Fri, 10 Jun 2011 11:57:48 +0200

 I performed some more testing following suggestions from John Baldwin.
 
 Inserting simple loops in btxldr (foo: jmp foo) made the system hang
 anyway, even when adding the loop as first statement in btxldr. It looks
 like something times out, but this is just a conjecture.
 
 I tested booting the kernel directly from boot2, bypassing loader, as
 described in boot(8) and got this erro from BTX:
 
 /
 FreeBSD/x86 boot
 Default: 0:ad(0,a)/boot/loader
 boot: 0:da(0,a)/boot/kernel/kernel-_
 int=00000006  err=00000000  efl=00010002  eip=23ec42c6
 eax=0018e070  ebx=00000000  ecx=00000000  edx=a0500004
 esi=ffff6000  edi=0018e070  ebp=000003fa  esp=00210608
 cs=0008  ds=0010  es=0010    fs=0010  gs=0010  ss=0010
 cs:eip=ff ff ff ff ff ff ff ff-ff ff ff ff ff ff ff ff
        ff ff ff ff ff ff ff ff-ff ff ff ff ff ff ff ff
 es:esp=d9 03 00 00 00 00 00 00-00 00 00 00 00 00 20 00
        40 00 60 00 8d 64 24 00-55 4e 44 49 16 1d 00 00
 BTX halted
 
 
 (-_ should be in the same spot. - is the spinning thing, _ is the
 cursor)
 
 After this I start thinking that real blame should go on boot2, loader
 being just a victim. I'm trying to figure out how boot2 works, but it's
 a whole new world to me.
 
 -- 
 Guido Falsi <mad@madpilot.net>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106101040.p5AAe8Lf039945>