PS3-Linux README 2024.01.06 _____ _____ _____ | _ || ___||___ | | __||___ ||___ | |__| |_____||_____| L I N U X Support continues for FAT and DECR-1400 models with firmware 3.15 or lower. PS3-Linux News ============== NOTICE 2024.01.06: Commit 8c5fa3b5c4df3d071dab42b04b971df370d99354 (powerpc/64: Make ELFv2 the default for big-endian builds), merged in Linux-6.5-rc1 changes the calling ABI in a way that is incompatible with the current code for the PS3's LV1 hypervisor calls. Nick Piggin made a patch set that updates the PS3's LV1 hypervisor calls to be compatible with ELFv2. Those patches should be merged in Linux-6.8. As a workaround for kernels Linux-6.5 to Linux-6.7 add this line to the file arch/powerpc/configs/ps3_defconfig: # CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2 is not set NOTICE 2021.05: I've mirrored the MARS source repositories and releases on kernel.org. See the 'MARS' section of this document (below) for details. NOTICE 2018.07: Many NFS servers now default to NFSv4 or require NFS over TCP. If booting with an NFS root and your root file system mounting now fails try the NFS mount option 'tcp,v3' or 'nfsvers=3'. CMDLINE: "ip=dhcp root=/dev/nfs rw nfsroot=${server-ip}:$[rootpath},tcp,v3 CMDLINE: "ip=dhcp root=/dev/nfs rw nfsroot=${server-ip}:$[rootpath},nfsvers=3 NEWS: On 30 December 2008, a group of researchers announced at the 25th Chaos Communication Congress how they had used MD5 collisions to create an intermediate certificate authority certificate that appeared to be legitimate when checked by its MD5 hash. The researchers used a cluster of Sony PlayStation 3 units at the EPFL in Lausanne, Switzerland to change a normal SSL certificate issued by RapidSSL into a working CA certificate for that issuer, which could then be used to create other certificates that would appear to be legitimate and issued by RapidSSL. Open Platform for PLAYSTATION3 ============================== The Open Platform feature is not available on CECH-2000 series or later models of the PS3 system. On PS3 system models sold earlier than the CECH-2000 series models, the Open Platform feature will not be available if the system software is updated to version 3.21 or later. https://www.playstation.com/ps3-openplatform/manual.html PS3 OtherOS Bootloader ======================= http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-petitboot PS3-Linux Stable Releases ========================= Please use linux stable (mainline) kernels or the kernel provided by your distribution for general installation. Most distributions now have a ps3-utils package. More PS3 Info ============== How to use Linux on PS3 docs (These are now out of date, but still contain useful info. Disregard discussions of kboot): http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-linux-docs/ General HOWTO's for PS3-Linux: http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-howto/ Sample Linux configuration files for PS3: http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-conf/ Development Repositories ======================== https://git.kernel.org/pub/scm/linux/kernel/git/geoff/ps3-linux.git https://git.kernel.org/pub/scm/linux/kernel/git/geoff/ps3-utils.git https://git.kernel.org/pub/scm/linux/kernel/git/geoff/petitboot.git https://github.com/glevand/petitboot-buildroot MARS - Multi-core Application Runtime System ============================================ MARS on-line documentation is here: http://www.kernel.org/pub/linux/kernel/people/geoff/cell/mars/mars-docs-1.1.5 MARS source code is available here: https://git.kernel.org/pub/scm/linux/kernel/git/geoff/mars-src.git https://git.kernel.org/pub/scm/linux/kernel/git/geoff/mars-test-suite.git MARS relese archives and presentations are here: http://www.kernel.org/pub/linux/kernel/people/geoff/cell/mars/ ftp://ftp.infradead.org/pub/Sony-PS3/mars/ Reports and Inquiries ===================== Send bug reports and other general PS3-Linux inquiries to the Linuxppc-dev mailing list so others can find it. Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev For petitboot use the petitboot mailing list: Petitboot@lists.ozlabs.org https://lists.ozlabs.org/listinfo/petitboot Send security reports and administrative inquiries to: Geoff Levand -Geoff