Kernel 2.6.26.2-1

Kernel 2.6.26.2-1mib per Mandriva Linux 2008.1:
A poche ore solamente dal rilascio da parte di kernel.org, ecco a Voi la versione per Mandriva Linux, contenente una gran quantita’ di fixes sulla precedente 2.6.26.1, circa 170 patches occorrenti a Mandriva, ed tanto altro ancora…
Il MIB, come dovreste sapere, si e’ occupato a partire dalla Mandriva 2007.1, anche di realizzare delle versioni customizzate (mibizzate) dei vari Kernel per Mandriva Linux.

Con la serie 2.6.26, ne abbiamo fatto subito il porting x la 2008.1:
http://www.mandrakeitalia.org/modules/news/article.php?storyid=1802

E come pomessoVi ufficialmente li’, e precisamente in questo paragrafo:

Seguiremo per Mandriva 2008.1, la serie 2.6.26.xx, anche in seguito, quando usciranno altre patches con correzioni.

Ecco, che stamattina, 7 agosto 2008, con la disponibilita’ dei sorgenti ufficiali 2.6.26.2, seguire la immediata disponibilita’ dei kernel ottimizzati dal MIB, ancora prima che cooker ci abbia potuto mettere sopra le mani…

Link ufficiale kernel:
http://www.kernel.org/

Qui il changelog completo, delle modifiche:
http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.26.2

Ed eccolo qui, gia’ testato sia in versione i686 che x86_64,
dai nostri pochi test, non abbiamo finora riscontrato problemi visibili, ma solo un incremento visibile di prestazioni, e minori tempi di caricamento all’Avvio.

Tanti nuovi hardware adesso vengono finalmente riconosciuti… e con un kernel nuovo, non potrebbe essere diversamente…

Si raccomanda altresi’ di usare dei Drivers proprietari (Nvidia e Ati) recenti, altrimenti potreste avere dei problemi con la mancata compatibilita’ binaria dei moduli, se invece avete driver Intel, o altri, non proprietari il problema non si pone affatto:

Ricordo cosi’ che il MIB ha tutti i nuovi drivers proprietari nei suoi repository …/non-free

Repository contenenti tutti i file dei driver
=================================================
http://mib.pianetalinux.org/2008.1/i686/non-free/
http://mib.pianetalinux.org/2008.1/x86_64/non-free/
http://mib.pianetalinux.org/2008.1/i586/non-free/

Il MIB ha deciso di modificare lo script per generare i suoi kernel, per meglio razionalizzarne i files risultanti, come fatto notare da Inventore1:
Sulla i686, per esempio, aveva poco senso tenere i kernel-desktop-i586… e cosi’ via.

- la serie i686 adesso conterra’ i kernel-desktop (i686-4Gb-1000Hz) e kernel-server (i686-64Gb-100Hz)

- la serie i586 adesso conterra’ solo i kernel-desktop-i586 (i586-1 Gb-1000Hz)

- la serie x86_64 conterra’ i kernel-desktop (1000Hz) e kernel-server (100Hz)

N.B. - Raccomandiamo sempre di:

1>Aggiornare prima i driver video proprietari (Ati/Nvidia), dai nostri repository …/non-free

2>Aggiornare il kernel, configurando la cartella come fosse un nuovo repository, da Konsole di root, digitando la stringa (l’esempio e’ per l’i686)

urpmi.addmedia --update kernel-2.6.26.2 http://mib.pianetalinux.org/2008.1/i686/kernels/mdv.mib/2.6.26.2-1/ with media_info/synthesis.hdlist.cz

3>Affinche’ possano anche essere installare le nuove module-init-tools, che occorrono assolutamente per montare correttamente le schede di rete wi-fi, eseguite il comando:

urpmi module-init-tools

E dopo fate al solito modo… scaricando il necessario, ecco la strnga che adopero io di solito:

urpmi kernel-source-latest kernel-desktop-devel-latest kernel-desktop-latest

RIavviate, e gotedevi il nuovo Kernel!

