From owner-freebsd-stable Fri Feb 19 12:59:54 1999 Delivered-To: freebsd-stable@freebsd.org Received: from ceia.nordier.com (m2-1-dbn.dial-up.net [196.34.155.65]) by hub.freebsd.org (Postfix) with ESMTP id 365E2119F5; Fri, 19 Feb 1999 12:59:43 -0800 (PST) (envelope-from rnordier@nordier.com) Received: (from rnordier@localhost) by ceia.nordier.com (8.8.7/8.6.12) id WAA12383; Fri, 19 Feb 1999 22:58:07 +0200 (SAT) From: Robert Nordier Message-Id: <199902192058.WAA12383@ceia.nordier.com> Subject: Re: Boot failure w/ 3.1-RELEASE and 3.1-STABLE In-Reply-To: from "Joe \"Marcus\" Clarke" at "Feb 19, 99 02:44:46 pm" To: marcus@miami.edu (Joe "Marcus" Clarke) Date: Fri, 19 Feb 1999 22:58:05 +0200 (SAT) Cc: freebsd-stable@freebsd.org X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG [I'm moving this to the -stable list, as this turns out to be a technical rather than "how to" issue.] Joe \"Marcus\" Clarke wrote: > I'm getting a System Halt after inserting the mfsroot floppy trying to > install 3.1-RELEASE or 3.1-STABLE on an HP Kayak 333. I have successfully > booted and installed 3.1 on a Kayak 350 and Kayak 400, but the 333 is > being uncooperative. Here is the stack trace I'm getting. It looks like > it's related to the primary IDE controller. > > BTX loader 1.00 BTX version is 1.00 > Console: interal video/keyboard > BIOS drive A: is disk0 > BIOS drive C: is disk1 > > FreeBSD/i386 bootstrap loader, Revision 0.5 638/65532kB > (root@usw3.freebsd.org, Fri Feb 19 10:01:50 GMT 1999) > /kernel text=0x18be9a data=0x1b34c+0x1dcc8 syms=[0x4+0x23c30+0x4+0x243bb] > Please insert MFS root floppy and press enter: > > > int=0000000e err=00000004 efl=00030246 eip=00002127 > eax=00002001 ebx=00000000 ecx=0000df07 edx=000003f5 > esi=0000a315 edi=0000a315 ebp=000003da esp=000003d0 > cs=ebb7 ds=0040 es=f000 fs=0000 gs=0000 ss=9db7 > cs:eip=8a 64 0a 8a c4 d0 e4 c0-e8 02 02 e0 b0 ff 2a c4 > ss:esp=00 f0 4a 21 17 29 7e 25-15 a3 00 00 fe 9d 15 a3 > System halted > > This is the output from the -STABLE install, but the -RELEASE is the same. > The BIOS has just been updated to the latest revision (no help). Here are > the system stats: > > HP Kayak Pentium II 333 > 512K L2 cache > 128 MB RAM > 6 GB UDMA IDE HD > Cirrus Logic video card > HP ethernet card (Lance/AMD-based) > IDE CD-ROM (on secondary controller) > > I appreciate any input you can provide. The BIOS is attempting to read a byte of memory at address 0x400 + 0xa315 + 0xa = 0xa71f. But BTX, which hosts the boot code, has been set up to map out memory at 0xa000-0xafff, which corresponds to page zero of the user process. Whatever the BIOS is doing, it seems to be associated with mounting a new floppy disk. It's probable that a one-disk install (or booting once FreeBSD is installed) would succeed. Rebuilding /boot/loader with a btxld -P 0 option should also work. Unless you're in a position to use the above info yourself, you will need to wait for an official workaround to be made available. -- Robert Nordier To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message