BIOS and DRIVER MANUAL FOR: GEODE LX800 Driver, Software & BIOS Information Nordstrasse 11/F CH - 4542 Luterbach Tel.: ++41 (0)32 681 58 00 Fax: ++41 (0)32 681 58 01 Email: support@digitallogic.com Homepage: http://www.digitallogic.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information For internal use only: File: Path: GEODE_LX800_V1.1C_NochNichtFreigegeben.doc R:\HANDBUCH\Bios-Manual\LX800\GEODE_LX800_V1.1C_NochNichtFreigegeben.doc COPYRIGHT 2007 BY DIGITAL-LOGIC AG This publication is protected by copyright and all rights are reserved.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information Table of Contents 1. Preface.......................................................................................................................5 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 1.8. 1.9. 1.10. 1.11. Trademarks ................................................................................................................... 5 Disclaimer ...................................................................................
DIGITAL-LOGIC AG 7.3.2. 7.3.3. 7.3.4. 7.3.5. 7.3.6. 7.3.7. 7.3.8. 7.3.9. 7.3.10. 7.3.11. 7.3.12. 7.4. 8. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Mother Board Device Configuration........................................................................................... 38 Memory and Cache Optimizations............................................................................................. 43 System Clock/PLL and Clock Gating Configuration .......................................
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 1. PREFACE The information contained in this document has been carefully checked and is believed to be accurate; it is subject to change without notice. Product advances mean that some specifications may have changed. DIGITAL-LOGIC AG assumes no responsibility for any inaccuracies, or the consequences thereof, that may appear in this manual.
DIGITAL-LOGIC AG 1.5. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Recycling Information All components within this product fulfill the requirements of the RoHS (Restriction of Hazardous Substances Directive). The product is soldered with a lead free process. 1.6. Technical Support 1. Contact your local DIGITAL-LOGIC Technical Support, in your country. 2. Use the Internet Support Request form at http://support.digitallogic.
DIGITAL-LOGIC AG 1.8. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Explanation of Symbols CE Conformity This symbol indicates that the product described in this manual is in compliance with all applied CE standards. Caution, Electric Shock! This symbol and title warn of hazards due to electrical shocks (> 60V) when touching products or parts of them.
DIGITAL-LOGIC AG 1.9. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Applicable Documents and Standards The following publications are used in conjunction with this manual. When any of the referenced specifications are superseded by an approved revision, that revision shall apply. All documents may be obtained from their respective organizations. Advanced Configuration and Power Interface Specification Revision 2.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information Smart Battery Data Specification Revision 1.1, December 11, 1998. www.sbs-forum.org System Management Bus (SMBus) Specification Version 2.0, August 3, 2000 Copyright © 1994, 1995, 1998, 2000 Duracell, Inc., Energizer Power Systems, Inc., Fujitsu, Ltd., Intel Corporation, Linear Technology Inc., Maxim Integrated Products, Mitsubishi Electric Semiconductor Company, PowerSmart, Inc., Toshiba Battery Co. Ltd.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information RoHS is often referred to as the "lead-free" directive but it restricts the use of the following substances: Lead Mercury Cadmium Chromium VI PBB and PBDE The maximum allowable concentration of any of the above mentioned substances is 0.1% (except for Cadmium, which is limited to 0.01%) by weight of homogeneous material.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 2. OVERVIEW 2.1. Standard Features The MICROSPACE LX800 BIOS is used on all embedded computer products based on the Geode LX800 architecture: 2.2.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 3. OPERATING SYSTEMS COMPATIBILITY The CPU LX800 is fully compatible to other PC-standard CPUs. The Intel chipsets are also fully PCcompatible. No incompatibilities are known. 3.1. Microsoft Windows This system is fully compatible with Windows 2000 and Windows XP Professional/Home. We do not recommend installing older Windows versions, such as Windows 95/98/ME/NT4, because of the incomplete driver support. 3.2.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 4. DRIVER INSTALLATION 4.1. Windows 2000 & XP On the MICROSPACE Application CD you will find all the tools and drivers you’ll need to work with the product. If you are unsure how current your software is, please visit our homepage to get the latest releases! http://www.digitallogic.com 4.1.1.
DIGITAL-LOGIC AG Geode LX800 Manual V1.
DIGITAL-LOGIC AG Geode LX800 Manual V1.
DIGITAL-LOGIC AG 4.1.2. Geode LX800 Manual V1.
DIGITAL-LOGIC AG 4.1.3. Geode LX800 Manual V1.1C Driver, Software & BIOS Information VGA Note... ISA VGA peripheral cards are not supported.
DIGITAL-LOGIC AG Geode LX800 Manual V1.
DIGITAL-LOGIC AG 4.1.4. Geode LX800 Manual V1.
DIGITAL-LOGIC AG Geode LX800 Manual V1.
DIGITAL-LOGIC AG 4.1.5. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Int15 Emulator Driver for W2k/XP Location: \Tools\MPC4x_x-MPCF40_MPCV855\int15dl\ int15dl_install19.exe How to: execute the file int15dl_install19.exe After installation of this driver you can use these tools: WinInt15.exe (Int15 function test tool) and T855.exe (temperature sensor (SMBUS) monitor) For more information see Section 5.1.
DIGITAL-LOGIC AG 4.1.6. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Windows XP 2nd IDE bug fix Most PC-AT chipsets contain a dual IDE controller. The AMD Geode™ CS5536 and CS5535 companion devices contain only a single IDE controller. These companion devices use the same out-of-box Windows® XP IDE driver as other compatible chipsets. This may present a problem, since the driver will assume a dual controller is present.
DIGITAL-LOGIC AG Geode LX800 Manual V1.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 5. SOFTWARE 5.1. Windows Int15 Tool Please find the tool and the driver under: x:\tools\int15dl on the Product CD or in the download area of the support center. Note… Before you can use these tools, you must install the Windows WDM driver first. For instructions, see Section 6.1.2.3. 5.1.1. Int15 Windows Software WinInt15.exe (Int15 function test tool) T855.
DIGITAL-LOGIC AG 5.2. 5.2.1. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Remote Control over COM Port Requirements Serial Null-Modem cable (only RX and TX) Remote computer: Serial port address 3F8h Host computer: Serial port COM1 or COM2, OS (Windows or MSDOS), floppy image file with MSDOS 6.22 or FREEDOS 5.2.2. Limitation OS on the Remote computer: MSDOS or FREEDOS By enabling “remote floppy” support, all other floppy disks on the remote computer will be disabled. 5.2.3.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information The remote console application must be loaded and connected before a BIOS start on the remote computer. Supported options like “Keyboard”, “Video” and “Floppy…” must be chosen before connecting. The remote application simulates floppy disk access over the “floppy image file”; this image file can be modified with, for example, WinImage software http://www.winimage.com/winimage.htm. It’s also possible to use Flimfex.
DIGITAL-LOGIC AG 5.2.5. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Emulated Features Keyboard: INT 16 command interrupt AH = 0: read key from keyboard buffer AH = 1: check if keyboard buffer is empty AH = 2: report keyboard status bits AH = 10h: see AH = 0 AH = 11h: see AH = 1 Video: INT 10 command interrupt Remote Video console support only mode 3: text mode 80*25. In this mode it works like a twin of the main display, which is always enabled.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 6. SPECIAL PERIPHERALS, CONFIGURATIONS, SOFTWARE 6.1. The Special Function Interface for MICROSPACE Computers SFI All functions are performed by starting the SW-interrupt 15hex with the following arguments: 6.1.1.
DIGITAL-LOGIC AG Function: Number: Description: Input values: Outputs values: Function: Number: Description: Input values: Output values: Function: Number: Description: Input values Outputs values: Function: Number: Description: Input values: Output values: Geode LX800 Manual V1.
DIGITAL-LOGIC AG Function: Number: Description: Input values: Output values: Function: Number: Description: Input values: Output values: Function: Number: Geode LX800 Manual V1.1C Driver, Software & BIOS Information READ INFO 2 FROM EEPROM E9h Reads the information Bytes out of the serial EEPROM.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 6.1.2. Int15 Emulator Driver for Windows 6.1.2.1. Int15 Hardware Resources: 1. EEPROM: 2K size 000h-3FFh: reserved 400h-7FFh: available for user data 2. Temperature sensor 3. Watchdog hardware Access to these resources under DOS can be provided by INT 15h function, see Section 5.1. Access under Windows 98, ME, 2000 and XP can be provided by the "Int15dl"-WDM driver; under WindowsNT with the "Int15dl"-NT driver.
DIGITAL-LOGIC AG 6.1.2.4. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Programming Int15dl Interface under Windows Programming of the Int15dl Interface is very similar to DOS programming, based on the DeviceIOControl function, which operate with a pre-defined structure named "Registers". Files: Int15srv.h: contains definitions for the Registers structure. Int15dlioctl.h: contains definitions for the IO control code constants. Test_Int15dl.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 6.1.2.4.2. Registers Structure This is used for exchanging information between the user program and the "Int15dl" driver. typedef struct Registers { union { struct { unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned }; struct { unsigned unsigned unsigned unsigned unsigned unsigned unsigned unsigned }; }; } TRegisters; 6.1.2.5.
DIGITAL-LOGIC AG 6.2. Geode LX800 Manual V1.1C Driver, Software & BIOS Information 2 Linux 1 C Bus Access The following information is valid for Knoppix 5.2 (kernel 2.6.19.5). Note... 2 The I C system may differ when other kernel versions are used. 2 DIGITAL-LOGIC LX800 products have the following I C devices onboard: Address 0x4c 0x50 0x57 Device Temperature sensor RAM EEPROM RTC backup EEPROM Driver lm83.ko * eeprom.ko eeprom.ko * not available on the MSB800(L), MPC20 and MPC21.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 7. BIOS 7.1. BIOS History The following BIOS history is for the MSM800 products: Version 1.05 1.06 1.07 1.08 1.09B 1.10B Date 03.2006 05.2006 05.2006 05.2006 09.2006 Status Modifications ISA IRQ reservation AC97 detection Final ISA IRQ table corrected USB fix BIOS V1.09B is only for the following board versions: - MSEP800: V0.1, V0.2, V0.3 and V1.0 - MSM800SEV: V1.0, V1.1 and V1.2 09.2006 PCI ROUTING TABLE BIOS V1.
DIGITAL-LOGIC AG 7.2. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Core BIOS Download Before downloading a BIOS, please check the following: Make a bootable diskette which includes the following files: Flashrom.com core BIOS xxxxxxxx.yyy IMPORTANT: Do not use boot disks created in a Windows operating system. If you do not have an MSDOS 6.22 disk available, you can download a boot disk from www.bootdisk.com . NOTE… Disable the EMM386 or other memory managers in the CONFIG.
DIGITAL-LOGIC AG 7.3. Geode LX800 Manual V1.1C Driver, Software & BIOS Information BIOS Setup Setup Menu Screens and Navigation The XpressROM™ Setup Menu contains a number of features and options. You are advised to evaluate the menu options prior to the shipment of your platform to ensure the removal of options that could have a negative consequence if users change them. The controls for the setup menu are: Function BIOS setup Change values Jump Save Back / exit 7.3.1.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information Changing the Date To change the date, select B from the main menu. You will be prompted with the following submenu: Enter the date in the format listed. For example: 12/16/2006 then hit . 7.3.2. Mother Board Device Configuration The Mother Board Device configuration contains the only sub menu system in the setup screens.
DIGITAL-LOGIC AG 7.3.2.1. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Drive Configuration The drive configuration screen determines the setup for the Hard drives, Floppy, CD-ROM and Flash configurations. Hard Drive Configuration: IDE BIOS Support: Allows the configuration of the IDE channel. The options are Enabled or Disabled. 80-Conductor Cable Sense: Selects the GPIO that is connected to the IDE-PDIAG sense.
DIGITAL-LOGIC AG 7.3.2.2. Geode LX800 Manual V1.1C Driver, Software & BIOS Information I/O Configuration The I/O configuration menu allows the configuration of the serial ports on the CS5535/CS5536 parts. To select the option use the arrow keys (↑↓) and press . UART Port A or B: Allows selection of the address of the UART port; options are Disabled, 0x3F8 IRQ 4, 0x2F8 IRQ 3, 0x3E8 IRQ 4, 0x2E8 IRQ3. UART Mode: Allows the selection of the mode for operation of the serial port.
DIGITAL-LOGIC AG 7.3.2.4. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Video and Flat Panel Configuration The following menu allows configuration of the video settings for the system. To change an option, select the field using the arrow keys (↑↓) and then hit to change the value of the field. The menu system will also display the bond-out option for either a flat panel or a CRT. Video Memory: Allows selection of the amount of video memory to reserve on the system.
DIGITAL-LOGIC AG 7.3.2.5. Geode LX800 Manual V1.1C Driver, Software & BIOS Information PCI Configuration The following menu system allows the configuration of the PCI interrupts. Select the PCI interrupt desired to change and hit to cycle through the IRQs. USB 2.0 Settings: OHCI: Enable or Disable OHCI Controller. EHCI: Enable or Disable EHCI Controller. UDC: USB Device Controller Enabled or Disabled. OTG: On-The-GO Enabled or Disabled.
DIGITAL-LOGIC AG 7.3.3. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Memory and Cache Optimizations The Memory and Cache Optimizations screen should be removed from all systems before shipping to the customer. Incorrectly configuring the memory can render the system unable to boot and it may be necessary to short circuit the CMOS to get the system to boot. Cache Enable: Allows the configuration of the system Cache to either Enabled or Disabled.
DIGITAL-LOGIC AG 7.3.4. Geode LX800 Manual V1.1C Driver, Software & BIOS Information System Clock/PLL and Clock Gating Configuration The system clock/PLL allows the setting of the clocks for the AMD Geode™ system. Clock Mode: Allows the clock speed to be determined by either the hardware strapping or the manual settings. If the H/W strapping option is selected, then the manual divisor settings will be grayed out. Manual divisor settings: Mdiv: Options from 2 to 17. Vdiv: Options from 2 to 9.
DIGITAL-LOGIC AG 7.3.6. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Miscellaneous Configurations The Miscellaneous Configuration screen focuses on a variety of functions. Use the arrow keys (↑↓) to select the function and hit to change the value. Splash Screen Configuration: Splash Screen: Allows the splash screen to be, or not be, displayed; options are Enabled or Disabled.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 7.3.7. ISA I/O and Memory Configuration 7.3.8. Boot Order This menu allows the selection of the sequence of devices which are checked for a bootable image. There are six positions. Use the arrow keys (↑↓) to select the number and then press to cycle through the options. The options are None, Floppy Disk, USB Floppy Disk, Hard Drive, CD-ROM Drive, USB CD-ROM Drive and USB Hard Drive/Flash Drive.
DIGITAL-LOGIC AG 7.3.9. Geode LX800 Manual V1.1C Driver, Software & BIOS Information Default Values 7.3.10.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 7.3.11. Exit without Save 7.3.12.
DIGITAL-LOGIC AG 7.4. Geode LX800 Manual V1.1C Driver, Software & BIOS Information BIOS Diagnostics – Post Codes This is the GeodeRom port 80 flow for a cold boot on a gx system. There are some additional codes on a scx2xx system. This shows what functions generate which port 80 code. The first column of codes is generated by xpresrom.asm; the second column is the function which is run after the post code and any additional post codes generated by that function.
DIGITAL-LOGIC AG 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Eh 1Fh Geode LX800 Manual V1.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 7Bh DIMM has unsupported density. (e.g. 2GB or 8MB) Info* => See Post 7Fh 7Ch Unsupported DIMM. (e.g. registered, buffered or asymmetric density) Info* => See Post 7Fh 7Dh Unsupported number of banks on DIMM Info* => See Post 7Fh 7Eh Memory setup successful Info 7Fh Memory setup failed.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information Checkpoint 0B0h 0B1h 0B2h 0B3h 0B4h 0BEh 0BFh Description Starting memory test Reading 64 bytes from memory Writing 64 bytes to memory Read and compare 64 bytes of memory Walk Memory by x^2 Memory test passed successfully Memory test failed.
DIGITAL-LOGIC AG Geode LX800 Manual V1.1C Driver, Software & BIOS Information 8. INDEX LPC Card Devices................................................................40 A M Audio................................................................................... 16 B Manual, How to Use It...........................................................2 Memory and Cache Optimizations.......................................43 Mother Board Configuration................................................