Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Mar 2005 01:55:02 GMT
From:      Chris Wee <wee@sygate.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/78339: BTX loader crashes on boot on HP Proliant DL140
Message-ID:  <200503030155.j231t2Tj021066@www.freebsd.org>
Resent-Message-ID: <200503030200.j2320STL055946@freefall.freebsd.org>

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

>Number:         78339
>Category:       i386
>Synopsis:       BTX loader crashes on boot on HP Proliant DL140
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 03 02:00:28 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Chris Wee
>Release:        5.3-STABLE
>Organization:
Sygate 
>Environment:
FreeBSD natasha 5.3-MAGELLAN FreeBSD 5.3-MAGELLAN #0: Wed Mar  2 03:15:34 UTC 2005     root@willow.at.sygate.com:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
         As soon as the 2nd stage loader starts, it halts with error message "BTX halted"
The full text looks like this

BTX loader 1.00 BTX version is 1.01
Console: internal video/keyboard
BIOS drive C: is disk0
BIOS drive D: is disk1
BIOS 639kB/2096064kB available memory

FreeBSD/i386 bootstrap loader, Revision 1.1
(root@willow.at.sygate.com, Tue Jan 18 04:54:33 UTC 2005)
-
int=0000000d err=00000000 efl=00030202 eip=00000b1e
eax=00002008 ebx=00000004 ecx=00001942 edx=0000fffc
esi=00005bae edi=00000004 ebp=000003d7 esp=000003cd
cs=e000 ds=0040 es=5bae fs=0000 gs=0000 ss-9e49
cs:eip=ee 58 5a c3 50 52 e8 79-02 8a 46 0c e8 39 00 8a
       46 0b e8 33 00 e8 80 02-8a 46 0e e8 2a 00 8a 46
ss:esp=04 20 80 00 00 07 5a 0f-1b 04 f0 01 fc ff 10 00
       40 ea 00 f0 00 04 00 7f-4e c0 00 70 00 e1 f0 01
BTX halted

>How-To-Repeat:
       Simply load this build. We load it via PXEboot, completely automated sysinstall. we can provide a CDROM iso with all the bits

This same build works on HP DL320, DL380, Dell SC400, SC420.
o it appears to be a HP DL140 problem, but we've upgraded the bios to the latest 04502T03, which 

It appears that Dragonfly has the same issue when dragonfly is tracking 5.3-STABLE.

http://leaf.dragonflybsd.org/mailarchive/bugs/2004-12/msg00133.html

another instance,

http://lists.freebsd.org/pipermail/freebsd-amd64/2005-February/003497.html

http://www.freebsdforums.org/forums/showthread.php?s=7b971a2b67cf87ba4b8462e84c4422ce&threadid=28403&goto=nextoldest

http://lists.freebsd.org/pipermail/freebsd-i386/2005-January/002037.html

>Fix:
         Some folks have reported success disabled DMA in the BIOS.

Unfortunately, the AMI box for DL140 does not have an option to disable DMA.


Examining the source for loader, it seems that the problem is in acpidetect() or in interact(), however, both of those are in some library and I'm not sure where that code is located.
>Release-Note:
>Audit-Trail:
>Unformatted:



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