Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Oct 1997 03:48:28 -0700 (PDT)
From:      David Filo <filo@yahoo.com>
To:        freebsd-hackers@freebsd.org
Subject:   biosboot/start.S needs fix for Intel AL440LX motherboard
Message-ID:  <199710161048.DAA27096@ns2.yahoo.com>

next in thread | raw e-mail | index | archive | help
The latest BIOS from Intel for their AL440LX board does not pass the
drive number in %dl as biosboot/start.S assumes (instead %dl is set to
0).  The end result is that you cannot boot from a harddrive if you're
not using slices (a "Read error" occurs after the BIOS hands over
control).  Booting from floppy works fine and using slices with bteasy
works as well.

Forcing %dl to $0x80 (which is what bteasy appears to do) solves the
problem for me.  I assume the real solution is a bit more complex than
this.  I suppose this could be due to some weird BIOS setting, but I
think I pretty much tried everything.  This board will be popular, so
would be nice to get this fixed.



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