Date: Fri, 06 Apr 2001 11:56:04 -0700 (PDT) From: John Baldwin <jhb@FreeBSD.org> To: Doug Ambrisko <ambrisko@ambrisko.com> Cc: mark@whistle.com, dhw@whistle.com, freebsd-hackers@FreeBSD.org Subject: RE: Fix for CDROM boot for IBM PC desktops Message-ID: <XFMail.010406115604.jhb@FreeBSD.org> In-Reply-To: <200104061638.f36GcbP27846@ambrisko.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 06-Apr-01 Doug Ambrisko wrote: > On on IBM PC desktops a FreeBSD bootable CDROM won't boot and it hangs. > This has been reported in several places. > > The problem is that some BIOSes namely IBM's writes to the boot sector > of the floppy to potentially update the parameters for the emulated > floppy used for the El Torrito boot. Since we do not allocate space > for a typical MSDOS "Boot Sector" when the BIOS updates this area > it then ends up modifying the boot code which is not a good thing. > The boot code then fails in random ways. I also did a work-around > for linking the address of "xread" into boot2.c. > > The fix is in PR i386/26382: > http://www.freebsd.org/cgi/query-pr.cgi?pr=26382 > This would be great to get into 4.3 but probably won't make it. Ewwww, gross. :) Bad BIOS, no cookie. I don't think the perl script is needed, simple a one time adjustment of the xread offset in boot2.c should be enough. These programs change very rarely > Thanks, > > Doug A. -- John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.010406115604.jhb>