{"id":239,"date":"2008-04-15T18:32:00","date_gmt":"2008-04-15T17:32:00","guid":{"rendered":"http:\/\/freebox.blogdns.com\/?p=239"},"modified":"2008-04-19T16:52:59","modified_gmt":"2008-04-19T15:52:59","slug":"eeepc-kernel-ricompilato-rulez","status":"publish","type":"post","link":"https:\/\/www.lorenzobraghetto.com\/index.php\/2008\/04\/15\/eeepc-kernel-ricompilato-rulez\/","title":{"rendered":"Eeepc, kernel ricompilato rulez!"},"content":{"rendered":"<p>\u00c8 da un p\u00f2 di giorni che sto smanettando con l&#8217;eeepc dopo settimane dove mi ero limitato ad eseguire script gi\u00e0 pronti per ottimizzare la compatibilit\u00e0 di ubuntu. Ho dovuto farlo perch\u00e8 ero insoddisfatto delle prestazioni del wifi e come prova sono voluto passare ad Hardy&#8230;tanto prima o poi dovevo farlo.<\/p>\n<p>Oltre al fatto che non esistono per ora <a href=\"http:\/\/img123.imageshack.us\/img123\/716\/debian3dkt0.jpg\" target=\"_blank\">script<\/a> di <a href=\"http:\/\/code.google.com\/p\/eee-ubuntu-support\/\" target=\"_blank\">supporto<\/a> simili a quelli che esistono per Gutsy in generale Hardy ha parecchi problemi con il povero eeepc, e non credo dipendano tutti dal fatto che \u00e8 ancora in beta (<a title=\"Hardy release\" href=\"https:\/\/wiki.ubuntu.com\/HardyReleaseSchedule\" target=\"_blank\">mancano 9 giorni<\/a>). Un p\u00f2 perch\u00e8 si usa un modulo <a href=\"http:\/\/freebox.blogdns.com\/index.php\/2008\/04\/12\/eeepc-asus-e-acpi\/\">dell&#8217;acpi diverso<\/a> e un p\u00f2 per il kernel pazzerello ci sono alcuni problemi.<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/img123.imageshack.us\/img123\/716\/debian3dkt0.jpg\" alt=\"debian\" width=\"325\" height=\"261\" \/><\/p>\n<p style=\"text-align: center;\"><em>Grazie debian che ci hai dato make-kpkg!<\/em><\/p>\n<p>Se con Gutsy i tempi di boot su ssd erano di ~50secondi e la sospensione su disco funzionava senza nessun particolare intervento, su Hardy il boot se va bene dura ~1&#8242; 30&#8221; se va male, come succedeva molto spesso, si blocca in un punto apparentemente senza motivo durando ~2&#8242; 15&#8221; e poi la sospensione su disco non funziona.<\/p>\n<p>PER FORTUNA stiamo usando SOFTWARE LIBERO e abbiamo una libert\u00e0 quasi infinita nel modificare i programmi che usiamo. Spesso come battuta contro Linux si tira fuori questa storia del ricompilarsi il kernel come se tutti dovessero farlo e come se fosse un grosso difetto di Linux.<\/p>\n<p>Ovviamente non c&#8217;\u00e8 niente di pi\u00f9 stupido.<\/p>\n<p><!--more--><\/p>\n<p>Un paio di giorni fa spulciando alla ricerca di qualche soluzione noto questa discussione <a title=\"eeeuser forum\" href=\"http:\/\/forum.eeeuser.com\/viewtopic.php?id=22105\" target=\"_blank\">http:\/\/forum.eeeuser.com\/viewtopic.php?id=22105<\/a>; <strong><a href=\"http:\/\/forum.eeeuser.com\/profile.php?id=21565\">godie<\/a><\/strong> &#8220;promette&#8221; un boot di 30secondi con il suo .config e un kernel 2.6.24. Provo subito, inizialmente scarico i sorgenti del kernel di Hardy (2.6.24.3) non modifico niente, compilo da un altro computer e installo sull&#8217;eeepc&#8230;28 secondi di boot!! WOW. (ho dovuto disabilitare il servizio Klog dei log del kernel sembra essere attualmente buggato in Hardy). La sospensione per\u00f2 inizialmente non funzionava perch\u00e8 nel file di configurazione dell&#8217;utente di eeeuser.com era stata disabilitata assieme alla swap, dopo aver riattivato queste due opzioni e dopo aver anche abilitato il supporto a ext3 nel kernel e non come modulo tutto ha funzionato! Di ritorno dalla sopsensione su disco (che uso sempre al posto di spegnerlo) ci mette 23secondi dal caricamento del kernel al desktop di gnome gi\u00e0 aperto \ud83d\ude09 .<\/p>\n<p>Col kernel di Hardy per\u00f2 avevo qualche problema di compilazione dei moduli, atl2 (ethernet) madwifi (wireless) eee-acpi (acpi) eee (overclock) uvcvideo (webcam), i quali ovviamente bisogna compilare per il nuovo kernel.<\/p>\n<p>Ho quindi provato un kernel vanilla 2.6.24.4, il quale per\u00f2 ugualmente creava qualche problema di compilazione dei moduli.Dopo un p\u00f2 ho risolto compilando da un altro pc usando sempre i sorgenti del kernel vanilla, non so come mai nell&#8217;eeepc non ne voleva sapere.<\/p>\n<p>Comunque riflettevo del perch\u00e8 quella della ricompilazione non sia un opzione presa troppo in considerazione, la discussione nel forum dove \u00e8 stato postato il .config \u00e8 deserta e le varie distribuzioni &#8220;dedicate&#8221; all&#8217;eeepc lasciano il kernel di default della distribuzione su cui sono basate. Capisco che solo la parola &#8220;compilare&#8221; possa spaventare gli utenti non esperti ma se c&#8217;\u00e8 qualcuno di bravo che lo fa per loro non vedo dove possano esserci problemi.<\/p>\n<p>Comunque ora sono proprio contento, aspettando altre soluzioni che sicuramente verranno fuori mi godo il mio nuovo eeepc-razzo \ud83d\ude00 . Probabilmente a breve scriver\u00f2 qualche spiegazione pratica a riguardo perch\u00e8 credo che quella di un kernel dedicato sia una strada che anche gli utenti meno smaliziati debbano seguire fino a che le grandi distribuzioni non si decidano a supportare tutto gi\u00e0 out-of-the-box.<\/p>\n<p><strong>Aggiornamento 17\/04 <\/strong>Il nuovo kernel fa a cazzotti con acpi-support e non funzionano i tasti dell&#8217;audio&#8230;sto indangando @#?!@!#=&#8221;#!<\/p>\n<p><strong>Aggiornamento2 19\/04 <\/strong>Risolto, bisogna compilare &#8220;button&#8221; sotto ad acpi come modulo e non direttamentet nel kernel&#8230;stranezze<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c8 da un p\u00f2 di giorni che sto smanettando con l&#8217;eeepc dopo settimane dove mi ero limitato ad eseguire script gi\u00e0 pronti per ottimizzare la compatibilit\u00e0 di ubuntu. Ho dovuto farlo perch\u00e8 ero insoddisfatto delle prestazioni del wifi e come prova sono voluto passare ad Hardy&#8230;tanto prima o poi dovevo farlo. Oltre al fatto che [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,24,10,25,3,162,39,7,42,8,46],"tags":[168,806,807,792,91,167],"class_list":["post-239","post","type-post","status-publish","format-standard","hentry","category-informatica","category-debian","category-distribuzioni","category-eeepc","category-gnulinux","category-kernel-software","category-open-sourcefree-software","category-prodotti","category-smanettamenti","category-software","category-ubuntu","tag-compilazione","tag-debian","tag-eeepc","tag-gnulinux","tag-kernel","tag-ottimizzazione"],"_links":{"self":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/comments?post=239"}],"version-history":[{"count":0,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/239\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/media?parent=239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/categories?post=239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/tags?post=239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}