OPSD BIOS ENGINEERING
Intel Corporation, 5200 NE Elam Young ParkwayHillsboro, OR 97124-6497
DATE: Apr 20, 1999
FROM: Intel Customer Support-Support Engineering
SUBJECT: 4A4LL0X0.86A Production Release 14.0
About This Release
· 4A4LL0X0.86A.0031.P14
Features/Errata Fixed In This Release
P14-0031
· Fixed issue with LDCM/NVRAM corruption.
· Fixed issue with USB speaker not working with USB legacy disabled.
· Fixed issue with S3 Savage4 AGP video card when AGP aperture = 256MB.
· Fixed issue with POST delay when powered USB hub attached.
· Fixed issue with user flash hang at video initialization.
· Fixed issue with small logo not visible during POST.
· Fixed issue with security holes in BIOS Setup.
· Fixed DMI memory capacity information.
· Removed L2 ECC support option when Celeron™ processor is installed.
· Added new processor updates for Celeron™ processor with 128KB L2 cache.
· Added support for 433 MHz Celeron™ processors.
P13-0030
· Fixed issue where CK3D Spread Spectrum clocking mode is not enabled for Intel® Celeron™ processors.
· Fixed issue where [Ctrl]-[Alt]-L does not function as a hotkey under Windows.
· Removed support for security hot key [Ctrl]-[Alt]-L.
P12-0029
· Fixed issue where on-board audio is not being enabled when ENABLED in SETUP.
P11-0028
· Fixed foreign language text which extended beyond the borders in Setup.
· Fixed wrap around problem with Spanish and Italian AGP help strings.
· Added support for updating the ACPI FACP OEM Revision field based on BIOS build date.
· Added fix for IBUAPI hanging on reads when HIMEM.SYS is not loaded.
· Fixed SMBIOS 2.1 code to terminate all structures with two null characters.
· Fixed the issue where changing the chassis type using MFGDMI or OEMDMI would result in the boot status byte being changed instead. This was specific to DMI table structures.
· Fixed a issue with SMBIOS where the BIOS would hang at POST code BAh.
P10-0027
· Added support for Celeron™ processors 300A and 333 MHz.
· Fixed issue where “Unattended Start” was not functioning correctly.
· Added support for 16 color full-screen POST logo.
· Added ACPI support to bios.
· Added "Boot Time Diagnostic Screen" option to the SETUP BOOT menu.
· Added "QuickBoot Mode" option to the SETUP BOOT menu.
· Fixed issue where the Inactivity Timer was accessible when the User Security Level was "View Only" or "Limited Access".
· Added "Memory Size Decreased" error logging to the BIOS
· Fixed the issue where setting incorrect timing for memory could cause performance degradation.
· Fixed issue where system could wake up from SUSPEND when Resume on Ring is DISABLED in Power Management.
· Fixed issue where a transition to ACPI mode could cause RTC alarms to be set incorrectly.
· Suppress display of password hash in "System Disabled" popup.
· Added support for "Memory Decreased" error logging in SMBIOS 2.1
· Added support for multiple video card boot options.
P09-0024
· Fixed an issue with “Unattended Start”.
· Resolved an issue where APM cannot be disabled in Windows* 95, even if APM is disabled in the BIOS.
· Fixed an issue with the Wake-on-LAN™ feature.
· Resolved an issue where certain SCSI adapters will fail during Windows NT* 4.0 SETUP.
· Fixed an issue with IrDA support.
· Fixed the issue where a phone ring will always wake up the system, regardless of the “On Modem Ring” setting in BIOS Setup.
P08-0023
· Added support for Intel® Celeron™ processors in POST, SETUP, and DMI.
· Fixed issue where Intel BIOS Update utility would not display OEM logo file.
· Added support for PIIX4E.
· Changed After “Power Failure” default to ‘Last State’.
P07-0019
· Fixed the issue of the system hanging after the IDE peripheral configuration was altered.
· Restored USB feature which was corrupted in release P06-0017.
· Fixed issue of L2 ECC not being disabled for certain speeds when the cache entry was set to DISABLED in the Setup utility.
· Added ability to display logo that was flashed into the User Block.
· Enabled EPP parallel port to be recognized by Windows* 95.
· Removed “Memhole” Setup option from the Advanced Menu, Resource Configuration Submenu.
· Changed default for “Plug & Play O/S” Setup option to ‘No’.
· Fixed wrap around problem with Spanish and Italian help strings for the “AGP Aperture Size” Setup option.
· Fixed Resume on Ring feature.
· Fixed SUSPEND in 1999, resume in 2000 issue.
· Update to DMI Type 4 Processor information: Maximum speed is now reported as 333MHz.
· Re-implemented support for spinning down power supply and chassis fans at fan headers in a power managed state.
· Restored fan operation during recovery.
· Added spread spectrum capable clock detection by checking for an entry in the FLASH DMI area.
P06-0017 (The BIOS changed to a new “core” base after BIOS release P05-0015. All Features/Errata mentioned in this section apply to modifications made after the base change.)
· Added dynamic memory and clock detection.
· Resolved backward-compatibility issue with single-sided 100MHz DIMMs.
· Fixed Scan User Flash help text.
· Updated to support USB HID Specification 1.00 Release, now uses the interface instead of the endpoint for keyboard addressing.
· Keyboard LEDs now flash when the Password Security is enabled.
· Improved the reliability of hot plugging and unplugging USB devices.
· Fixed the spurious SMI that came with every USB I/O SMI.
· Restructured the Callback or Persistence mechanism for USB keyboard support so if no Persistence was required, the next byte of Data would be put into the Keyboard Controller.
· When USB Devices are attached and there are no other Devices of that type in the System, the Device code will issue a successful power-on BAT.
· Added capability for Dual 16-character Password support in the USB Device Emulation code. Any System with USB Legacy support enabled can have Dual 16-character support without changing the Keyboard Controller.
· Added support for HotKey invoked Password Security "Quicklock" in the USB Device Emulation.
· The Length of USB Data Persistence defaults are: 2ms (Data Persistence) and 256ms (Response Delay).
· Fixes an issue where emulation code, during a USB extended Key sequence, would stop because an Extended Scancode was pressed.
· To mimic USB functionality, PS/2 Devices are polled every second to see if they are still attached.
· Added support that allows Password Security to work properly. This was done by updating and checking the Keyboard Controller Status bit 4 (uninhibited).
· Created support to fully emulate the Keyboard Controller so the System will not be able to tell the difference.
· The USB keyboard translation table was extended to include some of the keys used in 109-key Kanji keyboards. The USB HID Spec version 1.0 never listed Kanji keys 87h-8Fh as available on bootable state of the USB keyboard.
· Some USB keyboards give a whole Packet of Errors, which does not contain any Key information. This fix throws this Error Packet out.
· Fixed issue with the Keyboard Auto-Repeat code. When multiple keys transited close together, one of the Keys would very quickly repeat when it should not have.
· Since some USB keyboards do not correctly handle the Set-Idle Command, the Keyboard module has been re-architected to use eight separate Host Controller Callback Interrupts.
· Restructured the Callback mechanism so that the Mouse data has no Persistence. Single Mouse clicks would not be correctly reported.
· Improved reliability of plugging and unplugging of USB devices.
· Reset the static queue entry after a blocking transfer.
· Added Extended Memory Test Abort feature during POST.
· Fixed hang at POST code 52h when a key is stuck.
· Added the new BIOS update for Pentium® II C-1 processors.
· Added L2 ECC support.
· Enabled Year 2000 rollover handling even with QuickBoot active.
· Fix/added dynamic ECP support.
· Added devnode to reflect shadow memory not used by an Option ROM and not returned to the ISA bus.
· Added code to reclaim unused shadow space and return the UMB blocks to the ISA bus.
· The 'ISA Enable' bit should not be set for the 440LX AGP PPB. Added code to reset the bit.
· Fixed issue where User binaries were not being executed correctly.
· Added INT15h 2307h interface. This allows a programmatic way for applications to determine WakeUp/PowerUp status of the system. See "Landesk Service Agent BIOS Support White Paper Revision 1.0" for details.
· Enabled PS/2 mouse to work while plugged into a specific 109-key Kanji keyboard.
· Corrected programming of Memory Buffer Strength Control Register (MBSCR).
· Corrected ECC event logging for single-bit and multi-bit errors. Symptom was that the BIOS would lock up if a single-bit or multi-bit ECC error occurred and logging of ECC errors is ENABLED in BIOS using Setup's "Advanced DMI Event Logging Screen's ECC Event Logging field.
· Added DMI handler for AGP slot.
· Fixed spurious hang at Checkpoint 9Ch during POST.
· Changed to prevent enabling of Intel 82440LX PCI-to-PCI Bridge Control Register ISA Enable Bit (Register 3Eh Bit 2).
· Fixed TV card failure in Windows* 95 when PnP O/S = YES.
· Freed IRQ12 for other uses if mouse not present.
· Fixed potential system hang issue if a PCI Option ROM > 64 KB was shadowed.
· Fixed an issue where a Windows protection fault would occur during runtime services.
· Correctly reported the shadow memory size for systems with UMA feature.
· Added "Memory Size Decrease" error message.
· Added support for PnP ANSI ID string.
· Now IRQs reserved in Setup are not allocated by Windows* 95 to PCI devices.
· PCI devices are now always guaranteed at least one IRQ when Windows* 95 OSR2 configures the system.
· Fixed issue where system would save new configuration data on every boot if a PCI card asked for both prefetchable and non-prefetchable memory of the same size.
· The BIOS now filters invalid memory or I/O requests for PCI devices.
· Fix to make <Page Up>/<Page Down> scroll a page at a time rather than mimic the <Home>/<End> keys.
· Displays the hard disk total sector count and drive size based on the hard disk total sector count.
· Displays a "CHS Format", "LBA Format" strings for all installed hard disks.
· Added a general method to clear system passwords from Setup. Previously, the password was cleared on a case by case basis.
· Added support for Setup user access features.
· Fixed issue causing garbage characters to be displayed in the removable devices menu.
· Does not support USB Legacy.
· Fixed a issue which caused multiboot menu corruption.
saass