[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

amd64/76973: BTX Halted



On Saturday 05 February 2005 05:30 pm, David O'Brien wrote:
> The following reply was made to PR amd64/76973; it has been noted by GNATS.
>
> From: "David O'Brien" <obrien_(_at_)_FreeBSD_(_dot_)_org>
> To: Bart Veurink <bart_veurink_(_at_)_yahoo_(_dot_)_com>
> Cc: freebsd-gnats-submit_(_at_)_FreeBSD_(_dot_)_org
> Subject: Re: amd64/76973: BTX Halted
> Date: Sat, 5 Feb 2005 14:21:43 -0800
>
>  On Tue, Feb 01, 2005 at 05:44:51PM +0000, Bart Veurink wrote:
>  > I got a problem with installing FreeBSD from CD (Mini and Normal). This
>  > is my first time to try a BSD. It gives the Error in the bootloader, BTX
>  > Halted. By The Way why are there not ISO's for FreeBSD 6.0
>  >
>  > First some info and a Error:
>  > int=0000000d err=00000000 efl=00010086 eip=00027788
>  > eax=80000011 ebx=00037000 ecx=c0000080 edx=00000000
>  > esi=00036000 edi=00035000 ebp=000948a4 esp=0009e870
>  > cs:eip:0f 22 c0 b8 00 20 04 00-8b 35 98 7f 04 00 8b 3d
>  >        9c 7f 04 00 0f 01 10 ea-a6 77 02 00 08 00 89 f0
>  > ss:esp:69 95 00 00 00 40 c9 00-00 50 c9 00 10 10 04 00
>  >        00 00 00 00 00 00 04 00-00 00 00 00 58 b0 06 00
>  > BTX Halted
>
>  This should not have happened.  Unless something has changed lately, the
>  FreeBSD loader and BTX are the same for both the 'i386' and 'amd64'
>  platforms.  Can you try installing from an 'i386' ISO?

If the kernel faults very early on (such as executing an amd64-specific 
instruction) before it has reset the interrupt descriptor table, then BTX 
will end up handling the subsequent fault.  That appears to be what happened 
here.

-- 
John Baldwin <jhb_(_at_)_FreeBSD_(_dot_)_org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org