Elenco dei files i686 release 2.6.26.2-1mib
=========================================================
/i686/kernel-2.6.26.2-1mib-1-1mnb1.i686.rpm
/i686/kernel-desktop-2.6.26.2-1mib-1-1mnb1.i686.rpm
/i686/kernel-desktop-devel-2.6.26.2-1mib-1-1mnb1.i686.rpm
/i686/kernel-desktop-latest-2.6.26.2-1mnb1.i686.rpm
/i686/kernel-desktop-devel-latest-2.6.26.2-1mnb1.i686.rpm
/i686/kernel-server-2.6.26.2-1mib-1-1mnb1.i686.rpm
/i686/kernel-server-devel-2.6.26.2-1mib-1-1mnb1.i686.rpm
/i686/kernel-server-latest-2.6.26.2-1mnb1.i686.rpm
/i686/kernel-server-devel-latest-2.6.26.2-1mnb1.i686.rpm
/i686/kernel-source-2.6.26.2-1mib-1-1mnb1.i686.rpm
/i686/kernel-source-latest-2.6.26.2-1mnb1.i686.rpm
/i686/kernel-doc-2.6.26.2-1mnb1.i686.rpm

Elenco dei files x86_64 release 2.6.26.2-1mib
=========================================================
/x86_64/kernel-2.6.26.2-1mib-1-1mnb1.x86_64.rpm
/x86_64/kernel-desktop-2.6.26.2-1mib-1-1mnb1.x86_64.rpm
/x86_64/kernel-desktop-devel-2.6.26.2-1mib-1-1mnb1.x86_64.rpm
/x86_64/kernel-desktop-latest-2.6.26.2-1mnb1.x86_64.rpm
/x86_64/kernel-desktop-devel-latest-2.6.26.2-1mnb1.x86_64.rpm
/x86_64/kernel-server-2.6.26.2-1mib-1-1mnb1.x86_64.rpm
/x86_64/kernel-server-devel-2.6.26.2-1mib-1-1mnb1.x86_64.rpm
/x86_64/kernel-server-latest-2.6.26.2-1mnb1.x86_64.rpm
/x86_64/kernel-server-devel-latest-2.6.26.2-1mnb1.x86_64.rpm
/x86_64/kernel-source-2.6.26.2-1mib-1-1mnb1.x86_64.rpm
/x86_64/kernel-source-latest-2.6.26.2-1mnb1.x86_64.rpm
/x86_64/kernel-doc-2.6.26.2-1mnb1.x86_64.rpm

Elenco dei files i586 release 2.6.26.2-1mib
=========================================================
/i586/kernel-2.6.26.2-1mib-1-1mnb1.i586.rpm
/i586/kernel-desktop586-2.6.26.2-1mib-1-1mnb1.i586.rpm
/i586/kernel-desktop586-devel-2.6.26.2-1mib-1-1mnb1.i586.rpm
/i586/kernel-desktop586-latest-2.6.26.2-1mnb1.i586.rpm
/i586/kernel-desktop586-devel-latest-2.6.26.2-1mnb1.i586.rpm
/i586/kernel-source-2.6.26.2-1mib-1-1mnb1.i586.rpm
/i586/kernel-source-latest-2.6.26.2-1mnb1.i586.rpm
/i586/kernel-doc-2.6.26.2-1mnb1.i586.rpm

ADDENDUM

Per tutti i fan di VMWARE, e di quelli che non ne possono assolutamente fare a meno, ecco la soluzione funzionante in combinazione con il nuovissimo kernel MIB:

La patch da scaricare ed eseguire, permette al vmon di compilarsi adeguatamente e quindi far funzionare il vmware.

http://mib.pianetalinux.org/2008.1/i686/kernels/mdv.mib/vmware/vmware-any-any-update117d.tar.gz

Cronaca di una impresa, sul filo del tempo…

E’ possibile applicare ad una kernel patch release ufficiale un reverse patching parziale detrattivo, per poi renderlo compatibile e applicargli sopra poi una patch sostitutiva finale esterna, che era precedentemente funzionante, ma adesso non piu?

Si tratta di Alsa…, Alsa …17

Ufficialmente il kernel 2.6.26.xx e’ dotato di Alsa 16, e cosi’ le varie release ufficiali, che verranno mantenute.

Mandriva e il MIB, modificano il kernel 2.6.26.xx con una patch sostitutiva, che toglie Alsa 16 e mette Alsa 17 + patch Alsa con ultime modifiche dal git source.

