| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- OpenWRT on the Sony PS3 Game Console
- The OpenWRT build will create both a 1st stage PS3-Linux image
- suitable for programming into the PS3 flash memory, and a 2nd
- stage PS3-Linux image suitable for loading via bootloaders or
- the kexec utility.
- The 2nd stage image is convenient for testing new builds. It can
- be loaded from disk, USB device, or the network by an existing
- Other OS bootloader. After the 2nd stage image is tested and
- found to be good, the 1st stage image can then be programmed into
- flash memory. It is recommended to use this method during
- development to avoid corrupting the flash memory contents, which
- requires a reboot to the Game OS to repair.
- Known good Other OS bootloader images and installation information
- can be found here:
- http://www.kernel.org/pub/linux/kernel/people/geoff/cell/
- The 2nd stage image file is bin/openwrt-ps3-vmlinux.elf. It can
- be loaded with an entry in the bootloader config file. It has
- no initrd file.
- The 1st stage image is named bin/otheros.bld. It can be programmed
- into flash memory either from Linux or the Game OS. From Linux,
- use the command:
- ps3-flash-util -w otheros.bld
- From the Game OS, use the menu item 'Install Other OS'.
- Tips on how to recover your PS3-Linux system when it hangs up or no
- longer boots can be found here:
- http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-howto/ps3-boot-recovery-howto.txt
- To alter the kernel command line options, run 'make kernel_menuconfig'
- and go to 'Kernel Options' -> 'Initial kernel command string'.
- The default video behavior is to autodetect the monitor capabilities,
- which should work for most monitors. More info on video modes can be
- found in the man page of the ps3-video-mode utility.
|