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 <[EMAIL PROTECTED]> -- 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 [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message