PS3

From openSUSE

(Redirected from Playstation)
The Sony PLAYSTATION 3 (PS3) is based on a 3.2GHz Cell Microprocessor, with 256MByte GDDR-VRAM. The processor is PowerPC compatible. The alliance of (IBM/Sony/Toshiba) who created the Cell processor have been active creating Linux kernel patches for the processor since Linux Kernel 2.6.13. Sony has created kernel patches specific for the PS3 in Linux Kernel 2.6.22, as well as maintaining the GNU toolchain (gcc, binutils etc).


Contents

Version:
10.3
The information below is for openSUSE 10.3


Hardware Requirements

  • A computer to download and copy files on to media.
  • Playstation3 with:
    • USB Keyboard and Mouse
  • Any of the following recording media:
    • USB Flash or HD drive
    • CD-R, CD-RW, DVD-R, DVE+R, DVD-RW, DVD+RW, BD-R, or BD-RE disc
    • If the PS3 has memory card slots: Memory Stick, SD memory card, or CompactFlash.

Note: keyboard and mouse simplifies a lot. But it is possible to install with only a mouse, and possibly even simpler with only a keyboard! With only a mouse it is possible to copy-paste characters from Help tabs.

Software Requirements

NOTE: You can also try openSUSE 11.0 RC2 on the PS3. Follow this instructions, but using the 11.0 RC2 for PPC media opensuse 11.0 RC2 for PPC

Instructions

Preparing Media

Just download the PPC edition of OpenSuse 10.3 and burn it to a DVD media using your favorite burning tool.

NOTE: PS3 bootloader can now be updated from OpenSuse 10.3 installation media

Technical Note

  • On your recording media there is the following folder structure, It is a requirement to use single-byte characters only.
PS3
|-otheros

It is possible to download the Boot loader here otheros.bld

Installation

Preparing the PS3

NOTE: Updating your PS3 to the latest firmware is recommended before proceeding

 To keep game settings/progress and downloads do (only tested with latest firmware)
 * Attach an external (USB) drive
 * Select Settings -> System Settings -> Backup.
  • Select Settings -> System Settings -> Format Drive. Create two partitions one for the PS3s normal use and one for openSUSE. Note that you will lose any non backuped game info.
 * Restore backup (same menu)
 Note: When restoring the complete backup messages from PS3 sounds like it will restore the complete disk as it was before the partitioning, but it will not.
 * Remove the external (USB) drive.
  • Insert the media in the PS3
  • Select Settings -> System Settings -> Install Other OS. The PS3 will display the installers it can find. Click OK to start the installer.
  • Follow the instructions of the Sony installer.
  • To boot into the Other OS, select Settings > System Settings > Default System > Other OS. This causes the 'Other OS Boot loader' to be loaded on every boot.
To force the PS3 to boot up normally hold down the Power button for about 5 seconds or more at power on. This is in case you do not have a keyboard. with a keyboard you can use ps3-boot-game-os command to reboot to the PS3 game os. Challenge: do this using only a mouse. Hint: copy-paste from on screen texts.

Installing openSUSE 10.3

  • Insert openSUSE 10.3 installation media in the PS3
  • Boot Other OS, select Settings > System Settings > Default System > Other OS.
  • Select the "install" boot option from boot screen and press enter
  • Graphical installer will start, just follow on-screen instructions

Note: it is not recommended to enable Online Repositories during installation as the PS3 might run out of memory. Please add Online Repositories *after* the installation using YaST.

Known Problems

General issues

  • The kernel tries to autodetect the best resolution for your screen. In case you end up with a black screen and your monitor is out of sync try pressing 'c' and afterwards '1'. This will switch the resolution to 720p. However, this will not affect the kernel you are going to boot via kexec. In case you want to manually specify a resolution append the following to the kernel commandline "video=ps3fb:mode:<X>", where <X> specifies the video mode you want to use. [0 <= X <= 42]
  • Not a real issue... In case you don't hear sound please check that your account is in group "audio". To check this open yast, go to "Security and Users" and select "User Managment"

NOTE: If you are trying openSUSE 11.0 RC2, could happen that your network card won't work. Depends on the firmware. You can use a usb-ethernet adaptor in the mean time. This is likely to be fixed in the final version.

Resources

Other Distros on PS3

PS3, PLAYSTATION, Memory Stick and any other trademarks that appear on this page are owned by their respective owners, but you already knew this.

Retrieved from "http://en.opensuse.org/PS3"