Difference between revisions of "Board:iei/pcisa-lx-800-r10"

From coreboot
Jump to: navigation, search
m
Line 16: Line 16:
 
|RAM_SODIMM_status = N/A
 
|RAM_SODIMM_status = N/A
 
|RAM_DDR_status = OK
 
|RAM_DDR_status = OK
|RAM_DDR_comments = Tested with 256MiB module at ?MHz .
+
|RAM_DDR_comments = Tested with 256MiB module.
 
|RAM_DDR2_status = N/A
 
|RAM_DDR2_status = N/A
 
|RAM_DDR3_status = N/A
 
|RAM_DDR3_status = N/A
Line 30: Line 30:
 
|SATA_status = Untested
 
|SATA_status = Untested
 
|USB_status = OK
 
|USB_status = OK
|USB_comments = OK.
 
 
|Onboard_VGA_status = OK
 
|Onboard_VGA_status = OK
|Onboard_VGA_comments = VGA not support in coreboot, only framebufferconsole/X11.
+
|Onboard_VGA_comments = VGA not supported in coreboot, only framebuffer console/X11.
 
|Onboard_ethernet_status = OK
 
|Onboard_ethernet_status = OK
 
|Onboard_audio_status = OK
 
|Onboard_audio_status = OK
Line 64: Line 63:
 
|IR_status = N/A
 
|IR_status = N/A
 
|Speaker_status = OK
 
|Speaker_status = OK
|Speaker_comments = Need a patch
+
|Speaker_comments = Needs a patch.
 
|DiskOnChip_status = N/A
 
|DiskOnChip_status = N/A
  
Line 100: Line 99:
  
 
* '''LX-800''' AMD CPU with 500MHz core clock
 
* '''LX-800''' AMD CPU with 500MHz core clock
* '''CS5536AD''' part of the chipset, AMD companion device
+
* '''CS5536AD''' Part of the chipset, AMD companion device
* '''W83627''' Super I/O
+
* '''W83627''' Winbond Super I/O
 
* '''RTL8100C''' Realtec network controller
 
* '''RTL8100C''' Realtec network controller
 
* '''RTL8100C''' Realtec network controller
 
* '''RTL8100C''' Realtec network controller
 
* '''PM49FL004''' PLCC32 512kiB flash memory to boot (in a socket)
 
* '''PM49FL004''' PLCC32 512kiB flash memory to boot (in a socket)
* '''ALC203''' AC97 AD/DA
+
* '''ALC203''' AC'97 AD/DA
  
 +
== Building FILO ==
  
== Building filo ==
+
[[FILO]] config for IEI LX-800 (boot from CF):
  
FILO config for IEI LX-800 (boot from CF):
+
  USE_GRUB = 0
 
+
  AUTOBOOT_FILE = "hdb1:/boot/bzImage syscrtc=/dev/hdb1 initrd=hdb1:/boot/initrd.gz clocksource=pit ide-delay=2 hda=none ide1=noprobe console=tty0 quiet"
# !!! NOTE !!!
+
  AUTOBOOT_DELAY = 1
# Do NOT add spaces or comments at the end of option lines.
+
  IDE_DISK = 1
# It confuses some versions of make.<br />
+
# Use grub instead of autoboot?
+
  USE_GRUB = 0<br />
+
# Image filename for automatic boot and optional command line parameter
+
  AUTOBOOT_FILE = "hdb1:/boot/bzImage syscrtc=/dev/hdb1 initrd=hdb1:/boot/initrd.gz clocksource=pit ide-delay=2 hda=none ide1=noprobe console=tty0 quiet"<br />
+
# Time in second before booting AUTOBOOT_FILE
+
  AUTOBOOT_DELAY = 1<br />
+
# Driver for hard disk, CompactFlash, and CD-ROM on IDE bus
+
  IDE_DISK = 1<br />
+
# Serial console
+
 
  SERIAL_CONSOLE = 1
 
  SERIAL_CONSOLE = 1
 
  SERIAL_IOBASE = 0x3f8
 
  SERIAL_IOBASE = 0x3f8
# if SERIAL_SPEED is commented out, the speed will not be changed.
+
  # SERIAL_SPEED = 115200
  #SERIAL_SPEED = 115200<br />
+
# Filesystems
+
 
  FSYS_EXT2FS = 1
 
  FSYS_EXT2FS = 1
