Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Oct 2000 00:46:05 -0700 (PDT)
From:      Matt Dillon <dillon@earth.backplane.com>
To:        "freebsd-stable@FreeBSD.ORG" <freebsd-stable@FreeBSD.ORG>
Cc:        hackers@FreeBSD.ORG
Subject:   Really odd "BTX halted" problem booting FreeBSD on VALinux hardware
Message-ID:  <200010270746.e9R7k5k00392@earth.backplane.com>

next in thread | raw e-mail | index | archive | help
    This is really weird.  I have two valinux rackmount boxes, duel cpu's.

    I was testing the PXE stuff and booting one of the boxes regularly.  
    All of a sudden every time I reboot I get:

...
BIOS drive A: is disk0

int=00000000 err=00000000 efl=00030246 eip=00001d29
eax=00000000 ebs=00000390 ecx=00000000 edx=00000000
esi=00008db7 edi=00001c09 ebp=00000398 esp=0000038c
cs=c800 ds=0040 es=8db7 fs=0000 gs=0000 ss=8db7
cs:eip= f7 f1 33 d2 8a 4e f6 f7-f1 3d ff 03 76 03 b8 ff
ss:esp= 00 00 3f 00 00 00 00 00-00 00 02 00 22 0a 00 c8
BTX halted

    *All* the time.  That is, everything was working fine, then nothing was
    working.  Powering down doesn't help... now every boot comes up with the
    above error.  I didn't change the boot image ... in fact, when I stuck
    the 4.1 CD in the now non-working machine, *IT's* bootloader also 
    crashed every time too (and it worked previously).

    I messed around trying to track down where the loader was dying.  I
    found it was dying in v86int(), called from bd_int13probe() in 
    libi386/biosdisk.c.  It seems to be dying in the BIOS itself.

    When I put a 'printf("X\n");' just before the v86int() call, the boot
    loader stopped crashing at that point and was able to load the kernel,
    but when it tried to run the kernel either it or the kernel crashed
    with the same BTX halted message.

    This is too weird.  I put the second machine on my desk and started playing
    with it.  After about the 30th reboot (where everything was working up
    until the 30th reboot), *IT* started doing the same thing!  And it did
    the same thing when I stuck the 3.2 CD or the 4.1 CD in the box... both
    CD's crunched with the same BTX error.

    Anyone have any clue?

						-Matt



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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