Guida per Ottimizzare Ubuntu Linux sui portatili HP Pavilion

5 Wireless

A) Intel wireless (3945AG/4965AGN)

In Ubuntu Linux Hardy 9.04 e Karmic 9.10 la scheda wireless Intel è pienamente supportata (in tutti i modi A, B, G ed N).

Essendo pienamente Open Source, lo sviluppo di tali drivers avviene ora (a partire dalla vesione 2.6.24) direttamente all’interno del sistema di sviluppo del kernel linux. Il sito di riferimento è www.intellinuxwireless.org

Per abilitare l’installazione degli aggiornamenti backports dei drivers:

sudo apt-get install linux-backports-modules-jaunty

Alcuni utenti hanno rilevato che a seguito di alcune situazioni (ad esempio dopo aver disattivato e riattivato l’interruttore wireless o dopo aver riattivato il pc dalla sospensione) la scheda di rete wireless non mostra alcuna rete disponibile fino al riavvio del computer. In tal caso è possibile disattivare e riattivare la scheda wireless cliccando con il tasto destro sull’icona del network-manager o con il seguente comando:

sudo modprobe -r iwlagn && sudo modprobe iwlagn

B) Broadcom wireless

In Ubuntu Linux Hardy 9.04 e Karmic 9.10 la scheda wireless Broadcom è supportata attraverso Sistema -> Amministrazione -> Driver Hardware

Purtroppo Broadcom non è una felice scelta per coloro che vogliano utilizzare linux dal momento che la collaborazione dell’azienda con la comunità è sempre stata minima se non del tutto assente. Con le precedenti versioni di Ubuntu tale scheda wireless funzionava solo attraverso due escamotages: ndiswrapper e b43-fwcutter. Oggigiorno però il driver b43 è stato inserito nel progetto unificato linuxwireless.org e pertanto dovrebbe funzionare semplicemente installando i moduli del kernel restricted e backports, solo qualora il vostro dispositivo sia supportato da una versione molto recente del driver dovrete ricorrere alla compilazione dello stesso dal pacchetto linuxwireless.

Ulteriori informazioni riguardo ai dispositivi wireless Broadcom supportati dal driver b43: http://linuxwireless.org/en/users/Drivers/b43

Bloccate i driver esistenti ma non funzionanti modificando il file blacklist come segue

sudo gedit /etc/modprobe.d/blacklist

aggiungete in calce al file:

blacklist b43legacy
blacklist b43

Suggerisco fortemente di provare d’apprima ad installare i moduli linux-backports dal momento che molti nuovi driver sono spesso inseriti in questi pacchetti destinati alle versioni stabili di Linux:

sudo aptitude install linux-backports-modules-jaunty

or

sudo aptitude install linux-backports-modules-intrepid

è necessario riavviare la macchina prima di essere in grado di testare il dispositivo.

Se i vostri driver non sono stati ancora inseriti nel pacchetto backports dovete necessariamente installare manualmente i driver b43.

Scarica l’ultima versione disponibile con i seguenti comandi da terminale:

wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2
sudo tar -jxvf compat-wireless-2.6.tar.bz2
cd compat-wireless-[DATA DEL DRIVER]
make
sudo make install
sudo make unload
sudo make load

Ricordatevi che il vostro dispositivo necessita anche del firmware adeguato per poter funzionare. Questi è fornito attraverso il pacchetto linux-firmware

sudo apt-get install linux-firmware

tuttavia se il vostro dispositivo continua a non funzionare (richiedendo un firmware che non è ancora distribuito nel pacchetto) dovete seguire questa procedura per scaricalo ed installarlo:

Potete usare la versione 011 di b43-fwcutter.
Scaricate ed estraete il pacchetto di b43-fwcutter, quindi compilatelo come segue

wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
cd ..

Potete usare la versione 4.150.10.5 dei driver proprietari Broadcom per estrarre il firmware:

export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
sudo ../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta_mimo.o

Riavviate il computer.

Un’altra soluzione, ora deprecata, è utilizzare l’escamotage fornito da ndiswrapper.

Jlandaw ha scritto una guida molto completa, in lingua inglese, su questo dispositivo. Potete leggerla qui: http://ubuntuforums.org/showpost.php?p=4808350

