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 08:50:02 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: kib at freebsd.org
Subject: Re: i386/74008: IBM eServer x225 cannot boot any v5.x - endless dump
scrolling in bootloader.
Date: Wed, 24 Oct 2007 15:36:11 +0000 (UTC)
On Wed, 24 Oct 2007, Bjoern A. Zeeb wrote:
Hi,
ok, as I was told this looks like gibberish I dumped 6 lines:
FreeBSD/i386 bootstrap loader, Revision 1.1
(bz at xxxxxxxx.xxxxxx.xx, Wed Oct 24 15:08:42 UTC 2007)
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
c1 e0 03 bf 2e 7d 03 f8-66 2e 8b 55 04 66 2e 8b
05 5f c3 1e 8e 5e 00 8b-76 06 8b 0c 83 f9 1a 72
27 83 f9 1e 72 0f 83 f9-4a 72 05 b9 4a 00 eb 08
b9 1e 00 eb 03 b9 1a 00-51 56 32 c0 88 04 46 e2
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
01 02 00 00 00 00 40 9d-04 00 00 00 f6 03 f6 03
04 00 80 00 01 00 01 02-00 00 03 00 00 80 01 e4
00 f0 00 00 00 00 c4 8c-9b e6 16 02 4e 91 00 00
16 02 00 00 00 00 00 00-00 00 00 00 00 00 00 00
BTX halted
eip=... (roughly) translates to .. with inval offsets...
0xffffd8a0: div %ecx
0xffffd8a2: mov %eax,0xc28b0045
0xffffd8a7: pop %ecx
0xffffd8a8: div %ch
0xffffd8aa: or (%esi),%al
0xffffd8ac: lret $0xa200
0xffffd8af: inc %edi
0xffffd8b0: add %bh,%dh
0xffffd8b2: les 0xeb004426(%eax),%ecx
0xffffd8b8: mov $0xf8,%ch
0xffffd8ba: ret
0xffffd8bb: push %edi
0xffffd8bc: movzbl 0x18(%esi),%eax
0xffffd8c0: shl $0x3,%eax
0xffffd8c3: mov $0xf8037d2e,%edi
0xffffd8c8: mov %cs:0x4(%ebp),%dx
0xffffd8cd: mov %cs:0x8e1ec35f,%ax
0xffffd8d5: pop %esi
0xffffd8d6: add %cl,0xc8b0676(%ebx)
0xffffd8dc: cmp $0x1a,%ecx
0xffffd8df: jb 0xffffd908
0xffffd8e1: cmp $0x1e,%ecx
0xffffd8e4: jb 0xffffd8f5
0xffffd8e6: cmp $0x4a,%ecx
0xffffd8e9: jb 0xffffd8f0
0xffffd8eb: mov $0x8eb004a,%ecx
0xffffd8f0: mov $0x3eb001e,%ecx
0xffffd8f5: mov $0x5651001a,%ecx
0xffffd8fa: xor %al,%al
0xffffd8fc: mov %al,(%esi,%eax,2)
--
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