Editing OtherOS++
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
[[Category:Linux]] | |||
[[Category: | |||
=OtherOS++= | =OtherOS++= | ||
This guide is roughly copypasted from Gitbrew wiki and Glevand' documentations | This guide is roughly copypasted from Gitbrew wiki and Glevand' documentations | ||
==Firmwares== | ==Firmwares== | ||
*[http://gitbrew.org/~glevand/ps3/cfw/CFW341-OTHEROS++.PUP PS3 Dual Boot GameOS/Linux CFW 3.41] - 3.41 with SS Patches. 1/2 hdd to OtherOS++ | |||
*[http://gitbrew.org/~glevand/ps3/cfw/CFW341-OTHEROS++.PUP PS3 Dual Boot GameOS/Linux CFW 3.41] | *[http://gitbrew.org/~glevand/ps3/cfw/CFW355-OTHEROS++.PUP PS3 Dual Boot GameOS/Linux CFW 3.55] - 3.55 with SS Patches. 1/2 hdd to OtherOS++ | ||
*[http://gitbrew.org/~glevand/ps3/cfw/CFW355-OTHEROS++.PUP PS3 Dual Boot GameOS/Linux CFW 3.55] | *[http://gitbrew.org/~glevand/ps3/cfw/CFW355-OTHEROS++-22GB.PUP PS3 Dual Boot GameOS/Linux CFW 3.55 22GB] - 22GB to OtherOS++, no SS patches | ||
*[http://gitbrew.org/~glevand/ps3/cfw/CFW355-OTHEROS++- | *[http://gitbrew.org/~glevand/ps3/cfw/CFW355-OTHEROS++-EIGHTH-HDD-SIZE.PUP PS3 Dual Boot GameOS/Linux CFW 3.55 1/8th] - 1/8th of the drive will be for GameOS, SS patches | ||
*[http://gitbrew.org/~glevand/ps3/cfw/CFW355-OTHEROS++-SPECIAL.PUP PS3 Dual Boot GameOS/Linux CFW 3.55 SPECIAL] | *[http://gitbrew.org/~glevand/ps3/cfw/CFW355-OTHEROS++-SPECIAL.PUP PS3 Dual Boot GameOS/Linux CFW 3.55 SPECIAL] - QA Flag CFW with SS patches, Can be used to downgrade your ps3 from 3.55 to lower firmwares. | ||
==Documentation== | ==Documentation== | ||
*[http://gitbrew.org/~glevand/ps3/cfw/README README] | *[http://gitbrew.org/~glevand/ps3/cfw/README README] | ||
*[http://gitbrew.org/~glevand/ps3/doc/INSTALL_OTHEROS_ON_HDD INSTALL_OTHEROS_ON_HDD] | *[http://gitbrew.org/~glevand/ps3/doc/INSTALL_OTHEROS_ON_HDD INSTALL_OTHEROS_ON_HDD] | ||
==Packages== | ==Packages== | ||
*boot_gameos.pkg // (mirror:[http:// | *boot_gameos.pkg // (mirror:[http://www.multiupload.com/G4JJ735N8W boot_gameos.pkg (60.05 KB)]) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/boot_otheros.pkg boot_otheros.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/boot_otheros.pkg boot_otheros.pkg] // (mirror:[http://www.multiupload.com/02G0QL8FTI boot_otheros.pkg (69.86 KB)]) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/dump_flash.pkg dump_flash.pkg] // (mirror: [http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/dump_flash.pkg dump_flash.pkg] // (mirror: [http://www.multiupload.com/PBF2JGX0NT dump_flash.pkg (70.23 KB)]) (dump NAND flash on USB0001) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/dump_flash_ptab.pkg dump_flash_ptab.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/dump_flash_ptab.pkg dump_flash_ptab.pkg] // (mirror:[http://www.multiupload.com/BYL6TD21FW dump_flash_ptab.pkg (70.23 KB)]) (dump NAND flash on USB0001 ; ptab) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/dump_lv1.pkg dump_lv1.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/dump_lv1.pkg dump_lv1.pkg] // (mirror:[http://www.multiupload.com/VWJH6L0LKD dump_lv1.pkg (69.61 KB)]) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/dump_lv2.pkg dump_lv2.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/dump_lv2.pkg dump_lv2.pkg] // (mirror:[http://www.multiupload.com/3CZD9VAM6D dump_lv2.pkg (70.11 KB)]) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/dump_sysrom.pkg dump_sysrom.pkg] // (mirror:[http://www.multiupload. | *[http://gitbrew.org/~glevand/ps3/pkgs/dump_sysrom.pkg dump_sysrom.pkg] // (mirror:[http://www.multiupload.com/9CN7NGGNQH dump_sysrom.pkg (69.67 KB)]) (dump syscon eeprom on USB0001) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/get_applicable_version.pkg get_applicable_version.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/get_applicable_version.pkg get_applicable_version.pkg] // (mirror:[http://www.multiupload.com/GXERV38F5A get_applicable_version.pkg (69.3 KB)]) (to get the low/high version lock via Debug UDP) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/get_token_seed.pkg get_token_seed.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/get_token_seed.pkg get_token_seed.pkg] // (mirror:[http://www.multiupload.com/G8GBEIABKT get_token_seed.pkg (59.73 KB)]) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/install_otheros.pkg install_otheros.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/install_otheros.pkg install_otheros.pkg] // (mirror:[http://www.multiupload.com/6R57OUY1SK install_otheros.pkg (61.11 KB)]) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/install_otheros_bootloader_loader.pkg install_otheros_bootloader_loader.pkg] | *[http://gitbrew.org/~glevand/ps3/pkgs/install_otheros_bootloader_loader.pkg install_otheros_bootloader_loader.pkg] | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/qa_flag.pkg qa_flag.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/qa_flag.pkg qa_flag.pkg] // (mirror:[http://www.multiupload.com/P5Q2R5R1YG qa_flag.pkg (69.92 KB)]) (to enable QA) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/qa_flag_extra.pkg qa_flag_extra.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/qa_flag_extra.pkg qa_flag_extra.pkg] // (mirror:[http://www.multiupload.com/KAGDSQ9QG9 qa_flag_extra.pkg (69.98 KB)]) (to enable QA with downgrade) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/reboot.pkg reboot.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/reboot.pkg reboot.pkg] // (mirror:[http://www.multiupload.com/QBAACYZNES reboot.pkg (59.36 KB)]) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/reset_qa_flag.pkg reset_qa_flag.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/reset_qa_flag.pkg reset_qa_flag.pkg] // (mirror:[http://www.multiupload.com/VEUMEDINGU reset_qa_flag.pkg (70.05 KB)]) (to reset the QA flags back to default) | ||
*[http://gitbrew.org/~glevand/ps3/pkgs/setup_flash_for_otheros.pkg setup_flash_for_otheros.pkg] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/pkgs/setup_flash_for_otheros.pkg setup_flash_for_otheros.pkg] // (mirror:[http://www.multiupload.com/MWF5QWPBLF setup_flash_for_otheros.pkg (70.11 KB)]) | ||
==Petitboot Images== | ==Petitboot Images== | ||
*[http://gitbrew.org/~glevand/ps3/petitboot/dtbImage.ps3.bin dtbImage.ps3.bin] // [ | |||
*[http://gitbrew.org/~glevand/ps3/petitboot/dtbImage.ps3.bin.minimal dtbImage.ps3.bin.minimal] // [ | *[http://gitbrew.org/~glevand/ps3/petitboot/dtbImage.ps3.bin dtbImage.ps3.bin] // (mirror: [http://www.multiupload.com/1BDQZG7189 dtbImage.ps3.bin (9.32 MB)]) | ||
*[http://gitbrew.org/~glevand/ps3/petitboot/dtbImage.ps3.bin.minimal dtbImage.ps3.bin.minimal] // (mirror:[http://www.multiupload.com/NSKF92Y6IM dtbImage.ps3.bin.minimal (7.6 MB)]) | |||
==Scripts== | ==Scripts== | ||
*clone.sh - clones all repos from git.gitbrew.org/ps3/ | *clone.sh - clones all repos from git.gitbrew.org/ps3/ | ||
*[http://gitbrew.org/~glevand/ps3/scripts/create_hdd_region.sh create_hdd_region | *[http://gitbrew.org/~glevand/ps3/scripts/create_hdd_region.sh create_hdd_region.sh] // (mirror:[http://www.multiupload.com/JEUZXDU9DC create_hdd_region.sh (3.77 KB)]) | ||
*[http://gitbrew.org/~glevand/ps3/scripts/dispmgr_access.sh dispmgr_access.sh] // (mirror:[http://www.multiupload.com/51SSH2WGYI dispmgr_access.sh (2.14 KB)]) | |||
*[http://gitbrew.org/~glevand/ps3/scripts/dispmgr_access.sh dispmgr_access.sh] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/scripts/enable_wlan_on_fat.sh enable_wlan_on_fat.sh] // (mirror:[http://www.multiupload.com/UAGQVYBROF enable_wlan_on_fat.sh (1.6 KB)]) | ||
*[http://gitbrew.org/~glevand/ps3/scripts/enable_wlan_on_fat.sh enable_wlan_on_fat.sh] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/scripts/hdd_access.sh hdd_access.sh] // (mirror:[http://www.multiupload.com/P7X86X396C hdd_access.sh (6.22 KB)]) | ||
*[http://gitbrew.org/~glevand/ps3/scripts/hdd_access.sh hdd_access.sh] // (mirror:[http:// | *initimg.sh | ||
*initimg.sh | *[http://gitbrew.org/~glevand/ps3/scripts/is_vflash_on.sh is_vflash_on.sh] // (mirror:[http://www.multiupload.com/CEG2WSHL7K is_vflash_on.sh (1.09 KB)]) | ||
*[http://gitbrew.org/~glevand/ps3/scripts/is_vflash_on.sh is_vflash_on.sh] // (mirror:[http:// | |||
*kboot.conf - kboot.conf to go in your linux /etc/ | *kboot.conf - kboot.conf to go in your linux /etc/ | ||
*[http://gitbrew.org/~glevand/ps3/scripts/restore_vflash.sh restore_vflash.sh] // (mirror:[http:// | *[http://gitbrew.org/~glevand/ps3/scripts/restore_vflash.sh restore_vflash.sh] // (mirror:[http://www.multiupload.com/1OJFUN3OI7 restore_vflash.sh (1.32 KB)]) | ||
==PS3 Kernels== | ==PS3 Kernels== | ||
*[http://gitbrew.org/~glevand/ps3/linux/ps3linux_kernel_latest.tar.gz PS3 Linux Kernel 060411] | *[http://gitbrew.org/~glevand/ps3/linux/ps3linux_kernel_latest.tar.gz PS3 Linux Kernel 060411] | ||
== Git == | == Git == | ||
*partial backup: [http://www.multiupload.com/TJI6MNQVR8 gitbrew-backup.zip (1.59 MB)] | |||
*juli 22 2011 snapshot by aKoN-Man: | |||
* | |||
http://www.multiupload.com/ULBPNLOHJ7 (143.1 MB) | http://www.multiupload.com/ULBPNLOHJ7 (143.1 MB) | ||
http://www.multiupload.com/MDNVQSFL00 (143.1 MB) | http://www.multiupload.com/MDNVQSFL00 (143.1 MB) | ||
Line 104: | Line 69: | ||
http://www.multiupload.com/BR410045AK (143.1 MB) | http://www.multiupload.com/BR410045AK (143.1 MB) | ||
http://www.multiupload.com/RFPAKBP1BD (27.7 MB) | http://www.multiupload.com/RFPAKBP1BD (27.7 MB) | ||
==Features== | ==Features== | ||
Line 175: | Line 86: | ||
*Support for ps3-utils. You can flash new OtherOS bootloader from Linux e.g. | *Support for ps3-utils. You can flash new OtherOS bootloader from Linux e.g. | ||
==QA Flag== | ==QA Flag== | ||
Reports state if you flag your ps3 you will lose all psn .act files making any bought psn content unuseable (<span style="color:red | Reports state if you flag your ps3 you will lose all psn .act files making any bought psn content unuseable (<span style="color:red">warning: these are dev tools, remember this</span>.) | ||
==SS Patches== | ==SS Patches== | ||
Do not use these pups if you play games | Do not use these pups if you play games via backup managers of your legal games. You will get trophy errors. You need this patch to use ps3dm,sm, and other ps3 dev tools. We're currently working on a patch in petitboot so it only runs when you use linux and not mess with GameOS backup managers -> use [http://gitbrew.org/~glevand/ps3/scripts/dispmgr_access.sh dispmgr_access.sh] | ||
You need | |||
==OtherOS++ How-To== | ==OtherOS++ How-To== | ||
Line 237: | Line 141: | ||
1. Install my latest [http://gitbrew.org/~glevand/ps3/cfw/ CFW] | 1. Install my latest [http://gitbrew.org/~glevand/ps3/cfw/ CFW] | ||
2. When installation is finished, reboot in | 2. When installation is finished, reboot in Recovery Mode (not the Backup/Restore in XMB) and choose "Restore PS3 System" | ||
3. Now your GameOS should use only the half of your HDD | 3. Now your GameOS should use only the half of your HDD | ||
(Currently working on a better approach) | (Currently working on a better approach) | ||
Line 249: | Line 153: | ||
9. You should be in petitboot now. | 9. You should be in petitboot now. | ||
Exit from CUI to shell or switch to another virtual console. | Exit from CUI to shell or switch to another virtual console. | ||
10. Run script [http://gitbrew.org/~glevand/ps3/scripts/create_hdd_region.sh create_hdd_region.sh] | 10. Run script [http://gitbrew.org/~glevand/ps3/scripts/create_hdd_region.sh create_hdd_region.sh] | ||
11. Reboot and boot petitboot again | 11. Reboot and boot petitboot again | ||
12. You should see now new HDD device on petitboot, /dev/ps3dd. | 12. You should see now new HDD device on petitboot, /dev/ps3dd. | ||
Line 282: | Line 186: | ||
You may now continue to [http://wiki.gitbrew.org/ | You may now continue to [http://wiki.gitbrew.org/index.php/PS3:Linux Install Linux] // ([http://webcache.googleusercontent.com/search?q=cache:TChhbdAgNzIJ:wiki.gitbrew.org/index.php/PS3:Linux+http://wiki.gitbrew.org/index.php/PS3:Linux&cd=1&hl=nl&ct=clnk&source=www.google.com google-cache]) | ||
Line 307: | Line 211: | ||
==Fedora== | ==Fedora== | ||
Installed with Fedora 9 Full DVD | |||
Tested on Slim PS3 (3.55) & Phat PS3 (3.15) | Installed with Fedora 9 Full DVD Tested on Slim PS3 (3.55) & Phat PS3 (3.15) | ||
When installing Fedora 9, when you are asked about partitioning, choose "Custom layout" and select ps3da. | When installing Fedora 9, when you are asked about partitioning, choose "Custom layout" and select ps3da. | ||
===3.55 (Custom CFW)=== | |||
umount ps3db | umount ps3db | ||
umount ps3dc | umount ps3dc | ||
Line 321: | Line 225: | ||
cp /tmp/petitboot/mnt/sr0/ppc/ppc64/* /mnt/fedora | cp /tmp/petitboot/mnt/sr0/ppc/ppc64/* /mnt/fedora | ||
kexec -l vmlinuz --initrd=ramdisk.image.gz | kexec -l vmlinuz --initrd=ramdisk.image.gz | ||
Reboot the PS3 and it will start the installer | Reboot the PS3 and it will start the installer | ||
'''NOTE | '''NOTE''': When installing Fedora 9 (possibly all versions), choose "Custom layout" and select ps3da. The hdd_access.sh script disables ps3da-c and makes it so that ps3dd reads as the "first" hard drive. After the installer finishes, '''DO NOT HIT REBOOT'''. You must unplug or hardware reset your console. | ||
After the installer finishes, '''DO NOT HIT REBOOT | |||
===3.15 PHAT (Stock OFW)=== | ===3.15 PHAT (Stock OFW)=== | ||
*Put petitboot on a memory stick | *Put petitboot on a memory stick | ||
mkdir -p /media/usbstick/PS3/otheros/ | mkdir -p /media/usbstick/PS3/otheros/ | ||
wget | wget http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-petitboot/otheros.bld | ||
cp ./otheros.bld /media/usbstick/PS3/otheros/otheros.bld | cp ./otheros.bld /media/usbstick/PS3/otheros/otheros.bld | ||
*Boot into GameOS | *Boot into GameOS | ||
**XBM>Settings>System Settings>Other OS> | **XBM>Settings>System Settings>Other OS> | ||
**Settings>System Settings>Default System>Other OS>Yes | **Settings>System Settings>Default System>Other OS>Yes | ||
*Boot into petitboot and load up a dvd with [http://mirrors.fedoraproject.org/publiclist/Fedora/9/ppc64/ Fedora Core] on it :D | |||
'''NAND 3.15 Notes before Tweaks''' | |||
*Your hdd is ps3da. Pay attention to the guide and substitude ps3dd with ps3da | |||
*Your hdd is ps3da. | |||
*Know which partitions are which and don't go mkswap'ing your root partition | *Know which partitions are which and don't go mkswap'ing your root partition | ||
*Do not use hdd_access to configure your hdds | *Do not use hdd_access to configure your hdds | ||
*You must patch your kernel with [http:// | *You must [http://wiki.gitbrew.org/index.php/PS3:Kernel patch your kernel] with [http://7track.org/~glevand/public/ glevand's patch] / obtain a patched kernel in order to do [http://wiki.gitbrew.org/index.php/PS3:Tools#Enable_RSX_RAM_as_SWAP certain things] and compile certain [http://wiki.gitbrew.org/index.php/PS3:Tools tools]. | ||
===Tweaks=== | ===Tweaks=== | ||
*umount /dev/ps3dd2 | *umount /dev/ps3dd2 | ||
*mkdir /mnt/fedora | *mkdir /mnt/fedora | ||
Line 357: | Line 263: | ||
**'''NAND 3.15 ONLY:'''change boot from /dev/sdd (or whatever) to ps3da (or whichever drive yours shows up as, not the partition) | **'''NAND 3.15 ONLY:'''change boot from /dev/sdd (or whatever) to ps3da (or whichever drive yours shows up as, not the partition) | ||
**'''NAND 3.15 ONLY:'''add root=/dev/ps3da1 | **'''NAND 3.15 ONLY:'''add root=/dev/ps3da1 | ||
**'''NAND 3.15 ONLY:'''Example | **'''NAND 3.15 ONLY:'''Example [http://pastie.org/private/6t37pem4kadjg9s1c4hpgq yboot.conf] | ||
*nano /mnt/Fedora/etc/sudoers | *nano /mnt/Fedora/etc/sudoers | ||
**append your user under root | **append your user under root | ||
Line 363: | Line 269: | ||
***chmod u+w /mnt/Fedora/etc/sudoers | ***chmod u+w /mnt/Fedora/etc/sudoers | ||
***edit | ***edit | ||
***chmod 0440 /mnt/Fedora/etc/sudoers. | ***chmod 0440 /mnt/Fedora/etc/sudoers. | ||
root ALL=(ALL) ALL | root ALL=(ALL) ALL | ||
snowy ALL=(ALL) ALL | snowy ALL=(ALL) ALL | ||
*each time you boot in petitboot, press e on "Fedora" and change ps3da2 to ps3dd2 for both vmlinuz and ramdisk. (temporary) | *each time you boot in petitboot, press e on "Fedora" and change ps3da2 to ps3dd2 for both vmlinuz and ramdisk. (temporary) | ||
**Unless you followed the NAND 3.15 ONLY step previously. | **Unless you followed the NAND 3.15 ONLY step previously. | ||
*when you boot into fedora for the first time, make the user (same as you did in sudoers) account now. | *when you boot into fedora for the first time, make the user (same as you did in sudoers) account now. | ||
*when prompted to login hit alt + ctrl + f1 | *when prompted to login hit alt + ctrl + f1 | ||
*log in | *log in | ||
*sudo su | *sudo su | ||
*nano /etc/udev/rules.d/10-ps3da1swap.rules | *nano /etc/udev/rules.d/10-ps3da1swap.rules | ||
KERNEL=="ps3da1", ACTION=="add", RUN+="/sbin/mkswap /dev/ps3da1", RUN+="/sbin/swapon -p 1 /dev/ps3da1" | KERNEL=="ps3da1", ACTION=="add", RUN+="/sbin/mkswap /dev/ps3da1", RUN+="/sbin/swapon -p 1 /dev/ps3da1" | ||
*nano /etc/udev/rules.d/10-ps3vram.rules | *nano /etc/udev/rules.d/10-ps3vram.rules | ||
<pre> | <pre> | ||
# udev rules to automatically enable swap on /dev/ps3vram | |||
# Copy this file to /etc/udev/rules.d/10-ps3vram-swap.rules | |||
# Choose only one of the rules below | |||
# | # Initialize and enable swap unconditionally | ||
KERNEL=="ps3vram", ACTION=="add", RUN+="/sbin/mkswap /dev/ps3vram", RUN+="/sbin/swapon -p 10 /dev/ps3vram" | |||
# Initialize using /etc/fstab and standard init scripts | |||
# KERNEL=="ps3vram", ACTION=="add", RUN+="/bin/bash -c '/bin/grep -q ^/dev/ps3vram[[:space:]]*swap /etc/fstab && /sbin/mkswap /dev/ps3vram'" | |||
# Initialize using /etc/fstab and standard init scripts | |||
# KERNEL=="ps3vram", ACTION=="add", RUN+="/bin/bash -c '/bin/grep -q ^/dev/ps3vram[[:space:]]*swap /etc/fstab && /sbin/mkswap /dev/ps3vram'" | |||
</pre> | </pre> | ||
Fedora is now installed and configured. | Fedora is now installed and configured. | ||
==Debian== | ==Debian== | ||
Line 638: | Line 491: | ||
File /etc/apt/sources.list | File /etc/apt/sources.list | ||
--------------------------- | --------------------------- | ||
deb http://ports.ubuntu.com/ubuntu-ports/ lucid-updates main restricted | deb http://ports.ubuntu.com/ubuntu-ports/ lucid-updates main restricted | ||
deb-src http://ports.ubuntu.com/ubuntu-ports/ lucid-updates restricted | deb-src http://ports.ubuntu.com/ubuntu-ports/ lucid-updates restricted | ||
Line 765: | Line 617: | ||
===Wireless=== | ===Wireless=== | ||
Setting up wireless requires you to take down networking. | |||
Setting up wireless requires you to take down networking. You must have a direct connection to your PS3 to continue. More information. | |||
*git and build ps3hvc utils | *git and build ps3hvc utils | ||
** Get dependencies | **Get dependencies PS3:Tools#Dependencies | ||
** git clone git://git.gitbrew.org/ps3/ps3linux/ps3hvc-utils.git | **git clone git://git.gitbrew.org/ps3/ps3linux/ps3hvc-utils.git | ||
** cd ps3hvc-utils | **cd ps3hvc-utils | ||
**make && sudo make install | |||
** make && sudo make install | *Download glevand's wlan script for your PS3 type: FAT/NAND[4] SLIM/VFlash[5]. You want this in the same directory ps3hvc-utils is in. | ||
*Download glevand's wlan script for your PS3 type: | *Take down current driver | ||
* Take down current driver | **sudo rrmod ps3_gelic | ||
** sudo rrmod ps3_gelic | *Run enable_wlan_on_*.sh | ||
* Run enable_wlan_on_*.sh | **chmod +x enable_wlan_on*.sh | ||
** chmod +x enable_wlan_on*.sh | **./enable_wlan_on*.sh | ||
** ./enable_wlan_on*.sh | *Bring up new driver | ||
* Bring up new driver | **sudo modprobe ps3_gelic | ||
** sudo modprobe ps3_gelic | **sudo /etc/init.d/networking restart | ||
** sudo /etc/init.d/networking restart | *Test wireless card (by seeing available networks) | ||
* Test wireless card (by seeing available networks) | **sudo iwlist scan | ||
** sudo iwlist scan | |||
====Enabling Wireless with the latest Linux kernel==== | ====Enabling Wireless with the latest Linux kernel==== | ||
You don't need to use WLAN script | You don't need to use WLAN script with the latest Linux kernel anymore. Add the following boot parameter to your kboot entry: | ||
Add the following boot parameter to your kboot entry: | |||
ps3_gelic.disable_eurus_ctrl_iface=1 | ps3_gelic.disable_eurus_ctrl_iface=1 | ||
'''Attention: It will work on PS3 PHAT models only.''' | '''Attention: It will work on PS3 PHAT models only.''' | ||
===Enabling Sound=== | ===Enabling Sound=== | ||
Line 872: | Line 675: | ||
====exim4==== | ====exim4==== | ||
*'''Error''' | *'''Error:''' IPv6 socket creation failed: No such file or directory | ||
*'''Solution''' | *'''Solution:''' Edit "/etc/exim4/update-exim4.conf.conf" so that it has dc_local_interfaces='127.0.0.1' instead of dc_local_interfaces='127.0.0.1 ; ::' | ||
*'''Error''' | *'''Error:''' ALERT: exim paniclog /var/log/exim4/paniclog has non-zero size | ||
*'''Solution''' | *'''Solution:''' rm -rf /var/log/exim4/paniclog | ||
====Kernel==== | ====Kernel==== | ||
*'''Error''' | *'''Error:''' Make error 137 while compiling vmlinux.o | ||
*'''Solution''' | *'''Solution:''' Activate/make a swap partition | ||
====plymouth==== | ====plymouth==== | ||
*'''Error''' | *'''Error:''' You are receiving this error message as the new udevd in Ubuntu Lucid no longer supports mounting its own /dev mount point. | ||
*'''Solution''' | *'''Solution:''' | ||
**Edit your fstab and add: | **Edit your fstab and add: | ||
dev /dev tmpfs rw 0 0 | |||
*Add noplymouth nosplash to your kernel options in /etc/kboot.conf. | **Add noplymouth nosplash to your kernel options in /etc/kboot.conf. Example: | ||
ubuntu=/boot/vmlinux root=/dev/ps3dd1 video=ps3fb:mode:133 noplymouth nosplash | |||
===Enabling 7th SPU with the latest Linux kernel=== | ===Enabling 7th SPU with the latest Linux kernel=== | ||
Line 942: | Line 717: | ||
that is all. | that is all. | ||
* | *https://github.com/DirtyJerz/PS3-Debian-Kernels/blob/1907a41ff3d8898175e4c9f414d12e1d345f01f0/linux-headers-2.6.39-ga81e0a7_2.6.39-ga81e0a7-10.00.Custom_powerpc.deb linux-headers-2.6.39-ga81e0a7_2.6.39-ga81e0a7-10.00.Custom_powerpc.deb] | ||
* | *https://github.com/DirtyJerz/PS3-Debian-Kernels/blob/1907a41ff3d8898175e4c9f414d12e1d345f01f0/linux-image-2.6.39-ga81e0a7_2.6.39-ga81e0a7-10.00.Custom_powerpc.deb linux-image-2.6.39-ga81e0a7_2.6.39-ga81e0a7-10.00.Custom_powerpc.deb] | ||