Date: Mon, 29 Oct 2007 17:50:03 GMT From: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net> To: freebsd-i386@FreeBSD.org Subject: Re: i386/74008: IBM eServer x225 cannot boot any v5.x - endless dump scrolling in bootloader. Message-ID: <200710291750.l9THo3Am013626@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/74008; it has been noted by GNATS. From: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net> To: Kostik Belousov <kostikbel@gmail.com> Cc: bug-followup@freebsd.org, kib@freebsd.org Subject: Re: i386/74008: IBM eServer x225 cannot boot any v5.x - endless dump scrolling in bootloader. Date: Mon, 29 Oct 2007 10:38:28 +0000 (UTC) ok, more info. Booting from PATA CD-Rom was fine. So it's booting from the CF card reader... IBM released yet another new BIOS which didn't seem to help. /boot.config: -hConsoles: serial port BIOS drive C: is disk0 BIOS drive D: is disk1 BIOS 634kB/1046336kB available memory FreeBSD/i386 bootstrap loader, Revision 1.1 (bz@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=e690 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-90 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 (gdb) disassemble p (p+95) Dump of assembler code from 0xffffd8a0 to 0xffffd8ff: 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) End of assembler dump. This looks exactly the same as with the old BIOS revision if I am not mistaken. -- Bjoern A. Zeeb bzeeb at Zabbadoz dot NeT Software is harder than hardware so better get it right the first time.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710291750.l9THo3Am013626>