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 cd filo/trunk/filo patch -p 0 << ~/coreboot/filo_dl_145_sata.patch sh build.sh cp build/filo.elf ~/coreboot/
2. checkout coreboot-v2, apply remaining patches and build it: svn co svn://coreboot.org/repos/trunk/coreboot-v2 cd 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 cd targets buildtarget hp/dl145_g3 /home/samuel/coreboot/coreboot_v2 cd hp/dl145_g3 sed -e s@/home/mondrian/filo.elf@/home/samuel/coreboot/filo....@g Config.lb cd dl145_g3 make and then i get the error: http://merlin.ugent.be/~samuel/dl145g3/builds/firmware_build_20090331_1708.txt Any suggesions? Did I do something wrong? 2009/3/31 Mondrian Nuessle <[email protected]>: > 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 > > BUT: > * 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 > filo_dl145_sata.patch). > > I hope this gets you started Samuel, and I hope the list can provide some > insight regarding the CPU > frequency problem. > > Regards, > Mondrian > > -- > Dr. Mondrian Nuessle > Phone: +49 621 181 2717 University of Heidelberg > Fax: +49 621 181 2713 Computer Architecture Group > mailto:[email protected] http://ra.ziti.uni-heidelberg.de > > > -- > coreboot mailing list: [email protected] > http://www.coreboot.org/mailman/listinfo/coreboot > -- coreboot mailing list: [email protected] http://www.coreboot.org/mailman/listinfo/coreboot

