{"id":158,"date":"2008-01-04T16:22:23","date_gmt":"2008-01-04T15:22:23","guid":{"rendered":"http:\/\/freebox.blogdns.com\/index.php\/2008\/01\/04\/nuova-vita-i-driver-wireless-open-procedimento-per-schede-broadcom\/"},"modified":"2008-10-16T09:35:00","modified_gmt":"2008-10-16T08:35:00","slug":"nuova-vita-i-driver-wireless-open-procedimento-per-schede-broadcom","status":"publish","type":"post","link":"https:\/\/www.lorenzobraghetto.com\/index.php\/2008\/01\/04\/nuova-vita-i-driver-wireless-open-procedimento-per-schede-broadcom\/","title":{"rendered":"Nuova vita ai driver wireless open! Procedimento per schede broadcom"},"content":{"rendered":"<p>La novit\u00e0 non \u00e8 recentissima ma io ne sono venuto a conoscienza solo oggi grazie al <a href=\"http:\/\/forum.ubuntu-it.org\">forum<\/a> di ubuntu.<\/p>\n<p>Esiste un pacchetto chiamato <strong><a href=\"http:\/\/linuxwireless.org\/en\/users\/Download\" target=\"_blank\">Linux Wireless Compatibility Package<\/a><\/strong> o pi\u00f9 brevemente compact-wireless che racchiude tutti i principali driver wireless open con le loro ultime release e comprensivi del nuovo stack chiamato <strong>mac80211<\/strong>. Per me e per il mio portatile con scheda wireles broadcom sono stati una manna, prima era una mezza tragedia ora non rimpiango i driver per windows!!<\/p>\n<p>Tutti i nomi dei driver sono <a href=\"http:\/\/linuxwireless.org\/en\/users\/Download#Drivers\" target=\"_blank\">qua<\/a>:<\/p>\n<p><a href=\"http:\/\/picasaweb.google.it\/racing.inside\/Varie_blog\/photo#5151630731800765442\"><img decoding=\"async\" src=\"http:\/\/lh6.google.it\/racing.inside\/R35E2yb4ZAI\/AAAAAAAAAcc\/9dceOave0II\/s200\/Schermata.png\" alt=\"\" align=\"left\" \/><\/a>Come si pu\u00f2 vedere il supporto \u00e8 garantito per il kernel 2.6.22 (quello di Gutsy) per i successivi non si sa.<\/p>\n<p>Esistono gi\u00e0 due buoni articoli, uno di divilinux, <a href=\"http:\/\/divilinux.wordpress.com\/2007\/11\/18\/ath5k-i-nuovi-driver-wireless-con-supporto-per-molte-schede-wifi\/\" target=\"_blank\">qui<\/a> e <a href=\"http:\/\/alexit.wordpress.com\/2007\/11\/21\/compat-wireless-ecco-i-nuovi-rivoluzionari-driver-per-molte-schede-wireless\/\" target=\"_blank\">qui<\/a>, loro spiegano il procedimento base ma parlano suprattutto delle loro schede io qua parler\u00f2 della mia cio\u00e8 una scheda con chipset broadcom.<\/p>\n<p>Inizialmente il procedimento \u00e8 ovviamente quello degli altri articoli cio\u00e8:<\/p>\n<p><!--more--><\/p>\n<p><strong>Procedimento generale<\/strong><\/p>\n<p>Scarichiamo i sorgenti<\/p>\n<p><code>$ wget http:\/\/linuxwireless.org\/download\/compat-wireless-2.6\/compat-wireless-2.6.tar.bz2<\/code><\/p>\n<p><code>$ tar xjvf compat-wireless-2.6.tar.bz2<\/code><\/p>\n<p><code>$ cd compat-wireless-2.6<\/code><\/p>\n<p>Compiliamo i driver e installiamoli, non ho trovato il modo per selezionare un solo driver da installare, lui li compiler\u00e0 e installer\u00e0 tutti<\/p>\n<p><code>$ make<\/code><\/p>\n<p><code># sudo make install<\/code><\/p>\n<p>e infine carichiamo i driver<\/p>\n<p><code>#  sudo make load<\/code><\/p>\n<p><strong>Firmware per driver boradcom<\/strong><\/p>\n<p>Ora solo per i driver broadcom (i nuovi driver si chiamano b43 e b43legacy) bisogna scaricare il nuovo fwcutter e il nuovo firmware versione 4 (i vecchi driver bcm43xx vanno solo col firmware versione 3).<\/p>\n<p>Firmware:<\/p>\n<p><code>$ wget http:\/\/downloads.openwrt.org\/sources\/broadcom-wl-4.80.53.0.tar.bz2<\/code><\/p>\n<p>Fwcutter:<\/p>\n<p><code>$ wget http:\/\/prdownload.berlios.de\/bcm43xx\/b43-fwcutter-008.tar.bz2<\/code><sup>1<\/sup><\/p>\n<p>Estraiamo gli archivi:<\/p>\n<p><code>$ tar xjvf broadcom-wl-4.80.53.0.tar.bz2<\/code><\/p>\n<p><code>$ tar xjvf b43-fwcutter-008.tar.bz2<\/code><\/p>\n<p>Installiamo la nuova versione del fwcutter<\/p>\n<p><code>$ cd b43-fwcutter-008<\/code><\/p>\n<p><code>$ make<\/code><\/p>\n<p><code># sudo make install<\/code><\/p>\n<p>Ora installiamo il nuovo firmware!<\/p>\n<p><code>#  sudo b43-fwcutter -w \/lib\/firmware broadcom-wl-4.80.53.0\/kmod\/wl_apsta.o<\/code><\/p>\n<p><a href=\"http:\/\/www.linuxwireless.org\/en\/users\/Drivers\/b43\" target=\"_blank\">Qua<\/a> sono spiegate in dettaglio le differenze fra i driver bcm43xx b43 e b43legacy, io non mi sono soffermato pi\u00f9 di tanto dato che i b43 mi funzionano benissimo, se qualcuno ha voglia di dare qualche spiegazioni ben venga!<\/p>\n<p>Ora dovrebbe essere tutto a posto e dando:<\/p>\n<p><code>#  sudo b43load b43<\/code><\/p>\n<p>lo script caricher\u00e0 i nuovi moduli togliendo quelli vecchi, si pu\u00f2 verificare subito se tutto \u00e8 andato per il verso giusto semplicemente cercando di tirare su l&#8217;interfaccia wireless<\/p>\n<p><code># sudo ifconfig eth1 up<\/code><\/p>\n<p>Se \u00e8 tutto ok si pu\u00f2 iniziare a gioire e a sbeffeggiare la broadcom che non ci ha mai rilasciato driver per linux!<\/p>\n<p><strong>Caricare i moduli all&#8217;avvio<\/strong><\/p>\n<p>Per caricare il modulo all&#8217;avvio come al solito basta editare \/etc\/modules<\/p>\n<p><code># sudo nano \/etc\/modules<\/code><\/p>\n<p>e alla fine ci piazziamo &#8220;b43&#8221; e &#8220;b43legacy&#8221;<\/p>\n<p>poi mettiamo in blacklist bcm43xx<\/p>\n<p><code># sudo nano \/etc\/modprobe.d\/blacklist<\/code><\/p>\n<p>e scriviamo alla fine &#8220;blacklist bcm43xx&#8221;.<\/p>\n<p>\u00c8 tutto!<\/p>\n<ol>\n<li><em>Al momento in cui scrivo il server \u00e8 down, fino a 30min fa era up. Se rimane down per molto contattatemi che ho ancora il file!<\/em><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>La novit\u00e0 non \u00e8 recentissima ma io ne sono venuto a conoscienza solo oggi grazie al forum di ubuntu. Esiste un pacchetto chiamato Linux Wireless Compatibility Package o pi\u00f9 brevemente compact-wireless che racchiude tutti i principali driver wireless open con le loro ultime release e comprensivi del nuovo stack chiamato mac80211. Per me e per [&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,49,42,8],"tags":[285],"class_list":["post-158","post","type-post","status-publish","format-standard","hentry","category-informatica","category-gnulinux","category-networking-informatica","category-smanettamenti","category-software","tag-compat-wireless"],"_links":{"self":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/158","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=158"}],"version-history":[{"count":1,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/158\/revisions"}],"predecessor-version":[{"id":375,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/posts\/158\/revisions\/375"}],"wp:attachment":[{"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/media?parent=158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/categories?post=158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lorenzobraghetto.com\/index.php\/wp-json\/wp\/v2\/tags?post=158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}