Scaricare i driver da qui (sono per una Broadcom BCM 4328 ma dovrebbero andare bene per tutta la serie) quindi estraete l’archivio in una cartella che chiamerete DRIVER nella vostra home.

Installare ndiswrapper seguendo la procedura sotto descritta:

sudo apt-get install ndiswrapper-utils
sudo ndiswrapper -i $HOME/DRIVER/bcmwl5.inf
sudo ndiswrapper -l
sudo modprobe ndiswrapper

Facciamo partire ndiswrapper automaticamente ad ogni avvio:

sudo ndiswrapper -m

OPPURE Aggiungiamo il modulo ndiswrapper al file che esegue i moduli all’avvio

gksu cat ndiswrrapper >> /etc/modules

Al prossimo riavvio avete la vostra scheda wireless riconosciuta!

Ringrazio per questa sezione luciobrucio che aggiunge “il merito della guida non va a me, riporto solo quello che ho trovato, smanettando un pò sul forum ufficilale di ubuntu, scritto da kayvortex”. Grazie ad entrambi!

NOTA: un problema piuttosto serio, riscontrato da molti utenti e riconosciuto da HP ha riguardato i computer con scheda wireless Broadcom e piattaforma AMD Turion (l’errore non è però da imputare ad AMD ma bensì agli ingegneri HP che hanno progettato la scheda madre).
Le versioni interessate sono:
serie HP Pavilion dv6000 con modello tra dv60xx e dv63xx;
serie HP Pavilion dv9000
con modello tra dv90xx e dv93xx;
serie Compaq Presario V6000
con modello tra V60xx e V63xx.
In sostanza la scheda wirless perde sovente il segnale ed il led dello switch wireless si colora di ambrato. Ulteriori informazioni sugli aspetti tecnici possono essere trovate sul forum ufficiale HP a questo indirizzo. Qui potete anche trovare il riferimento alla procedura di RMA che potete seguire per pretendere la sostituzione del pezzo anche se fuori garanzia (trattandosi di un errore tecnico di progettazione).

Per quanto riguarda linux non è difficile adattare i suggerimenti di HP: devi in primo luogo aggiornare il BIOS del computer (possibilmente da windows) e quindi provare aggiornando i driver wireless (scaricati dalla pagina relativa alla tua versione del computer dal sito HP).
Poiché non vi è alcun supporto nativo in linux, l’uso di ndiswrapper ti consente di utilizzare gli ultimi driver per windows. Per far ciò semplicemente rimuovi i vecchi driver ed installa i nuovi, il tutto tramite ndiswrapper.

C) Atheros wireless

03:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter
and others

Con Ubuntu Linux Jaunty 9.04 e Karmic 9.10 i drivers wireless Atheros (madwifi) sono supportati attraverso Sistema -> Amministrazione -> Driver Hardware.

Con Ubuntu Linux Intrepid 8.10 e Hardy 7.04 questo dispositivo non è supportata nativamente, ma attraverso la seguente procedura:

Bloccate i driver esistenti ma non funzionanti modificando il file blacklist come segue

sudo gedit /etc/modprobe.d/blacklist

aggiungete in calce al file:

blacklist ath_pci
blacklist ath_hal

Suggerisco fortemente di provare d’apprima ad installare i moduli linux-backports dal momento che molti nuovi driver sono spesso inseriti in questi pacchetti destinati alle versioni stabili di Linux:

sudo aptitude install linux-backports-modules-jaunty

or

sudo aptitude install linux-backports-modules-intrepid

è necessario riavviare la macchina prima di essere in grado di testare il dispositivo.

Se i vostri driver non sono stati ancora inseriti nel pacchetto backports dovete necessariamente installare manualmente i driver madwifi.

Scarica l’ultima versione disponibile con i seguenti comandi da terminale:

wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2
sudo tar -jxvf compat-wireless-2.6.tar.bz2
cd compat-wireless-[DATA DEL DRIVER]
make
sudo make install
sudo make unload
sudo make load

Riavviate il computer.

Torna all’indice

Go to page 1 2 3 4 5 6 7 8 9 10 11 12 13 of this post