[coreboot] [PATCH] First support for HP DL145 G3
samuel.verstraete at gmail.com
Tue Mar 31 18:40:45 CEST 2009
I just tried building this :)
But I didn't succeed.
What I did:
1. checkout payload filo, apply filo_dl_145_sata.patch and build it.
svn co svn://coreboot.org/filo
patch -p 0 << ~/coreboot/filo_dl_145_sata.patch
cp build/filo.elf ~/coreboot/
2. checkout coreboot-v2, apply remaining patches and build it:
svn co svn://coreboot.org/repos/trunk/coreboot-v2
patch -p 0 << ~/coreboot/bcm2100.patch
patch -p 0 << ~/coreboot/pilot_superio.patch
patch -p 0 << ~/coreboot/hp_dl145_g3.patch
patch -p 0 << ~/bcm5785_noide.patch
buildtarget hp/dl145_g3 /home/samuel/coreboot/coreboot_v2
sed -e s@/home/mondrian/filo.elf@/home/samuel/coreboot/filo.elf at g Config.lb
and then i get the error:
Any suggesions? Did I do something wrong?
2009/3/31 Mondrian Nuessle <nuessle at uni-hd.de>:
> Hi everybody,
> I prepared an initial set of patches to support the HP DL145 G3 server, which is a Broadcom HT-1000/HT-2100 based Socket
> F machine.
> The current status of the port is:
> * we have serial output (using the serverengines pilot chip on the board, see attached pilot_superio.patch)
> * CPU and memory gets initialized
> * on-board eth0 is working
> * SATA is working
> * the on-board graphic was not tested (not important for
> a server and the graphics sucks anyway...)
> * USB and PS2 work
> * no ACPI
> * I remember that I could also use a PCIe card, see attached bcm21000.patch
> * HTX card does work.
> * Earlier problems we had in respect to timer interrupt are not there anymore.
> * the hp_dl145_g3.patch includes the mainboard and the target dirs
> * if I coldboot, the CPUs are only running at 1 GHz and not with 2.6 GHz as they should...
> * if we boot the factory BIOS and then perform a warm-reset into Coreboot, the CPUs run with 2.6 GHz.
> I hope someone on the list can help.
> * There are also some more problems with the HT-1000 (aka bcm5785) southbridge:
> - if I activate IDE in bcm5785_early_setup.c, the machine will freeze shortly after being completely booted
> - if I activate the second IOAPIC (line 179 in bcm5785_early_setup.c), my linux boot hangs when starting udevd...
> - with both features disabled (see attached bcm5785_noide.patch), the machine boots and does not crash, of course
> PATA drives are not available.
> To boot the machine, I tested FILO. The on-board SATA adapter uses a class id of 0x104 in sata mode
> (which we use). FILO does not accept this class ID; I prepared a patch that adds this class ID to
> the respective if statement in driver/ide.c. FILO does then boot from SATA without any problems (see attached
> I hope this gets you started Samuel, and I hope the list can provide some insight regarding the CPU
> frequency problem.
> Dr. Mondrian Nuessle
> Phone: +49 621 181 2717 University of Heidelberg
> Fax: +49 621 181 2713 Computer Architecture Group
> mailto:nuessle at uni-hd.de http://ra.ziti.uni-heidelberg.de
> coreboot mailing list: coreboot at coreboot.org
More information about the coreboot