Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Feb 1999 22:58:05 +0200 (SAT)
From:      Robert Nordier <rnordier@nordier.com>
To:        marcus@miami.edu (Joe "Marcus" Clarke)
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Boot failure w/ 3.1-RELEASE and 3.1-STABLE
Message-ID:  <199902192058.WAA12383@ceia.nordier.com>
In-Reply-To: <Pine.OSF.4.05.9902191429370.30174-100000@jaguar.ir.miami.edu> from "Joe \"Marcus\" Clarke" at "Feb 19, 99 02:44:46 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
[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-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199902192058.WAA12383>