[coreboot] DL145 G1 with dual dualcore CPU using coreboot ?

Oskar Enoksson enok at lysator.liu.se
Sat Aug 7 17:57:48 CEST 2010


Ok, I'm able to hotswap the BIOS chip, burn it and hot-remove it without
stopping the "development server" , then moving it to the target server
and power it up (although it takes some effort to avoid bending the pins)

However I'm not getting any output whatsoever from the target server.
Nothing on the serial port, nothing on the VGA output.

If I restore the original BIOS content using "flashrom" the target
server BIOS starts again as before, so I know that the erase/write
process works. It's the coreboot image file that is somehow wrong.

What to do? Any hints? I've put my mainboard/hp/dl145_g1 directory
contents at http://www.lysator.liu.se/~enok/dl145_g1/

I don't fully understand the structure of devicetree.cb and how it
should correlate to the output of "lspci -tv". Below is my lspci. What
should devicetree.cb look like?

Thanks!

bash% /sbin/lspci -tv
-[0000:00]-+-01.0-[0000:03]--
           +-01.1  Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC
           +-02.0-[0000:02]--+-03.0  Broadcom Corporation NetXtreme
BCM5704 Gigabit Ethernet
           |                 \-03.1  Broadcom Corporation NetXtreme
BCM5704 Gigabit Ethernet
           +-02.1  Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC
           +-06.0-[0000:01]--+-00.0  Advanced Micro Devices [AMD]
AMD-8111 USB
           |                 +-00.1  Advanced Micro Devices [AMD]
AMD-8111 USB
           |                 \-04.0  ATI Technologies Inc Rage XL
           +-07.0  Advanced Micro Devices [AMD] AMD-8111 LPC
           +-07.1  Advanced Micro Devices [AMD] AMD-8111 IDE
           +-07.3  Advanced Micro Devices [AMD] AMD-8111 ACPI
           +-18.0  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
           +-18.1  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Address Map
           +-18.2  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
DRAM Controller
           +-18.3  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control
           +-19.0  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
           +-19.1  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Address Map
           +-19.2  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
DRAM Controller
           \-19.3  Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control



ron minnich wrote:
> you did the flashrom -r. First step.
>
> Take a second chip. Burn the factory bios onto that chip with flashrom -w.
>
> Try to boot it. Make sure that works.
>
> Then burn a third chip with factory bios.
>
> Then take the original and a backup and put them somewhere safe. If
> you only have ONE factory bios part, you will at some point make a
> mistake and burn it with a bad bios image: that's a guarantee. So make
> sure you have two factory BIOS chips and label them well, and put one
> where it is impossible to pick it up by mistake and burn it.
>
> If you can set up one machine as a "burner" and one as a "development"
> that's the best.
>
> Then it's time to start trying to get coreboot going with the third chip.
>
> ron
>   





More information about the coreboot mailing list