On 27-Jun-2002 Coreix Systems - BSD UNIX & Linux Networking, Development & Support wrote:
>
>
> I have a Client who has supplied a Compaq EVO D500 For a gateway machine.
> Install BSD 4.5, Without a Problem, Successful Install..
> However, On <REBOOT> Following BTX Error...
>
> -
> int=0000000d err=00000000 efl=00030346 eip=0000c9c7
> eax=00002020 ebx=00000001 ecx=00000200 edx=000013dd
> esi=000008a6 edi=00014000 ebp=0000150c esp=000014da
> cs=f000 ds=ed03 es=ed03 fs=0000 gs=0000 ss=ed03
> cs:eip=0f 20 dd 81 e5 00 f0 0f-20 c2 0f 01 e0 a8 01 75
> ss:esp=00 40 01 00 a6 08 00 00-0c 15 00 00 fa 15 00 00
>
> BTX halted
>
>
>
> Can anyone shed any _light_ on what might be wrong here, We have installed
> SuSE linux on the machine and it Install's and Boot's fine...?
Does this machine have a RAID controller or any kind of funky disk
controller that it is booting from?
The disassembly looks like:
00000000 0F20DD mov ebp,cr3
00000003 81E500F0 and bp,0xf000
00000007 0F20C2 mov edx,cr0
0000000A 0F01E0 smsw ax
0000000D A801 test al,0x1
IOW, the BIOS on this thing is doing bad things by trying to enter
protected mode on its own. With paging even. *sigh* I wish BIOS
writers would grow up and use the defined BIOS calls for accessing
upper memory and what not instead of getting cute and doing it all
themselves. It prevents the BIOS from working in VM86 mode like we
do in our boot process. This really needs to be fixed by the BIOS
writers if possible.
--
John Baldwin <jhb@FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!" - http://www.FreeBSD.org/
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message