[ANNOUNCE] Playstation 3 support now in HEAD

Nathan Whitehorn nwhitehorn at freebsd.org
Thu Jan 6 22:22:09 UTC 2011

Yesterday, I imported support for the Sony Playstation 3 into our 64-bit 
PowerPC port, expanding our game console support into the current 
generation. There are still a few rough edges due to missing hardware 
support, but the machine boots and runs FreeBSD stably. These rough 
edges should be smoothed out in time for the 9.0 release. Thanks to 
Peter Grehan for donating the hardware that made this port possible.

Supported hardware:
- Sony Playstation 3 Fat, firmware version<  3.21
- Netbooting only
- 480i/480p only


The PS3 must be netbooted. First, acquire and install a copy of Petitboot
from http://ozlabs.org/~jk/projects/petitboot/

Next, set up a second machine with DHCP, NFS, and TFTP. Setup DHCP to netboot
loader.ps3 over TFTP, with the root path pointing to an NFS directory.

DHCP Setup:

host ps3 {
   hardware ethernet XX:XX:XX:XX:XX:XX;
   filename "/loader.ps3";
   option host-name "ps3";
   option root-path "";

NFS setup:
mkdir /usr/netboot-ps3
cd /usr/src
make buildworld installworld distribution TARGET=powerpc TARGET_ARCH=powerpc64 DESTDIR=/usr/netboot-ps3

Then share /usr/netboot-ps3 read/write over NFS with the PS3.

Connect a monitor set to 480i or 480p to the video output, and boot!

More information about the freebsd-current mailing list