# i386 options<br />
+
  LINUX_LOADER = 1
# Loader for standard Linux kernel image, a.k.a. /vmlinuz
+
  # MULTIBOOT_IMAGE = 1
  LINUX_LOADER = 1<br />
+
# Boot FILO from Multiboot loader (eg. GRUB)
+
  #MULTIBOOT_IMAGE = 1
+
  
 
== Building coreboot ==
 
== Building coreboot ==

Revision as of 22:21, 10 March 2008

Status

Device/functionality Status Comments
CPU
CPU works OK AMD Geode LX-800.
L1 cache enabled OK
L2 cache enabled OK
L3 cache enabled N/A
Multiple CPU support N/A
Multi-core support N/A
Hardware virtualization N/A
RAM
EDO N/A
SDRAM N/A
SO-DIMM N/A
DDR OK Tested with 256MiB module.
DDR2 N/A
DDR3 N/A
Dual channel support N/A
ECC support N/A
On-board Hardware
On-board IDE 3.5" OK
On-board IDE 2.5" N/A
On-board SATA Untested
On-board SCSI Unknown
On-board USB OK
On-board VGA OK VGA not supported in coreboot, only framebuffer console/X11.
On-board ethernet OK
On-board audio OK
On-board modem N/A
On-board FireWire N/A
On-board smartcard reader N/A
On-board CompactFlash OK
On-board PCMCIA N/A
Add-on slots/cards
ISA add-on cards OK Tested with backplane IP-6S.
Audio/Modem-Riser (AMR/CNR) cards N/A
PCI add-on cards OK Tested with backplane IP-6S.
Mini-PCI add-on cards Unknown
PCI-X add-on cards Unknown
AGP graphics cards N/A
PCI Express x1 add-on cards N/A
PCI Express x2 add-on cards N/A
PCI Express x4 add-on cards N/A
PCI Express x8 add-on cards N/A
PCI Express x16 add-on cards N/A
PCI Express x32 add-on cards N/A
HTX add-on cards N/A
Legacy / Super I/O
Floppy OK
Serial port 1 (COM1) OK
Serial port 2 (COM2) OK
Parallel port OK
PS/2 keyboard OK
PS/2 mouse OK
Game port N/A
Infrared N/A
PC speaker OK Needs a patch.
DiskOnChip N/A
Miscellaneous
Sensors / fan control N/A This CPU does not need a fan.
Hardware watchdog OK
SMBus Unknown
CAN bus N/A
CPU frequency scaling OK
Other powersaving features OK
ACPI N/A
Reboot OK
Poweroff OK
Suspend Unknown
Nonstandard LEDs N/A
High precision event timers (HPET) N/A
Random number generator (RNG) N/A
Wake on modem ring N/A
Wake on LAN N/A
Wake on keyboard N/A
Wake on mouse N/A
Flashrom OK Works fine, both with coreboot and with the proprietary BIOS.

Hardware

The IEI LX-800 mainboard.
The IEI LX-800 mainboard.

Overview

  • LX-800 AMD CPU with 500MHz core clock
  • CS5536AD Part of the chipset, AMD companion device
  • W83627 Winbond Super I/O
  • RTL8100C Realtec network controller
  • RTL8100C Realtec network controller
  • PM49FL004 PLCC32 512kiB flash memory to boot (in a socket)
  • ALC203 AC'97 AD/DA

Building FILO

FILO config for IEI LX-800 (boot from CF):

USE_GRUB = 0
AUTOBOOT_FILE = "hdb1:/boot/bzImage syscrtc=/dev/hdb1 initrd=hdb1:/boot/initrd.gz clocksource=pit ide-delay=2 hda=none ide1=noprobe console=tty0 quiet"
AUTOBOOT_DELAY = 1
IDE_DISK = 1
SERIAL_CONSOLE = 1
SERIAL_IOBASE = 0x3f8
# SERIAL_SPEED = 115200
FSYS_EXT2FS = 1
LINUX_LOADER = 1
# MULTIBOOT_IMAGE = 1

Building coreboot

$ cd targets
$ ./buildtarget iei/lx-800-r10
$ cd iei/lx-800-r10/lx-800-r10
$ LANG=C make

The LANG=C is only for those users that uses a localised system.

Comparing boot time

BIOS Power UP - OS loader OS loader - Linux Linux - shell Summary
Vendor BIOS 8 2 2 12
Coreboot 2 2 2 6