This patch adds support for mainboard iBASE:MB899
based on Kontron 986LCD-M changed superIO chip to w83627ehg, dropping MIDI dropped second superIO at 4e changed superIO-addr from 2e to 4e adjusted irq_tables.c and devicetree.cb dropped setup of 3xGBit-Ethernet adjusted IRQ-map (using values from mainboard/intel/d945gclf) disabled parts about HD-audio (missing on that board)
I just left parts alone which I do not understand - such as almost all of ACPI, dmi, dsdt, fadt. Maybe those are not even needed for this board.
With this version I was able to boot FILO which could load kernel+initrd from IDE. Linux booted up fine with this version (even without irqpoll option). Tested working: eth0, eth1, hda, sda, USB, sensors(fan), acpi_power_off
only SATA-hotplug failed and sensors temperature readings were off scale and during coreboot init there is a strange non-continous scraping noise. It does not come from HDD - but maybe from onboard PC-speaker?
Signed-off-by: Bernhard M. Wiedemann corebootbmw@lsmod.de
also available from http://www.lsmod.de/~bernhard/linux/coreboot-mainboard-ibase-mb899.diff http://www.lsmod.de/~bernhard/linux/coreboot.config
On Wed, Apr 21, 2010 at 03:01:44PM +0200, Bernhard M. Wiedemann wrote:
This patch adds support for mainboard iBASE:MB899
based on Kontron 986LCD-M changed superIO chip to w83627ehg, dropping MIDI dropped second superIO at 4e changed superIO-addr from 2e to 4e adjusted irq_tables.c and devicetree.cb dropped setup of 3xGBit-Ethernet adjusted IRQ-map (using values from mainboard/intel/d945gclf) disabled parts about HD-audio (missing on that board)
adjusted superIO values (e.g. 0x290 instead of 0xa00) using superiotool -d -e of original BIOS as reference
I just left parts alone which I do not understand - such as almost all of ACPI, dmi, dsdt, fadt. Maybe those are not even needed for this board.
With this version I was able to boot FILO which could load kernel+initrd from IDE. Linux booted up fine with this version (even without irqpoll option).
Tested working on Linux: eth0, eth1, hda, sda, USB, VGA, sensors(fan,temp), acpi_power_off, flashrom, superiotool, reboot(sometimes)
only SATA-hotplug failed and sometimes reboot failed
fixed: sensors temperature readings were off scale fixed: during coreboot init there was a strange non-continous scraping noise. It did not come from HDD - but maybe from onboard PC-speaker? - noise was during BIOS-flash read/write even within Linux.
Signed-off-by: Bernhard M. Wiedemann corebootbmw@lsmod.de
also available from http://www.lsmod.de/~bernhard/linux/coreboot-mainboard-ibase-mb899-sensors.d... http://www.lsmod.de/~bernhard/linux/coreboot.config