1. BENVENUTO SU CONSOLE TRIBE

    Benvenuto, stai navigando nella nostra community come ospite

    Avere un account su Console Tribe ti permetterà di creare e partecipare alle discussioni e al mercatino, organizzare tornei e partite online, iniziare conversazioni personali con gli altri giocatori del forum e di utilizzare tutte le funzioni di questo sito.

    Registra il tuo account in meno di 5 secondi, se vuoi puoi sfruttare i login social via Facebook, Google Plus o Twitter.

Guida Ubuntu 7.04: aggiornare il kernel per il supporto a BluRay e WiFi

Discussione in 'Ps3 Linux' iniziata da fkb, 19 Settembre 2007.

  1. fkb

    fkb Tribe Member

    Registrato:
    22 Marzo 2007
    Messaggi:
    1.432
    "Mi Piace" ricevuti:
    0
    Punteggio:
    38
    Località:
    127.0.0.1
    Questa guida nasce dall'how-to postato sul forum ps3ubuntu disponibile qui.

    Scopo di questa procedura e' aggiornare il kernel di Ubuntu 7.04 a 2.6.23 (rc6) customizzato per aggiungere il supporto a

    • SIXAXIS
    • WiFi
    • Blu-Ray e HD-DVD

    La base di partenza e' quindi Ubuntu Feisty 7.04. Personalemente ho installato la versione desktop, ma la procedura dovrebbe funzionare anche con la alternate

    Iniziamo con il fare una copia di backup del kernel attuale, nel caso qualcosa dovesse andare storto tornera' utile!

    Codice:
    cp /boot/initrd.img /boot/initrd.img-feisty
    cp /boot/vmlinux /boot/vmlinux-feisty
    Configuriamo ora kboot per poter utilizzare il backup appena creato. Editiamo /etc/kboot.conf, e individuiamo una riga simile a questa:

    Codice:
     linux='/boot/vmlinux initrd=/boot/initrd.img root=/dev/sda1 quiet splash'
    Cambiamo la prima parola da 'linux' a 'feisty' e aggiungiamo il suffisso -feisty a /boot/vmlinux e /boot/initrd.img . Alla fine il risultato dovrebbe essere:
    Codice:
    feisty='/boot/vmlinux-feisty initrd=/boot/initrd.img-feisty root=UUID=/dev/sda1 quiet splash'
    D'ora in poi in questa guida quando si scrivera' "rebootare a feisty", si intendera' digitare feisty al prompt di kboot. Questo sara' anche il nostro piano di riserva, nel caso qualcosa andassa storto.

    Andiamo avanti e aggiungiamo alla fine del file /etc/apt/sources.list :

    ## gutsy repos
    deb http://us.archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
    deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy main restricted universe multiverse
    deb http://us.archive.ubuntu.com/ubuntu/ gutsy-updates restricted main multiverse universe
    deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy-updates restricted main multiverse universe
    deb http://security.ubuntu.com/ubuntu/ gutsy-security restricted main multiverse universe
    deb-src http://security.ubuntu.com/ubuntu/ gutsy-security restricted main multiverse universe
    deb http://us.archive.ubuntu.com/ubuntu/ gutsy-proposed restricted main multiverse universe
    deb-src http://us.archive.ubuntu.com/ubuntu/ gutsy-proposed restricted main multiverse universe


    Ora aggiorniamo il nostro sistema alla luce dei nuovi repo. Diamo questi due comandi:
    Codice:
    apt-get update
    Codice:
    apt-get dist-upgrade
    Ora c'e' da aspettare un BEL po'. Nel mio caso ci ho messo quasi due ore. Quando abbiamo finito rebootiamo a feisty.

    Adesso viene la parte centrale e cioe' l'installazione del kernel custom. Ci sono 3 strade che possiamo seguire:

    1. Installarlo dal Cell SDK. Non ho provato questa soluzione quindi non vi daro' una mano se decidete per essa, ma potete trovare spunti qui
    2. Scaricare pacchetti deb gia' compilati.
    3. Scaricare le sorgenti e compilare il kernel. Anche se non ho provato (ancora) questa soluzione saro' ben felice di aiutare chi decide di intraprenderla.

    Per comodita' io ho scelto e testato la strada 2. Cosa dobbiamo scaricare? Gira per la rete una tarball di nome ps3 ubuntu linux-kernel-2.6.23-rc6+tools. Io l'ho presa da Rapidshare a questo indirizzo:
    http://rapidshare.com/files/56414988/linux-kernel-2.6.23-rc6_tools.tar.bz2.html e so che dovrebbe essere disponibile su http://www.megaupload.com/?d=0SW58JQ6

    E' possibile anche cercarla su emule o bittorrent. La cosa fondamentale per evitare di scaricare fuffa e' fare un sha1sum di cio' che si scarica e questo deve essere il risultato:

    51cd89eeb0615df59c506d7de6324224e776f335 linux-kernel-2.6.23-rc6+tools.tar.bz2

    Decomprimiamo la tarball:

    Codice:
    tar xvf linux-kernel-2.6.23-rc6+tools.tar.bz2 
    e dovremmo trovare all'interno della cartella che si e' appena creata 4 file .deb. Entriamo nella cartella e installiamoli tutti e 4 con il comando:
    Codice:
    dpkg -i *.deb
    Ora siamo a posto. Per usare il nuove kernel con le sue figose funzionalita' dobbiamo riavviare normalmente, battendo invio al prompt di kboot.

    Possiamo verificare poi con il comando
    Codice:
    uname -r
    che il kernel effettivamente in uso sia 2.6.23-rc6

    Come detto prima rimane inesplorata la strada che passa attraverso la compilazione delle sorgenti. Se qualcuno ha voglia di provare, accetterei voletieri un feedback, in modo di completare al meglio questa guida. Non me la sento di fare una bieca traduzione di questa strada senza provarla prima.

    Il gioco e' fatto, nella prossima puntata vedremo come configurare il SIXAXIS e come possiamo usare il wifi (che ora e' eth0!!!)

    Potete verificare immediatamente il supporto a BD inserendo un film nel lettore, e navigando tra i file in esso contenuti. In teoria anche gli HD-DVD dovrebbero funzionare ora, se qualcuno ha un lettore USB (magari quello della XboX eheheh) provi e ci faccia sapere!

    Alla prossima puntata.
  2. peppebi

    peppebi Tribe Newbie

    Registrato:
    9 Novembre 2005
    Messaggi:
    50
    "Mi Piace" ricevuti:
    0
    Punteggio:
    6
    Io ho provato la guida ma, per ben 2 volte, ha solo fatto danno. Praticamente quando riavvio premendo nel kboot "feisty" non carica più la GUI e nella schermata nera continuano ad apparire righe di testo di errori vari, di continuo. Ho reinstallato ubuntu e riprovato ottenendo lo stesso errore. Non so se dipende dal fatto che avevo scaricato gli aggiornamenti automatici prima di fare l'upgrade. Ho cmq notato che non riusciva (non so per quale motivo) a scaricare un pacchetto. Mi chiedo: ma non possono far uscire un cd di ubuntu già modificato? Per quanto mi riguarda non credo che riproverò una terza volta, anche perchè tra installazione di ubuntu e scaricamento dei pacchetti mi è partita una giornata intera.
  3. javajix

    javajix Tribe Member

    Registrato:
    3 Luglio 2007
    Messaggi:
    793
    "Mi Piace" ricevuti:
    0
    Punteggio:
    16
    Località:
    Ancona
    peppebi ti consiglio di aspettare che esca la nuova ubuntu.

    Scaricando gli aggiornamenti prima di installare il nuovo kernel potresti aver creato dei problemi di dipendenze con il nuovo kernel.
  4. fkb

    fkb Tribe Member

    Registrato:
    22 Marzo 2007
    Messaggi:
    1.432
    "Mi Piace" ricevuti:
    0
    Punteggio:
    38
    Località:
    127.0.0.1
    Non posso che quotare il buon javajix.

    Ripeto un cosa che forse non era chiara: questa non e' una procedura per aggiornare la ubuntu, ma un howto per installare un kernel custom (cioe' fatto da utenti appassionati).

    Questa procedura quindi e' piu' un hack che altro.

    In effetti anche io ho problemi a tornare alla situazione normale. Tutto sta nell'aggiornamento che abbiamo fatto: siamo usciti da ramo fesity per aggiornare dal ramo gutsy (che credo sia il ramo di testing) e questo puo portare a risultati impredicibili.

    Se volete meno sbattimenti installate YDL con supporto wifi o aspettate il prossimo rilascio di ubu.
  5. Fla92

    Fla92 Tribe Newbie

    Registrato:
    9 Dicembre 2006
    Messaggi:
    4
    "Mi Piace" ricevuti:
    0
    Punteggio:
    1
    Ottima guida ;
  6. fkb

    fkb Tribe Member

    Registrato:
    22 Marzo 2007
    Messaggi:
    1.432
    "Mi Piace" ricevuti:
    0
    Punteggio:
    38
    Località:
    127.0.0.1
    Grazie, anche se mi rendo conto che, ora come ora, e' pura accademia.