PS3
Indice
Requisiti Hardware
- Un computer per scaricare e copiare i file sulle periferiche.
- Una Playstation3 con:
- Tastiera e Mouse USB (Tastiera e Mouse USB Wireless sono preferibili)
- Qualsiasi delle seguenti periferiche:
- Chiavetta USB o Hard disk
- Dischi CD-R, CD-RW, DVD-R, DVD+R, DVD-RW, DVD+RW, BD-R, o BD-RE
- Se la PS3 ha uno slot per le memory card: Memory Stick, SD, o CompactFlash.
Nota: Come in tutti i sistemi, avere sia tastiera che mouse semplifica molto le cose. Ma è anche possibile eseguire l'installazione con solamente un mouse, e preferibilmente con solo una tastiera!
Suggerimento: Si può fare copia-incolla dei caratteri utilizzando solamente il mouse dai tab di Aiuto.
Requisiti Software
- CD di installazione openSUSE per PPC
- CD di boot per altri SO openSUSE 11.1 Nota: disponibile solamente sul disco di installazione completo (non su Mini CD per l'installazione online)
Altri CD di boot per altri SO (versioni precedenti):
Preparazione
Preparazione Periferiche
Scarica la versione di openSUSE per PPC e masterizzala su un CD o DVD utilizzando il tuo programma preferito per la creazione di dischi.
Preparazione della PS3
Nota: Aggiornare la tua PS3 all'ultimo firmware è consigliato prima di procedere
Per mantenere le opzioni/salvataggi dei giochi e i download segui questi passi (testato solamente con il firmware più recente) * Collega una periferica (USB) esterna * Seleziona Impostazioni -> Impostazioni di Sistema -> Backup.
- Seleziona Impostazioni -> Impostazioni di Sistema -> Formatta Disco. Crea due partizioni, una per il normale utilizzo della PS3, l'altra per openSUSE. Nota che perderai tutti i dati senza backup.
* Ripristina backup (stesso menu) Nota: Quando ripristinerai il backup, il messaggio del completamento ti fara sembrare che la PS3 abbia ripristinato il disco alla situazione precedente al partizionamento, ma non lo farà. * Rimuovi la periferica (USB) esterna (dando per scontato che non contenga il tuo file otheros.bld).
- Inserisci la periferica che contiene l'altro file otheros.bld (guarda le note tecniche sotto) che dovrebbe essere la periferica di installazione di OpenSUSE. Una chiavetta USB dovrebbe essere il metodo più semplice, ma in teoria qualsiasi periferica dovrebbe funzionare correttamente.
- Seleziona Impostazioni -> Impostazioni di Sistema -> Installa un altro SO. La PS3 mostrerà gli installer che riuscirà a trovare. Se non riesce a trovare il file otheros.bld probabilmente la struttura del tuo file è errata .
- Premi OK per far avviare l'installer.
- Segui le istruzioni dell'installer di Sony.
- Per eseguire un avvio all'interno del nuovo SO, seleziona Impostazioni > Impostazioni di Sistema > Sistema di Default > Altro SO. Questo causerà il caricamento del 'Bootloader dell'altro SO' ad ogni avvio. Per forzare la PS3 ad eseguire nuovamente il boot nel SO predefinito, tenere premuto il pulsante di accensione per 5 secondi o più. Con una tastiera puoi usare il comando ps3-boot-game-os per riavviare nel sistema predefinito PS3. Ora è pure possibile tornare al sistema operativo predefinito all'interno di petitboot selezionando “gameboot”.
- Attenzione: Tenere premuto il pulsante d'avvio per 5 secondi resetta molte impostazioni della PS3!
Note Tecniche
- Durante l'installazione dell'altro sistema operativo, la tua periferica deve avere la seguente struttura di cartelle. Questo è un requisito per usare solamente caratteri single-byte.
PS3 |-otheros |-otheros.bld
- Se per qualche motivo questa struttura del file non è disponibile sulla tua periferica di installazione di OpenSUSE, è possibile scaricare il Bootloader separatamente (guarda Requisiti Software) e installarlo da un'altra periferica come una chiavetta USB.
- Il bootloader della PS3 può essere aggiornato dall'interno di OpenSUSE o il bootloader in sé con il seguente comando
# ps3-flash-util -w <otheros.bld>
Installazione
Istruzioni
- Inserisci la periferica di installazione di openSUSE all'interno della PS3
- Avvia Altro SO, seleziona Impostazioni > Impostazioni di Sistema > Sistema di Default > Altro SO.
- Seleziona l'opzione "installa" dallo schermo di boot e premi enter
- Si avvierà un'installer grafico, segui semplicemente le istruzioni a schermo
- Non è consigliato attivare i Repository Online durante l'installazione poiché la PS3 potrebbe esaurire la memoria. Quindi aggiungi i Repository Online *dopo* il termine dell'installazione utilizzando YaST. QQuesto non è più applicato per openSUSE 11.1 poiché utilizza anche la Vram come spazio aggiuntivo per la Swap.
- Non è consigliato eseguire aggiornamenti on-line durante l'installazione--controllare la connessione di Internet . Questo si applica soprattutto per openSUSE 11.1 poiché OSS/Non-OSS rialgono a repository errati (guarda sotto).
- Il driver grafico non può accedere all'accelerazione Hardware della scheda video (no 3D) quindi sarebbe meglio NON installare KDE4 e utilizzare un window manager più leggero. Per esempio, io ho installato KDE3 e poi ho utilizzato IceWM. Nota che questa limitazione è per TUTTE le distro, NON solo per openSUSE.
Post Installatione
Correzione Risoluzione Video
La risoluzione predefinita della PS3 con openSUSE è troppo bassa per essere utilizzata e strumenti normali (sax2) non funzionano. La soluzione è modificare i parametri del kernel di avvio modificando il file /etc/kboot.conf aggiungendo i valori video=ps3fb:mode:4 come segue:
default=openSuSE timeout=20 openSuSE="/dev/ps3da5:/vmlinux initrd=/dev/ps3da5:/initrd quiet panic=42 sysrq=1 video=ps3fb:mode:X"
Dove 'X' è il valore scelto dalla seguente tabella:
YUV 60Hz | 1:480i | 2:480p | 3:720p | 4:1080i | 5:1080p |
YUV 50Hz | 6:576i | 7:576p | 8:720p | 9:1080i | 10:1080p |
RGB 60Hz | 33:480i | 34:480p | 35:720p | 36:1080i | 37:1080p |
RGB 50Hz | 38:576i | 39:576p | 40:720p | 41:1080i | 42:1080p |
VESA | 11:WXGA | 12:SXGA | 13:WUXGA |
Quindi per esempio, se voglio 1080i a YUV 60Hz, la linea di codice sarà analoga a questa:
openSuSE="/dev/ps3da5:/vmlinux initrd=/dev/ps3da5:/initrd quiet panic=42 sysrq=1 video=ps3fb:mode:4"
Per la modalità overscan (fullscreen), aggiungi 128 al valore mode.
Per attivare la dither mode, aggiungi 2048 al valore mode.
Installare Pacchetti Specifici PS3
Il pacchetto ps3-utils è disponibile per openSUSE. Puoi installarlo semplicemente con
# zypper install ps3-utils
Non installare il pacchetto kernel-ps3. Questo è solo un kernel "bootstrap" per la parte iniziale del processo di boot della PS3. Per openSUSE 11.1, questo è eseguito automaticamente durante la fase di installazione.
Aggiungere Repository Extra
- Per openSUSE 11.1, OSS e Non-OSS hanno i repository di destinazione errati (download.opensuse.org invece di powerpc.opensuse.org). Usa YaST per aggiungere questi:
http://powerpc.opensuse.org/distribution/11.1/repo/oss/ http://powerpc.opensuse.org/distribution/11.1/repo/non-oss/
Disabilita con YaST le Repository OSS e Non-OSS che si collegano a download.opensuse.org. Le Repository di aggiornamento sembrano corrette anche se sono collegate con download.opensuse.org (Repository errato).
- Sfortunatamente, non molti pacchetti (rpm) sono compilati per l'architettura PPC ma è consigliato aggiungere Packman poiché si trovano moltissime utilità (es., video/audio codecs, ecc.) La lista dei repository aggiuntivi è questa (Packman icluso) :
http://it.opensuse.org/Repository_dei_pacchetti_aggiuntivi
Scegli un mirror vicino alla tua posizione e usa YaST per aggiungere i repository di Packman. Una volta che avrai aggiunto i Repository che desideri,è il momento di effettuare gli aggiornamenti con YaST.
- Adobe non provvede alle librerie flash così come YouTube, dunque avrai bisogno di installare GNASH o SWFDEC. In ogni caso, non sono mai stato in grado di riprodurre video su YouTube sia con gnash che swfdec (problema causato dai driver?)
Problemi Noti
Problemi Generali
- Il Kernel cerca automaticamente la risoluzione ottimale per il tuo schermo. Nel caso in cui ti appare lo schermo nero e mal sincronizzato prova a premere '1'. Questo cambierà la risoluzione a 720p. Comunque, questo non modificherà il Kernel che avvierai con kexec. Nel caso tu voglia specificare manualmente la risoluzione apponi la seguente linea di codice alla lina di comando del Kernel "video=ps3fb:mode:<X>", dove <X> specifica la modalità video che vuoi utilizzare. [0 <= X <= 42]
- Durante l'installazione la risoluzione potrebbe non essere sufficientemente ampia per poter visualizzare i pulsanti sulla parte inferiore delle fasi di installazione. La combinazione ALT-N funziona esattamente come il pulsante "Next" anche se non visibile. Questo funziona anche nella schermata di creazione dell'utente dopo aver compilato i dati richiesti.
- Se hai problemi con l'audio (niente suoni) controlla che il tuo sistema audio sia attivato (prova alsamixer). Nel caso in cui il problema non venisse risolto controlla che il tuo account sia nel gruppo “audio". Per controllare questo apri YaST, "Sicurezza e Utenti" e seleziona "Gestione di utenti e gruppi".
- La PS3 sembra essere un po' difficile quando deve leggere vari tipi di DVD. Nel caso ti imbatta in blocchi casuali durante l'installazione o il DVD non sia riconosciuto dalla PS3 prova un'altra marca di DVD.
- Non è più possibile installare/utilizzare openSUSE 11.10 con il firmware >= 2.5. Il driver della vram della PS3 crasha durante l'installazione e nel sistema. Se hai un'installazione e vuoi che funzioni di nuovo allora rimuovi la funzione enable_ps3_vram_swap in /etc/init.d/boot.swap.
- Se non partizioni il disco all'interno del SO della PS3 prima di avviare openSUSE, non potrai avviare il ps3-boot-game-os. Questo significa che non potrai ritornare al SO della PS3 se non tenendo premuto il pulsante di accensione per 5 secondi e perdendo alcune impostazioni della PS3 (testato con PS3 firmware 2.53 e openSUSE 11.1 dvd otheros.bld).
- Non usare lvm per il filesystem di root anche se /boot si trova su una partizione divisa. Il bootmanager petitboot non lo supporta. Si può usare lvm per altri punti di montaggio come /usr o /home.
- In openSUSE 11.1, le Repository OSS e Non-OSS si collegano a download.opensuse.org invece di powerpc.opensuse.org. Guarda http://en.opensuse.org/Bugs:Most_Annoying_Bugs_11.1#PPC.
- In alcune situazioni mouse o tastiera smettono di funzionare. Se ti succede questo, prova a scollegare le periferiche USB non necessarie prima dell'avvio. Nel mio caso, una tastiera wireless aveva smesso di funzionare dopo il login quando i microfoni Singstar erano collegati nella PS3. --DiskCrasher 20:14, 27 Novembre 2009 (UTC)
Altri Troubleshooting
- Manca qualcosa in questa pagina di Wiki? - Aggiungilo!
- Hai ancora domande? - Chiede su opensuse-ppc mailing list
- Hai trovato un bug? - Per favore riportalo nel bugzilla
Fonti
Altre Distro su PS3
- http://www.playstation.com/ps3-openplatform/index.html - Open Platform per PLAYSTATION®3
- http://www.yellowdoglinux.com - Yellow Dog Linux
- http://fedoraproject.org/wiki/PlayStation - Fedora
- http://psubuntu.com/ - Ubuntu e Xubuntu qui:[1]
PS3, PLAYSTATION, Memory Stick e altri marchi registrati che appaiono in questa pagina sono proprietà dei rispettivi proprietari, ma tu lo sai già.