i386/74008: IBM eServer x225 cannot boot any v5.x - endless dump
scrolling in bootloader.
Bjoern A. Zeeb
bzeeb-lists at lists.zabbadoz.net
Wed Oct 24 06:00:10 PDT 2007
The following reply was made to PR i386/74008; it has been noted by GNATS.
From: "Bjoern A. Zeeb" <bzeeb-lists at lists.zabbadoz.net>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: i386/74008: IBM eServer x225 cannot boot any v5.x - endless dump
scrolling in bootloader.
Date: Wed, 24 Oct 2007 12:58:17 +0000 (UTC)
After some hint I have added this patch
--- sys/boot/i386/btx/btx/btx.S 7 Dec 2006 22:26:51 -0000 1.38.2.2
+++ sys/boot/i386/btx/btx/btx.S 24 Oct 2007 12:54:55 -0000
@@ -253,6 +253,7 @@ init.9: push $0x0 # general
* Exit routine.
*/
exit: cli # Disable interrupts
+ jmp exit
movl $MEM_ESP0,%esp # Clear stack
/*
* Turn off paging.
This will make BTX spinning after printing the first
stack dump and thus not continously scrolling on the console.
Makes it easier to hand transcribe in case you do not have
a serial console but only vidconsole.
I guess you will not be able to boot anything with this
patched version.
Anyway here's the very first stack dump:
int=00000000 err=00000000 efl=00030a07 eip=00008044
eax=0000e2c3 ebx=0000e401 ecx=000003f0 edx=0000f000
esi=00000000 edi=00006459 ebp=000003e2 esp=000003be
cs=e69b ds=0040 es=0000 fs=0000 gs=0000 ss=9cf8
cs:eip=f7 f1 a3 45 00 8b c2 59-f6 f5 0a 06 ca 00 a2 47
00 fe c4 88 26 44 00 eb-b5 f8 c3 57 0f b6 46 18
ss:esp=10 3f 59 64 01 00 e2 03-d0 03 01 e4 80 00 01 00
01 20 37 08 9c 08 80 00-01 00 4f 05 1e 65 e2 64
BTX halted
--
Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT
Software is harder than hardware so better get it right the first time.
More information about the freebsd-i386
mailing list