I can report that flashrom v0.9.0-r670 works with KFN4-D16 I flashed an ASUS ROM (3.02) and halted the computer and rebooted, computer booted up as normal.
Should I formally inform someone so that the documentation can be updated to reflect the fact that flashwom works with this board?
If no one picks it up from this mail, you can send an email to the flashrom list and they'll update it.
I am struggling to configure coreboot for this board based on Myles Watson's recommendation of using the tyans2892 as a template. 2.1 in acpi_tables.c resourcemap.c mptable.c dsdt.dsl there are references to AMD8131, this board does not have an AMD8131, should I remove these references?
Yes.
2.2 in Options.lb default CONFIG_MAINBOARD_PART_NUMBER="s2892" default CONFIG_MAINBOARD_VENDOR="Tyan" default CONFIG_MAINBOARD_PCI_SUBSYSTEM_VENDOR_ID=0x10f1 default CONFIG_MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID=0x2892 Do I need to edit?
Yes. It won't matter much at first, but you'll want those correct.
2.3 in dsdt.dsl there are references to onboard ATI RAGE, this board has an ES1000 and to an INTELL NIC, this board has broadcom
You'll need to change those as well.
2.4
in Config.lb 2.4.1 there are references to 8 DIMMS, this board has 16 should I add 8 more from 58 to 65? chip drivers/generic/generic #dimm 1-1-1 device i2c 57 on end end
I don't know enough about this.
2.4.2 the SMBUS has ADT7463A and WINBOND monitors, do I need to edit this to reflect the KFN4-DE16?, How do I find out what the KFN4-D16 has 2.4.3 Do I just remove the references to AMD8131? Do I replace with anything?
Only if the board has something there. Many boards only have one HT link used, which simplifies things.
2.4.4 Do I need to add info about the PCI-E to PCI bridge and the ATI ES1000 VGA? 02:00.0 PCI bridge: Intel Corporation 6702PXH PCI Express-to-PCI Bridge A (rev 09) 04:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 21) 05:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 21) 06:05.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)
You only need to add devices that: 1. Won't be found otherwise 2. Need some specific initialization 3. Are soldered to the mainboard
Everything else will be found and initialized automatically.
Good luck, Myles
thanks Myles
thats mostly clear but I have one question
Can I start with only CPU, HTX, DIMMS and IDE listed in config.lb and then work up from there? Or do I need to list everything which is soldered to the mainboard even if I don't need them (to boot linux)?
regards
Tom
You only need to add devices that:
- Won't be found otherwise
- Need some specific initialization
- Are soldered to the mainboard
Everything else will be found and initialized automatically.
Good luck, Myles
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
On Tue, Aug 11, 2009 at 11:17 AM, thomas ward tomwardathome@yahoo.co.ukwrote:
thanks Myles
thats mostly clear but I have one question
Can I start with only CPU, HTX, DIMMS and IDE listed in config.lb and then work up from there?
Yes.
Or do I need to list everything which is soldered to the mainboard even if I don't need them (to boot linux)?
No. You only need to list the things that need to be initialized by Coreboot. Devices that don't need special initialization need not be mentioned even if you need them.
Thanks, Myles