{"id":253,"date":"2008-05-06T19:38:40","date_gmt":"2008-05-06T18:38:40","guid":{"rendered":"http:\/\/freebox.blogdns.com\/?p=253"},"modified":"2008-10-16T09:36:55","modified_gmt":"2008-10-16T08:36:55","slug":"compat-wireless-anche-con-hardy","status":"publish","type":"post","link":"https:\/\/www.lorenzobraghetto.com\/index.php\/2008\/05\/06\/compat-wireless-anche-con-hardy\/","title":{"rendered":"Compat-wireless anche con Hardy"},"content":{"rendered":"<p style=\"text-align: left;\">Me ne sono accordo quasi subito dopo aver installato Hardy sul portatile, sembra proprio che i driver wireless inclusi nel kernel 2.6.24.3 (quello di hardy) siano molto meno aggiornati (ovviamente) ma soprattutto meno performanti di quelli del pacchetto &#8220;Compat-wireless&#8221; che si pu\u00f2 scaricare da www.linuxwireless.org aggiornato giornalmente.<\/p>\n<p style=\"text-align: center;\"><a title=\"20080401_032\" href=\"http:\/\/www.flickr.com\/photos\/13122632@N00\/2466902260\/\" target=\"_blank\"><img decoding=\"async\" src=\"http:\/\/farm4.static.flickr.com\/3220\/2466902260_b5764c175d_m.jpg\" border=\"0\" alt=\"20080401_032\" \/><\/a><br \/>\n<small><a title=\"Attribution-NonCommercial-ShareAlike License\" href=\"http:\/\/creativecommons.org\/licenses\/by-nc-sa\/2.0\/\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/freebox.blogdns.com\/wp-content\/plugins\/photo_dropper\/images\/cc.png\" border=\"0\" alt=\"Creative Commons License\" width=\"16\" height=\"16\" align=\"absmiddle\" \/><\/a> <a href=\"http:\/\/www.photodropper.com\/photos\/\" target=\"_blank\">photo<\/a> credit: <a title=\"radialmonster\" href=\"http:\/\/www.flickr.com\/photos\/13122632@N00\/2466902260\/\" target=\"_blank\">radialmonster<\/a><\/small><\/p>\n<p style=\"text-align: left;\">La soluzione \u00e8 semplice, aggiornarli a mano o cambiare kernel \ud83d\ude09 ; per ora ho fatto la prima.<\/p>\n<p style=\"text-align: left;\"><!--more--><\/p>\n<p style=\"text-align: left;\">Non so se aggiornare i driver sia utile con tutte le schede con driver open, ma lo \u00e8 di certo per le schede broadcom e i driver b43! La portata mi pare sia uguale alla vecchia versione dei compat wireless (che ho usato col kernel 2.6.22\u00a0 e Gutsy) mentre la velocit\u00e0 \u00e8 aumentata sia rispetto ai driver di default di Hardy sia rispetto ai vecchi compat wireless.<\/p>\n<p style=\"text-align: left;\">Per aggiornare i driver in s\u00e8 bisogna fare la stessa identica procedura che ho scritto <a title=\"Compact wireless\" href=\"http:\/\/freebox.blogdns.com\/index.php\/2008\/01\/04\/nuova-vita-i-driver-wireless-open-procedimento-per-schede-broadcom\/\" target=\"_blank\">qua<\/a> (sotto a &#8220;Procedimento generale&#8221;), questo vale per tutte le schede.<\/p>\n<p>Poi ho anche aggiornato il firmware broadcom alla versione 4.150 perch\u00e8 inspiegabilmente il gestore driver con restrizioni di hardy ne aveva installato uno vecchio (versione 3), considero che &#8220;fwcutter&#8221; sia gi\u00e0 installato e sia la versione 011 installata da Hurdy:<\/p>\n<p><code>wget http:\/\/mirror2.openwrt.org\/sources\/broadcom-wl-4.150.10.5.tar.bz2<br \/>\ntar xjf broadcom-wl-4.150.10.5.tar.bz2<br \/>\ncd broadcom-wl-4.150.10.5\/driver<br \/>\nsudo b43-fwcutter -w \"\/lib\/firmware\" wl_apsta_mimo.o<\/code><\/p>\n<p>Poi bisogna dare il solito:<\/p>\n<p><code>sudo b43load b43<\/code><\/p>\n<p>A questo punto \u00e8 sorto un problema, apparentemente tutto funziona, ma al prossimo riavvio no! Infatti sebbene il modulo ssb.ko sia stato aggiornato dai compat wireless l&#8217;immagine di initramfs non lo sa e carica al boot il modulo ssb come se fosse quello vecchio<\/p>\n<p>Per questo motivo al caricamento del modulo b43 del wireless comparir\u00e0 un errore; solo togliendo e ricaricando ssb ad ogni riavvio allora il modulo b43 funzionerebbe!<\/p>\n<p>La soluzione \u00e8 semplicemente ricreare l&#8217;immagine di initramfs e riavviare:<\/p>\n<p><code>sudo mkinitramfs -o \/boot\/initrd.img-2.6.24-16-generic<\/code><\/p>\n<p>Consiglio vivamente ai possesori di schede broadcom di aggiornare i driver e il firmware&#8230;credo convenga anche ai possesori di altre schede ma non posso confermare. Piccola nota&#8230;nei forum noto che molti hanno problemi a far funzionare i semplici driver inclusi gi\u00e0 nel kernel soprattutto con schede broadcom&#8230;non riesco a capirne il motivo dato che basta scaricare il firmware (che ricordo \u00e8 software porprietario per questo non pu\u00f2 essere incluso nel kernel) tramite il gestore di driver con restrizioni aka jockey-gtk \ud83d\ude09 . Con molto rammarico vedo gente che usa ndiswrapper per far funzionare i driver broadcom&#8230;ma porcc&#8230;.abbiamo fior fior di programmatori che fanno del reverse enginering per creare dei driver ottimi e usiamo quelli per windows?????<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Me ne sono accordo quasi subito dopo aver installato Hardy sul portatile, sembra proprio che i driver wireless inclusi nel kernel 2.6.24.3 (quello di hardy) siano molto meno aggiornati (ovviamente) ma soprattutto meno performanti di quelli del pacchetto &#8220;Compat-wireless&#8221; che si pu\u00f2 scaricare da www.linuxwireless.org aggiornato giornalmente. photo credit: radialmonster La soluzione \u00e8 semplice, aggiornarli [&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,3,11,162,49,42,8,46],"tags":[184,285,186,91,87],"class_list":["post-253","post","type-post","status-publish","format-standard","hentry","category-informatica","category-gnulinux","category-hardware","category-kernel-software","category-networking-informatica","category-smanettamenti","category-software","category-ubuntu","tag-broadcom","tag-compat-wireless","tag-driver","tag-kernel","tag-wireless"],"_links":{"self":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/253","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=253"}],"version-history":[{"count":4,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/253\/revisions"}],"predecessor-version":[{"id":376,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/253\/revisions\/376"}],"wp:attachment":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/media?parent=253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/categories?post=253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/tags?post=253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}