=============================================== Release Notes for Phoenix BIOS on EKF CCG-RUMBA: =============================================== This file describes changes, extensions and bug fixes made in Phoenix BIOS for EKF CCG-RUMBA. For any further questions contact EKF at: Email : support@ekf.de Internet : www.ekf.com ===================================================================================== 2008-06-02: BIOS release, Build #088 production - Setup (F2): Advanced -> Board Configuration -> SMBus to External Devices Renamed this Setup item to reflect that on EKF CCG the SMBus signals are additionally routed to EKF Expansion boards - Fixed the bug which leads to a Windows hang during boot, if any USB device is attached in an USB port on an EKF Expansion board - Fixed the bug which leads to a Windows hang during boot, if any USB device is attached in any USB port AND the Intel graphics driver for GM965 is installed ===================================================================================== 2008-05-09: BIOS release, Build #086 production - A lot of small modifications and additions - Removed Hot-Plug support from Setup - Added a Setup item option to control spread spectrum for on-board clock signals: Setup (F2): Advanced -> Board Configuration -> Spread Spectrum: Available options: On (Factory Default): Spread spectrum is on, with 0 to -0.5% down spread Off: Spread spectrum is off - Added Setup item to control S4 stretching: Setup (F2): Advanced -> Miscellaneous Configuration -> Select S4 stretch mode: Default value is now 1-2 seconds to allow a faster system start after power-on. For more information read description of "PM Configuration 3 Register" in ICH8 datasheet. - Added Setup item to control board behaviour after power-up (G3): Setup (F2): Advanced -> Miscellaneous Configuration -> State after Power-On: Available options: 1. Go to S0 (Factory Default): After power-on the system always enters S0 state, even if the system was in a sleep state at power-off 2. Go to S4/S5: The system enters S0 state if it was not in a sleep state at power-off. It goes to S4 (or S5) sleep state if it was in state S4 (or S5) at power-off. - Ignore ICH8 intruder bit if set for any reason - Changed interrupt routing for PCI Express devices ===================================================================================== 2008-01-11: BIOS release, Build #084 production - Fixed a bug that prevents usage of devices behind a PCI-to-PCI bridge (Windows code 35) - Added Setup menu for Penryn CPU: Setup (F2): Advanced -> CPU (Penryn) Control Sub-Menu Note this menu is only available if Penryn CPU is detected. - Added Setup option to allow routing of SMBus signals to CompactPCI Setup (F2): Advanced -> Board Configuration -> SMBus to CompactPCI ===================================================================================== 2008-01-03: BIOS release, Build #082 production - Changed programming algorithm for on-board SPI flash memory devices. This speeds up flash programming during POST significantly - BIOS supports now FWHs on EKF expansion boards of type SST 'SST49LF008A' and ST 'STM50FW080' - Added code to indicate that key (Boot Menu) is pressed - During POST keys F2 (Setup) and F11 (Boot menu) can now be typed in any sequencing - Key F11 (Boot menu) now additionally recognized in Setup - Fixed a bug that no data was written to Flash - Added support for more than 48 PCI devices. To support this a new mode 'PCI Records' has been added to the BIOS. This can be controlled with Setup option: Setup (F2): Advanced -> PCI Configuration -> PCI Device Configuration -> Save PCI Device List Available options: Disabled, ESCD, PCI Records (Factory Default) - Disabled: PCI Device Records are never saved to Flash memory - ESCD: PCI device records are saved in ESCD range of Flash memory. Notice that ESCD has only room for 48 PCI devices. ESCD was factory default in all previous BIOS versions. - PCI Records: PCI device records are saved in a table special for PCI devices. 'PCI Records' supports an unlimited number of PCI devices. - Now correct SATA port number (zero based) is shown in Setup node 'Maximum Capacity:' - Changed default mode for PATA and SATA configuration for on-board SATA controller. Setup (F2): Advanced -> ATA/IDE Configuration -> SATA Controller Mode: Default mode is now 'Enhanced', which allows detection of 5 ATA devices (2 x PATA, 3 x SATA). In contrast to mode 'Compatible', SATA port 1 can now be used. The Compatible mode only supports four ATA devices (2 x PATA, 2 x SATA) with SATA port 1 always disabled. - Changed default mode for ATA PIO transfers to 32 bit IO. This significantly increases transfer speed on devices without DMA transfer capability (e.g. some old CompactFlash) - Fixed a bug that devices on PATA interface (secondary only) were not detected under certain circumstances - Fixed a bug in Boot menu that shows '1394 CDROM' as the last device in the boot devices exclude table - Changed default sequence for Boot tables 1-4. - Added keys '-' and '+' and Ctrl-Up and Ctrl-Down for moving devices up and down in Boot menu - Clarified messages (key usage) in Setup menu 'Boot' - Fixed a bug with SiI-649 Expansion ROM detection (EKF CE1/CE2). The Expansion ROM was not detected even if Setup option 'IDE/ATA BIOS for SiI-648/9' was set to 'Enabled'. ===================================================================================== 2007-12-13: BIOS release, Build #080 production - Added support for Penryn CPU - Changed a lot of code. BIOS for CCG-RUMBA now based on a new Phoenix version ===================================================================================== 2007-12-05: BIOS release, Build #074 production - Removed a bug which caused the keyboard sometimes not working during POST - Added feature to disable all external Expansion ROMs, which are found during ROM scan and which are not selective controllable by other options (-> IDE/ATA, SCSI, SATA). External Expansion ROMs are those ROMs which are detected on a non-CPU-internal PCI bus, e.g. on CompactPCI. Control this with: Setup (F2): Advanced -> Expansion ROM Configuration -> Other External Expansion ROMs - Added feature to load any Ethernet Expansion ROM (Etherboot or PXE) AFTER any other (external) Expansion ROM has been loaded. This is sometimes necessary, if a OS installation to a SCSI harddisk or to SATA harddisk should be made from a remote (Ethernet) device. This feature can be controlled with new option: Setup (F2): Advanced -> Ethernet Configuration -> Load Ethernet ROM late: If set to Enabled, Ethernet Expansion ROMs are loaded after a SCSI BIOS (EKF CS3 or CS5) or after a SATA BIOS (EKF CE5-CADENZA) has been loaded. Some Expansion BIOS' decreases their size after they have initialized itself. This additional size gives Etherboot a chance to load additionally. If this option is set to Disabled (default), Etherboot/PXE is loaded first and then there is not enough space to load an Expansion ROM for mass storages. - Added Setup option to load Intel PXE BIOS for ICH-internal LAN-Controller 82566: Setup (F2): Advanced -> Ethernet Configuration -> PXE BIOS for Ethernet Cotrl 1: Available options: Disabled (Factory Default), Enabled - Added Setup option to load Intel PXE BIOS for on-board Ethernet Controller 82573: Setup (F2): Advanced -> Ethernet Configuration -> PXE BIOS for Ethernet Cotrl 2: Available options: Disabled (Factory Default), Enabled - Added support to allow disabling of certain Expansion ROMs: Setup (F2): Advanced -> Expansion ROM Configuration, allows ... a) to disable the embedded System Management BIOS (SMBIOS) b) to disable an external IDE/ATA BIOS for Silicon Image Controller (SiI-648/649) c) to disable an external SCSI BIOS for LSI Controller (SYM53C8XX) d) to disable an external SATA BIOS for Silicon Image Controller (SiI-3114) e) to disable an external VGA BIOS - Added feature to disable all external Expansion ROMs, which are found during ROM scan and which are not selective controllable by other options (-> IDE/ATA, SCSI, SATA). External Expansion ROMs are those ROMs which are detected on a non-CPU-internal PCI bus, e.g. on CompactPCI. Control this with: Setup (F2): Advanced -> Expansion ROM Configuration -> Other External Expansion ROMs - Added Setup option 'Select ATA cable type' for Parallel ATA interfaces Default mode for Parallel ATA cables is set to 80 conductors. This means that PATA disks (CompactFlash, 2.5" disks) can run in their highest supported speed. Ensure that for external PATA drives always an 80 conductor cable is used. - PATA and SATA Setup options and help texts restructured and adapted to EKF CCG-RUMBA - Improved handling for (yellow) warning messages and for (red) error messages - Added Setup option to Enable or Disable 'SMART Monitoring' Setup (F2): Main -> ATA/IDE Configuration -> ATA Control Sub-Menu -> SMART Device Monitoring Available options: Disabled, Enabled (Factory Default) - Added Setup options to control behaviour after POST messages of type 'Warning' or 'Error'. Setup (F2): Advanced -> BIOS/POST Options -> Delay after POST Messages: Available options: Disabled, 2 sec, 5 sec (Factory Default), Key - Added Setup options to control behaviour after POST Errors: Setup (F2): Advanced -> BIOS/POST Options -> Halt on POST Errors: Available options: Disabled, Enabled (Factory Default) - Added Setup option to let user decide what to do if a keyboard error occurs: 'Advanced -> BIOS/POST Options -> Ignore Keyboard Error' Available options: Disabled (Factory Default), Enabled - Added support to display messages and prompts in legacy black and white color Added Setup option to control this: Setup (F2): Main -> BIOS Options -> Messages/Prompts colored Available options: Disabled, Enabled (Factory Default) - Added feature to reset CMOS when jumper JGP is set. JGP is located directly behind DVI/VGA connector of CCG-RUMBA. If jumper JGP is permanently installed, CMOS is set to default values at every start of the board. Note that jumper JRTC is not enabled to set CMOS defaults. Jumper JRTC is only used to reset some registers in ICH8, which are powered by the on-board battery. - USB Setup options and help texts restructured. Adapted to EKF CCG-RUMBA - DMA modes on Parallel ATA drives are now supported if PATA is configured as secondary interface - Removed a bug which prevents Windows to make a Restart when SMSC SIO (CCB, CCE) is detected - All GPIOs of SIO ITE8761E now initialized as inputs per default - Removed a bug that showed some entries in Setup Main not correctly if CMOS was invalid at Reset - If the BIOS detects a hardware change, then CMOS is now automatically set to default values. A hardware change is the installation or removal of an EKF expansion board like CCB, CCE, ... ===================================================================================== 2007-11-16: BIOS release, Build #072 production - A lot of small extensions and modifications - Disabled the changeability of PCI Express port 6. Port 6 is now always disabled. - Added option which allows to enable or disable Ethernet Controller 1 Setup (F2): Advanced -> Ethernet Configuration -> Ethernet Controller 1: - Added support for new GMCH GME965 - Added option which allows to enable or disable PATA controller Setup (F2): Advanced -> ATA/IDE Configuration -> PATA and SATA Control Sub-Menu -> Control PATA (Parallel ATA): - Added option which allows to enable or disable SATA controller Setup (F2): Advanced -> ATA/IDE Configuration -> PATA and SATA Control Sub-Menu -> Control SATA (Serial ATA): - SATA port numeration now starts with 0 and is so in accordance with Intel data sheets and EKF Docu - Removed a bug that sometimes Ethernet Controller 1 was not available ===================================================================================== 2007-10-30: BIOS release, Build #070 production - A lot of small extensions and modifications - Added option which allows to enable a delay (about 10-12s) after Power-Up Setup (F2): Advanced -> Miscellaneous Configuration -> Execute Delay after Reset: This option can be used to possibly solve Power-Up problems of some devices. ===================================================================================== 2007-10-02: First BIOS release, Build #052 production ===================================================================================== < End of File >