On Sat, 20 Nov 1999, Gerald Turner wrote: > I've tried booting PReP images several times from floppies and havn't been > able to get anywhere (nothing runs). So now I'm following Matt Porter's > directions for TFTP'ing the PReP image. I've got a TFTP server setup and > tested (been able to TFTP /tftpboot/boot.bin from another working Linux > box) and the IP address has been setup in Open Firmware and tested (I've > had successful pings in the "SMS" "Remote Initial Program Load" menu). > > Now in Open Firmware, when I issue "boot > net:10.0.0.42,/tftpboot/boot.bin,10.0.0.2" or similar (just "boot net:") I > get what appears to be an error message, "20A80004", and the TFTP server > never gets connected to (I'm running ippl for that matter). Can anybody > translate this silly number for me? Have I missed anything so far? >
I'm an idiot! I have since read the playground/OF obp-tftp package specification and realized that even though the machine knows the IP addresses and the boot file name, I still need to be running bootpd. So now I have the network boot mostly working. Not entirely because the TFTP transfer times out (strace'd tftp exits on the server after 5 x 5 second retries, but the RS6K keeps sending UDP packets?!) with the 2MB PReP boot.bin, and all other images transfer but behave the same way as the DOS floppy boot: PReP kernels don't appear to even start and CHRP images hang after "copying OF device tree..." (sometimes before "done"). Help?! I think I better cross-compile a PReP kernel without the ELF header stripped... Gerald Turner http://www.mojavedesign.net/~gturner/

