Skip site navigation (1)Skip section navigation (2)
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>