Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Oct 2001 22:19:32 -0800 (PST)
From:      Peter Wemm <peter@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/boot/i386/boot2 boot1.s
Message-ID:  <200111010619.fA16JWm83659@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
peter       2001/10/31 22:19:32 PST

  Modified files:
    sys/boot/i386/boot2  boot1.s 
  Log:
  Fix the ILLEGAL fdisk table that is there for supporting "dangerously
  dedicated" mode.  This was specifying that there are 256 (illegal!)
  heads on the disk.  If bioses store that in a byte, and it gets truncated
  to 0, then that almost certainly causes the infamous divide-by-zero
  nightmare.
  
  This is also most likely the reason why the Thinkpad T20/A20 series
  were locking up when FreeBSD was installed.  This is also the most likely
  reason why a boot1 being present causes an IA64 box to lock up at boot.
  (removing the "part4" stuff from boot1.s fixes the IA64 boxes and would
  most likely have fixed the T20/A20 and some TP600E series thinkpads)
  
  Revision  Changes    Path
  1.17      +2 -2      src/sys/boot/i386/boot2/boot1.s

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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