Ma sulla versione 2.6.26.2, dal momento che gia’ il mantainer group ha pesantemente modificato molti agganci riguardanti proprio Alsa 16, che normalmente ripeto e’ in esso contenuto, ecco che la patch Alsa 17 finale, naturalmente non entra piu’…

Accidenti, mi sono detto, e adesso che si fa?

Che fare allora, rinunciare e aspettare la patch da lkml, per qualche settimana, oppure sperare di trovare qualche sorta di soluzione, fatta in casa, tirandola fuori dal magico cilindro ?

Allora dal momento che sarebbe troppo complesso modificare le patch alsa git in cosi’ poco tempo, penso di fare invece alla rovescia, aprire e modificare la kernel patch-2.6.26.2.gz, e togliere da li’ le stesse voci che riguardano la Alsa patch git, stando attento a non sbagliare una virgola, durante tale rimozione

Rimuovo quello che devo rimuovere e modifico alcune entrate, ricomprimo, e rimetto a pacchettizare da i miei file di configurazione gia’ precedentemente preparati, e con mia grande soddisfazione scopro, che tutto l’hackeraggio fatto sopra in maniera anche poco convinta, porta al successo dell’applicazione di Alsa 17 patch sulla kernel patch 2.6.26.2 (da me modificata, non ufficialmente…) e di conseguenza sul kernel finale risultante.

Ciao
da NicCo

  • english
  • italian

9 Responses to “Kernel 2.6.26.2-1”


  1. 1 Tony Evo

    A me continua sempre con il solito problema sia del wi-fi che della web-cam.

    La connessione wi-fi al primo avvio ha funzionato,al secondo non più.

    Invece la web non và,per quel problema di gspcav2.

    Grazie ancora

  2. 2 nicco

    Se siete daccordo e non ci sono Novita’ con gspcav2, io direi di rimuovere per adesso il modulo gspcav2, e preparare la possima release senza, e continuare cosi ad usare il buon vecchio dkms-gspcav1

    =======================================
    SymbianFlo
    sai che questa storia non e per niente chiara …..stessa patch di 2.6.26.1-3 e con questa va e come……..
    che non sia incompatibilità gspcav2 e v4L…..
    Ma forse hai ragione , alleggeriscilo di gspcav2 casomai sfruttiamo il dkms nostro …..perche portare una patch in dkms
    non credo che possibile ….( casomai se ti metti al lavoro quando sei veramente ma veramente stanco :D )

  3. 3 Franco

    Vorrei segnalare che senza il modulo per il kernel (fglrx-2.6.26.2kernel module nel mio caso ) il driver proprietario non vuole installarsi.
    preciso che ho installato l’ultima versione del mib.
    Ciao e Grazie

  4. 4 MauRice

    Nesun problemi fin ora.

    Solo..
    Il mio CPU e un P4 1800 Mhz.
    KSensor mi da 14600 Mhz. Wow.

    Ciao,
    MauRice

  5. 5 vmalav

    in vmware 6.0.2 con patch 117d mi da errore di rete di seguito:
    Version mismatch with vmmon module: expecting 167.0, got 168.0.
    You have an incorrect version of the `vmmon’ kernel module.
    Try reinstalling VMware Workstation.

    Ho reinstallato più volte ma nulla
    che posso fare?

  6. 6 vmalav

    anche la webcam con dkms-gspcav1 non si installa

  7. 7 nicco

    x vlamav
    Mi aveva detto SymbyanFLo che con la versione 2.6.26.2 non occorreva piu’ instalare la patch, in quanto vmware funzionava liscio…
    Questo almeno era il suo risultato con il kernel x86_64 corrispondente

    La Patch invece era sicuramente necessaria prima, per la 2.6.26.1

    Forse sul 2.6.26.2 la patch risulta addirittura deleteria, prova senza, e fammi sapere

  8. 8 vmalav

    con la versione 6.0.2 non c’è stato verso di farla andare.mi dava degli errori strani con i moduli di rete (versione del modulo non corretta. ho fatto un upgrading alla 6.0.4. senza patch da errore nella compilazione. con la patch 117d sembra funzionare e vede perfettamente le VM. sto provando la 2009.0 beta 2 in VM e pare tutto ok

  9. 9 vmalav

    per la webcam che mi dici?

Leave a Reply