Board:asi/mb 5blmp: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
(Manual.) |
||
Line 2: | Line 2: | ||
This is the '''[http://www.igel.com/ IGEL] WinNET III''' thin client, which uses the mainboard '''ASI MB-5BLMP'''. ASI (Aquarius Systems, Inc.) seems to be [http://www.bcom.com/ Bcom] now. | This is the '''[http://www.igel.com/ IGEL] WinNET III''' thin client, which uses the mainboard '''ASI MB-5BLMP'''. ASI (Aquarius Systems, Inc.) seems to be [http://www.bcom.com/ Bcom] now. | ||
There's a small [http://web.archive.org/web/20010718093528/www.bcom.com.tw/2000/support/5blmp10e.PDF manual] (PDF) for the MB-5BLMP. | |||
== Hardware == | == Hardware == |
Revision as of 19:30, 13 May 2007
Note: This is work in progress! This board does not fully work, yet!
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
Building a payload
Building a LinuxBIOS image
$ cd targets $ ./buildtarget asi/mb_5blmp $ cd asi/mb_5blmp/mb_5blmp $ make
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
lspci -s 0:0.0 -xxx
00:00.0 Host bridge: Cyrix Corporation PCI Master 00: 78 10 01 00 07 00 80 02 00 00 00 06 00 00 00 00 10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40: 1e 14 00 c1 00 00 00 00 00 00 00 00 00 00 00 00 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
lspnp
00:00 PNP0000 AT programmable interrupt controller 00:01 PNP0200 AT DMA controller 00:02 PNP0100 AT system timer 00:03 PNP0b00 AT real-time clock 00:04 PNP0303 IBM enhanced keyboard (101/102-key, PS/2 mouse support) 00:05 PNP0800 AT speaker 00:06 PNP0c04 Math coprocessor 00:07 PNP0c01 System board 00:08 PNP0c02 Motherboard resources 00:09 PNP0a03 PCI bus 00:0c PNP0c02 Motherboard resources 00:0d PNP0c02 Motherboard resources 00:0e PNP0501 16550A-compatible serial port 00:0f PNP0700 PC standard floppy disk controller 00:10 PNP0400 Standard LPT printer port 00:12 PNP0501 16550A-compatible serial port
lspnp -v
00:00 PNP0000 AT programmable interrupt controller state = active io 0x20-0x21 io 0xa0-0xa1 irq 2 00:01 PNP0200 AT DMA controller state = active io 0x0-0xf io 0x81-0x83 io 0x87-0x87 io 0x89-0x8b io 0x8f-0x91 io 0xc0-0xdf dma 4 00:02 PNP0100 AT system timer state = active io 0x40-0x43 irq 0 00:03 PNP0b00 AT real-time clock state = active io 0x70-0x71 irq 8 00:04 PNP0303 IBM enhanced keyboard (101/102-key, PS/2 mouse support) state = active io 0x60-0x60 io 0x64-0x64 irq 1 00:05 PNP0800 AT speaker state = active io 0x61-0x61 00:06 PNP0c04 Math coprocessor state = active io 0xf0-0xff irq 13 00:07 PNP0c01 System board state = active mem 0x0-0x9ffff mem 0x40010000-0x40010fff mem 0x40008000-0x4000ffff mem 0x40018000-0x407fffff 00:08 PNP0c02 Motherboard resources state = active mem 0xf0000-0xf3fff mem 0xf4000-0xf7fff mem 0xf8000-0xfffff mem 0xc8000-0xc9fff 00:09 PNP0a03 PCI bus state = active io 0x4d0-0x4d1 io 0xcf8-0xcff io 0x480-0x48f 00:0c PNP0c02 Motherboard resources state = active mem 0xe0000-0xeffff 00:0d PNP0c02 Motherboard resources state = active io 0x800-0x80f io 0x900-0x90f 00:0e PNP0501 16550A-compatible serial port state = active io 0x3f8-0x3ff irq 4 00:0f PNP0700 PC standard floppy disk controller state = active io 0x3f2-0x3f5 irq 6 dma 2 00:10 PNP0400 Standard LPT printer port state = active io 0x378-0x37f irq 7 00:12 PNP0501 16550A-compatible serial port state = active io 0x2f8-0x2ff irq 3