From owner-freebsd-i386@FreeBSD.ORG Wed Oct 24 13:00:09 2007 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F1ACE16A419 for ; Wed, 24 Oct 2007 13:00:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EFB2913C4BC for ; Wed, 24 Oct 2007 13:00:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l9OD09A9045784 for ; Wed, 24 Oct 2007 13:00:09 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l9OD09qD045783; Wed, 24 Oct 2007 13:00:09 GMT (envelope-from gnats) Date: Wed, 24 Oct 2007 13:00:09 GMT Message-Id: <200710241300.l9OD09qD045783@freefall.freebsd.org> To: freebsd-i386@FreeBSD.org From: "Bjoern A. Zeeb" Cc: Subject: Re: i386/74008: IBM eServer x225 cannot boot any v5.x - endless dump scrolling in bootloader. X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "Bjoern A. Zeeb" List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Oct 2007 13:00:10 -0000 The following reply was made to PR i386/74008; it has been noted by GNATS. From: "Bjoern A. Zeeb" To: bug-followup@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.