[coreboot] ASUS KFN4D16 - K8 FAM10

Myles Watson mylesgw at gmail.com
Mon Aug 10 17:59:59 CEST 2009


> 1.
> 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.

> 2.
> 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







More information about the coreboot mailing list