Board:asi/mb 5blmp
The wiki is being retired!
Documentation is now handled by the same processes we use for code: Add something to the Documentation/ directory in the coreboot repo, and it will be rendered to https://doc.coreboot.org/. Contributions welcome!
This is the IGEL WinNET III thin client, which uses the mainboard ASI MB-5BLMP. ASI (Aquarius Systems, Inc.) seems to be Bcom now.
There's a small manual (PDF) for the MB-5BLMP.
Hardware
- CPU: Cyrix MediaGX™ 233 MHz (a.k.a. Cyrix/NSC/AMD Geode GX1)
- Chipset: Cyrix CS5530
- RAM:
- 1x S0-DIMM socket (144 pins): 32 MB
- 1x DIMM socket (168 pins): not populated per default
- 1x DIP32 BIOS chip
- 1x DIP32 Disk on Chip (DoC)
- 1x IDE (40 pin connector for ATAPI 3.5" IDE hard drives or CDROM drives)
- VGA: integrated in the chipset, max. resolution 1280x1024 (8 bpp)
- Super I/O chip: NSC PC87351
- Connectors:
- 1x PS/2 keyboard
- 1x PS/2 mouse
- 2x serial port (COM1, COM2)
- 1x Parallel port
- 2x USB (OHCI)
- Audio: Line-in, line-out, Mic
- Internal expansion slots:
- 1x ISA
- 1x PCI (shared)
- Ethernet: Realtek RTL8138B (10/100 Mbit), might support Boot ROM and Wake-on-LAN
- Internal power supply (25 W or 60 W, 100~240 VAC, 50/60 Hz)
Status
LinuxBIOS + FILO can boot a Linux kernel (e.g. 2.6.20) just fine.
However, as the PIRQ table in LinuxBIOS is not yet fixed (this is on my TODO list), you have to use the Linux kernel parameter irqpoll at the moment.
Building a payload
Building a coreboot image
See the Build HOWTO for information on how to build coreboot for this board.
Flashing the image
$ flashrom -vw linuxbios.rom
Notes
...
Serial console
...
FILO Config file
USE_GRUB = 1 MENULST_FILE = "hda1:/boot/grub/menu.lst" MENULST_TIMEOUT = 0 AUTOBOOT_FILE = "hda1:/vmlinuz initrd=/initrd.img root=/dev/hda1 console=tty0 console=ttyS0,115200" AUTOBOOT_DELAY = 0 IDE_DISK = 1 USB_DISK = 0 VGA_CONSOLE = 1 PC_KEYBOARD = 1 SERIAL_CONSOLE = 1 SERIAL_IOBASE = 0x3f8 FSYS_EXT2FS = 1 FSYS_FAT = 0 FSYS_REISERFS = 0 FSYS_ISO9660 = 1 ELTORITO = 1 SUPPORT_PCI = 1 PCI_BRUTE_SCAN = 1 LINUX_LOADER = 1
/boot/grub/menu.lst
kernel /vmlinuz root=/dev/hda1 ro console=tty0 console=ttyS0,115200
/etc/inittab
T0:23:respawn:/sbin/getty -L ttyS0 115200 vt100
Detailed System Information
The following information was gathered on a running Linux system, booted via the proprietary BIOS:
lspci -nn
00:00.0 Host bridge [0600]: Cyrix Corporation PCI Master [1078:0001] 00:0f.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10) 00:12.0 ISA bridge [0601]: Cyrix Corporation 5530 Legacy [Kahlua] [1078:0100] 00:12.1 Bridge [0680]: Cyrix Corporation 5530 SMI [Kahlua] [1078:0101] 00:12.2 IDE interface [0101]: Cyrix Corporation 5530 IDE [Kahlua] [1078:0102] 00:12.3 Multimedia audio controller [0401]: Cyrix Corporation 5530 Audio [Kahlua] [1078:0103] 00:12.4 VGA compatible controller [0300]: Cyrix Corporation 5530 Video [Kahlua] [1078:0104] 00:13.0 USB Controller [0c03]: Compaq Computer Corporation ZFMicro Chipset USB [0e11:a0f8] (rev 06)
lspci -tv
-[0000:00]-+-00.0 Cyrix Corporation PCI Master +-0f.0 Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ +-12.0 Cyrix Corporation 5530 Legacy [Kahlua] +-12.1 Cyrix Corporation 5530 SMI [Kahlua] +-12.2 Cyrix Corporation 5530 IDE [Kahlua] +-12.3 Cyrix Corporation 5530 Audio [Kahlua] +-12.4 Cyrix Corporation 5530 Video [Kahlua] \-13.0 Compaq Computer Corporation ZFMicro Chipset USB
/proc/cpuinfo
processor : 0 vendor_id : CyrixInstead cpu family : 5 model : 7 model name : Cyrix MediaGXtm MMXtm Enhanced stepping : 4 cpu MHz : 233.884 cache size : 16 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu tsc msr cx8 cmov mmx cxmmx up bogomips : 476.30
This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. |