On Mon, Dec 20, 2004 at 02:51:23PM +0100, Philippe Guyot wrote: > On Monday 20 December 2004 13:56, Sven Luther wrote: > > On Fri, Dec 17, 2004 at 05:15:22PM +0100, Philippe Guyot wrote: > > > Hi all! > > > > > > I am trying to install a Debian on a powerpc 604 machine from Bull > > > > This is probably a prep box, do you know if it uses the prep or ppcbug boot > > mechanism ? > > > > > It has firmware 03.03.09 copyright Firmworks. > > > > > > If it doesn't lie, it is a prep machine. > > > > Cool. > > > > > I made all the stuff for netbooting (dhcd,tftp and so on).Seems OK. > > > > > > I am loading vmlinuz-prep.initrd ("load net") and the firmware answer: > > > > > > ### : 0 d e boot-file = vmlinuz-prep.initrd > > > > Is this the rc2 or daily build, 2.4 or 2.6 d-i kernel ? > > /ftp.debian.org/debian/dists/testing/main/installer-powerpc/rc2/images/powerpc/netboot/
Ok, so rc2, 2.6 netboot image. Can you try also the netboot/2.4 image ? > > > I examined the memory, the image seems well loaded at load-base > > > (comparing hex display of memory at load-base and at load-base+size of > > > vm...with the output of hexdump vm.... > > > (only first and last blocs of memory, of course) > > > > > > then I typed "go" to start execution. firmware answer : ### : 0 d f > > > and the machine is frozen. > > > > > > (of course, "boot net" gives the same result). > > > > > > > > > Can somebody point me to a right direction ? > > > > Not much, but i suppose that it may be that you run into some kernel size > > limit. Where does load-base point to ? > > load-base = 0x 400000 This is 4MB, right ? The 2.6 kernel is smaller, but the intird used is big. Does the whole d-i image fit in the 6MB between load-base and OF ? > > I made some experiences, not always pure orthodoxy: > > First of all, when booting disk ("boot disk"), the OF displays 0 d f then > boots proceed, so I think this 0df is not an error message. > > As far as I can see by dumping memory from place to place, the vmlinuz loaded > does not overwrite parts of code from OF (which should be at 0x 100000). > There were only zeroes before loading. Mmm, 0x100000 is 1MB, right ? Thisindeed cause problems. > So I tried to load...yaboot. (yes, I know, not the right way for a prep > machine but...) Cool thing to try :) > It gave strange things: It runs but you can enter only 2 chars at the prompt. > I realize also (tcpdump) that when loaded and running, it request "yaboot" to > the ftp server and not "yaboot.conf". I went around this by loading first Known bug of the IBM OF implementation. > yaboot, then moving a yaboot..conf on yaboot then "go" . Same result however > (may be because this is *not* a chrp machine) but the fact is that yaboot is > loaded and running. May be some clue arising from that? I red from IEEE > standards that .ELF must be annotated for running on IBM machines (but saying > the truth, I do not understand yet what doest that mean...). You have to run addnote on them, but this should be done for the yaboot on the rc2 CD. Friendly, Sven Luther