Patch-ID# 106914-03
Keywords: boot.bin hang keyboard monitor a20enable PAE mmu36 mmu-modlist
Synopsis: SunOS 5.7_x86: boot.bin, mmu36 and rootnex patch
Date: Jan/19/99

Solaris Release: 7_x86

SunOS Release: 5.7_x86

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.7_x86: boot.bin, mmu36 and rootnex patch

	NOTE:  Refer to Special Install Instructions section for 
               IMPORTANT specific information on this patch.

BugId's fixed with this patch: 4122009 4163335 4170602 4194509 

Changes incorporated in this version: 4194509

Relevant Architectures: i386.i86pc

Patches accumulated and obsoleted by this patch:  

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch:

/boot/solaris/boot.bin
/platform/i86pc/kernel/mmu/mmu36
/platform/i86pc/kernel/drv/rootnex

Problem Description:

4194509 rootnex: Primergy 870 with 4096 MB memory crashes upon boot

(from 106914-02)

4163335 mmu:x86: enable PAE by installing mmu36 module under /platform/i86pc/kernel/mmu
4170602 boot.bin initializes the property mmu-modlist to mmu36:mmu32  on a 4GB system.

(from 106914-01)

4122009 boot.bin: a20enable hangs with keyboard/monitor switch unless keys pressed at ba


Patch Installation Instructions:
--------------------------------
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.

For Solaris 7 release, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:

       example# patchadd /var/spool/patch/104945-02

The following example removes a patch from a standalone system:

       example# patchrm 104945-02

For additional examples please see the appropriate man pages.


Special Install Instructions: 
----------------------------- 
Reboot the system after patch installation.

If you have a Net Install Image created by setup_install_server, please 
apply this patch to the miniroot.  Refer to the patchadd manpage for
the exact syntax.

PAE (Physical Address Extension)
---
        WARNING: It is possible that some device drivers may be written with
        assumptions about 4GB being the maximum amount of memory on an Intel
        Architecture system. Sun has tested the systems with PCI device
        drivers written by Sun. Sun's OEM partners intend to test their
        systems with devices that they supply on machines with more than
        4 GB of memory. But, if a third party device driver is added to the
        system by the end user, there is a danger that system will become
        unstable with potentials for PANICs and data corruption. If this
        device is needed, then the PAE support can be forcibly disabled
        as follows:

        Reboot the system.
        Interrupt autoboot by pressing ESC.
        When the configuration Assistant provides the Boot menu,
        Choose Boot Tasks (F4).
        Choose View/Edit Property Settings.
        Choose Create Properties (F4)
        Specify Property name as mmu-modlist.
        Specify Value as mmu32.
        Go back to Boot Menu and continue booting normally.
