================================================= Release Notes for Phoenix BIOS on EKF CCD-CALYPSO ================================================= This file describes changes, extensions and bug fixes made in Phoenix BIOS for EKF CCD-CALYPSO. For any further questions contact EKF at: Email : support@ekf.de Internet : www.ekf.de or www.ekf.com ===================================================================================== 2008-06-25: BIOS release, Build #120 production - Added code to automatically select best "DRAM channel" mode. This can be controlled with a new Setup option: Setup (F2): Advanced -> Memory Configuration -> Select mode for Dual SDRAM: Default mode 'Auto' disables interleave mode for Swissbit SDRAM module with part number 'SEN06464P2B31MT-XX', cause this module doesn't support interleave mode correctly. Mode 'Interleaved' forces interleave mode for all SDRAM modules, even if Swissbit module with part number 'SEN06464P2B31MT-XX' is detected. Mode 'Asymmetric' disables interleave mode for all SDRAM modules, even if two modules with same size are detected. - Additionally show "DRAM Channel Control" in Setup: Setup (F2): Main -> Memory Installed - Added feature to always enable VGA Analog (DSUB-15) even if no Analog monitor is attached during POST - Added Setup option to let user decide what to do if a keyboard error occurs: Setup (F2): Advanced -> BIOS/POST Options -> Ignore Keyboard Error Default mode is 'Disabled' to be compatible to earlier BIOS versions. - Replaced boot algorithm with a newer implementation of the 'Core Boot Specification': Setup (F2) -> Boot The new algorithm identifies all boot devices in the system and attempts to boot from them in the order specified in Setup. It displays each kind of boot device type in the Setup menu and can arrange the boot priority order with any sequence of devices. The main advantage of this new algorithm is that in boot menu (F11 key during POST) every boot device can now be selected. - Removed feature to boot from a LAN (Ethernet) device by pressing F12 key during POST. Boot from LAN can now just as well made by pressing F11 key during POST and then selecting the Ethernet device to boot from in the boot menu. Notice that booting from an on-board Ethernet device must be previously enabled in Setup: Setup (F2): Advanced -> Ethernet Configuration - Added code to indicate that key F11 is pressed for Boot Menu - Keys F2 (Setup) and F11 (Boot menu) can now be typed in any sequencing during POST - Key F11 (Boot menu) now additionally recognized in Setup ===================================================================================== 2008-03-12: BIOS release, Build #116 production - Enabled this Setup option: Setup (F2): Advanced -> Miscellaneous Configuration -> Execute Delay after Reset: This option was disabled in BIOS Build #114 - Enabled this Setup option: Setup (F2): Advanced -> Miscellaneous Configuration -> Select Mode on Warm Start: This option was disabled in BIOS Build #114 - Added code to detect SMSC SIO SCH3114 on all four possible configuration base addresses. This was necessary cause EKF expansion boards with SIO SCH3114 and RS485 capability overwrite the default configuration base address of 162Eh. - Removed a bug in SIO detection routine which caused various effects during POST - Added detection of a hardware change. A hardware change is a removal or an installation of an EKF expansion board or an exchange of an expansion board with another type (for example CCE exchanged with CCH or C23). When such a change is detected BIOS Setup is loaded with factory defaults. - Enabled support of both serial ports and floppydisk interface on EKF expansion boards with SMSC SIO 27x (CCA, CCB, CCE). This support was disabled in BIOS Build #114. - Added code to support three different SIOs (Super IOs) with one BIOS binary. This BIOS Build (#116) supports: On-board ITE SIO IT8761E (always present): Serial port (Rear-IO), PS/2 keyboard and mouse SMSC SIO LPC47B27x (CCA, CCB, CCE): Both serial ports A and B, Floppydisk, PS/2 keyboard and mouse SMSC SIO SCH3114 (CCH, CCI, CCJ, CCK, CCL, C23): Four serial ports A-D, PS/2 keyboard and mouse Support of the parallel port on all expansion boards is disabled with this BIOS version. ===================================================================================== 2008-02-22: BIOS release, Build #114 production - Added a patch to fix a bug in third party Expansion ROM for SiI-649 (used on EKF CE2) - Added a Setup Switch for CPU Spread Spectrum enabled or disabled: Setup (F2): Advanced -> Board Configuration -> Spread Spectrum Default mode is 'Off'. - Added support for new Super-IO SCH3114 (EKF C23). This results in a new IO-MAP for range 0200h-02FFh: 0200h - 027Fh : Runtime Regs of SMSC SIO 27x or SCH3114 (for 27x formerly 600h-67fh) 0280h - 02BFh : Unavailable, could not be used! 02C0h - 02DFh : 32 bytes security range of SIO SCH3114 02E0h - 02E3h : GPIO regs of ITE SIO IT8761 (formerly 290h-293h) 02E4h - 02E7h : 4 bytes unused 02E8h - 02EFh : Serial port COM4 02F0h - 02F7h : Reserved for serial port of ITE SIO if all serial ports of SMSC SIO SCH3114 are used! 02F8h - 02FFh : Serial port COM2 - Added support for ATA Controller JMB363 (EKF C23) ===================================================================================== 2006-08-10: BIOS release, Build #098 production - Removed a bug which prevents the installation of Win2k or WinXP from a SATA CDROM ===================================================================================== 2006-07-21: BIOS release, Build #096 production - Increased timeout for USB devices from 4 seconds to 20 seconds - Added IRQ numbers 9, 12, 14 and 15 in ISA IRQ Exclusion list Setup (F2): Advanced -> PCI Configuration -> PCI/PNP ISA IRQ Resource Exclusion Note that IRQ14 and IRQ15 can only be selected if not used by local ATA controller. - Added feature to select an IRQ number for all eight PCI interrupts PIRQ[A-H]. Setup (F2): Advanced -> PCI Configuration -> PCI IRQ Configuration This ability allows to select a dedicated IRQ number for a special PCI device, to select one IRQ for all PCI devices or whatever ... any combination is allowed. - Added option which allows to select allocation size for CardBus bridges (-> EKF CP3-HOUSE): Setup (F2): Advanced -> PCMCIA/CardBus Configuration -> Select CardBus Allocation Size For Windows XP and more than one EKF CP3-HOUSE this item must be set to 16 MByte (default). - Added support for PCMCIA and CardBus boards like EKF CPx series Setup (F2): Advanced -> PCMCIA/CardBus Configuration Note: For ATA PC Cards Serial-IRQ support must be enabled (at least for Windows). - Show amount of Fixed and DVMT graphics memory in "On-Board Graphics Configuration" setup - Added setup option to select the amount of total graphics memory for use by the IGD: Setup (F2): Advanced -> Graphics Device Configuration -> On-Board Graphics Configuration -> Total Graphics Memory (64MB or 128MB) For more information see Intel white paper "www.intel.com/design/chipsets/applnots/302623.htm" - Added setup option to select the amount of pre-allocated graphics memory for use by the Internal Graphics Device (IGD): Setup (F2): Advanced -> Graphics Device Configuration -> On-Board Graphics Configuration -> Pre-Allocated Memory Size (1MB or 8MB) For more information see Intel white paper "www.intel.com/design/chipsets/applnots/302623.htm" - Added setup option to select configuration of Intel DVMT 3.0 graphics memory: Setup (F2): Advanced -> Graphics Device Configuration -> On-Board Graphics Configuration -> DVMT 3.0 Mode (Fixed, DVMT or Combo) For more information see Intel white paper "www.intel.com/design/chipsets/applnots/302623.htm" - Removed obsolete option "IGD - Memory Size:" in setup "On-Board Graphics Configuration" - Inhibit Intel graphics driver for Win2k and WinXP to change BIOS graphics configuration. This avoids the annoying effect that DVI-D or VGA-Analog is sometimes not enabled after restart of Win2k/WinXP. ===================================================================================== 2006-06-28: BIOS release, Build #094 production - Now all error codes are additionally displayed on green LED 'GP' in front panel of EKF CCD-CALYPSO. This is useful in systems where no beeper is available (e.g. if no EKF CCA-LAMBADA or no EKF CCB-BOSSANOVA is installed). - Added code to issue error codes (beeps and flashes) in case of non-functioning memory - Make option PostVgaMode permanent (now stored in CMOS, was a readonly/unchangeable option) - Added support to boot from USB mass storage devices even if no companion board (EKF CCA-LAMBADA or CCB-BOSSANOVA) is installed ===================================================================================== 2006-05-03: BIOS release, Build #092 production - Default for BIOS setup option "Hard Disk Pre-Delay" is now 3 seconds. Setup (F2): Advanced -> ATA/IDE Configuration -> Hard Disk Pre-Delay - To reset CMOS to factory defaults with the Reset-in-Series option (see biosinfo.txt for more information), a Reset must now be executed exactly 3 times after any Reset. - 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. - Supported device ID of Intel PXE OPROM (BA1231Q2.LOM) is now 109A (for 82573L), previously it was 108B (for 82573E/V). Important: EEPROM of both Ethernet Controllers on CCD-CALYPSO must be updated appropriate to match this new device ID. - Added support to disable PXE OPROM for Intel Ethernet-Controller 82573 - Added support for Boot Menu (F11 key) Boot Menu allows a quick temporary selection of a boot device, i.e. with this feature it is not necessary to enter setup (-> Boot) and to move the desired boot device to top position. Boot Menu can be invoked by pressing F11 key at any time during POST (when blue F11 message is displayed at bottom of screen). ===================================================================================== 2006-04-06: First BIOS release, Build #090 production ===================================================================================== < End of File >