Guida per Ottimizzare Ubuntu Linux sui portatili HP Pavilion

5 Wireless

A) Intel wireless (3945AG/4965AGN)

In Ubuntu Linux Lucid 10.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 Lucid 10.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-lucid

or

sudo aptitude install linux-backports-modules-karmic

è 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 Lucid 10.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

Related posts:

  1. Ottimizzazioni per il Risparmio Energetico per portatili HP Pavilion su Ubuntu Linux
  2. HowTo: Ubuntu Linux on HP Pavilion series laptops
  3. [EN] Configure HP Pavilion QuickPlay multimedia buttons in Ubuntu Linux
  4. Linux Power Saving Tweaks for HP Pavilion laptops
  5. TrustedCore BIOS è di default sui portatili HP Pavilion
  6. Pavilion two fingers touchpad scrolling
  7. Speed up Ubuntu Linux!

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

| Print This Post Print This Post | Email This Post Email This Post
RSS 2.0 | Trackback | Comment

177 Responses to “Guida per Ottimizzare Ubuntu Linux sui portatili HP Pavilion”

  1. Luca says:

    ciao,
    ho un pc hp pavilion dv6050.
    Quando sono passato a linux, ho seguito le tue indicazioni risolvendo tutti i problemi riscontrati.
    adesso sono passato a linux Ubuntu 9.04 – Jaunty Jackalope e sto avendo problemi con l’audio:
    non si sentono i suoni del pc, l’audio dei film, gli mp3, ma sento i file wav.
    Ho seguito le tue indicazioni ed ho aggiornato l’alsa e il pulse…ma niente di fatto.
    Qualche altro suggerimento?
    ciao e grazie

    • blog says:

      Ciao Luca!
      Credo ti manchi semplicemente il codec per l’audio MP3 (visto che anche nei film avi l’audio e’ codificato in mp3).
      Ti serve il pacchetto libmpg123-0
      puoi installarlo con il comando sudo apt-get install libmpg123-0
      In ogni caso ti consiglio di aggiungere i repoistory di http://www.medibuntu.org e dare un’occhiata ai programmi li’ serviti, ve ne sono di molto interessanti che tuttavia a causa di licenze ambigue non sono inclusi in quelli ufficiali di ubuntu.

      • Luca says:

        _Ciao,
        ho installato il pacchetto per l’mp3, ma ancora niente. Però, scusami, non ero stato
        preciso nel precedente messaggio:
        il wav funzionava perchè avevo fatto delle modifiche nelle preferenze audio…adesso che
        ho ho rimesso le impostazioni come erano inizialmente, ovvero, tutto su
        server audio Pulseaudio e come dispositivo HDA INTEL (alsa mixer), non va più nulla.
        Quando partono dei suoni si sente solo uno scricchiolio.

        ciao e grazie in anticipo
        Luca

        • Luca says:

          ops,
          scusami, ma mi è venuto in mente che tra l’aggiornamento di ubuntu e i problemi audio, probabilmente c’è stata l’installazione di skype e l’aggiustamento del suo
          audio. Non so se può c’entrare…ma quando si va dal dottore bisogna dirgli
          tutto.
          ciao

  2. colibrì says:

    ciao a tutti…
    ho un hp dv6 1060 el, con ubu9.04, ho problemi con l’audio, non sento proprio nulla.

    Devo seguire la guida per com’e'?
    Vedo che pero’ non riguarda proprio il mio modello.

    grazie

  3. [...] Una soluzione simile a questa (che però non ho provato e non so quindi dirvi se funzioni) la potete trovare qui. [...]

  4. alberto says:

    ciao, io ho un dv 8000 ma non riesco a vedere i filmati e neppure le tv su internet, tutto il resto funziona alla grande

  5. Flameclaw says:

    Hey here is a quick guide to have microphone,jack and audio working correctly(even with skype) with lucid and most hp pavilion dv6.

    Here we start :) .
    1)we have to download alsa from http://www.alsa-project.org/main/index.php/Main_Page
    2)install them from the konsole..(if u find it difficult search in google how to install alsa….easy many guide)
    3)sudo gedit /etc/modprobe.d/alsa-base.conf ……it’ll open a new window
    4)past this text at the end of the window that u’ve opened in the previous step paying attention to not write it double(prashes already written)

    options snd-hda-intel model=hp-dv5
    options snd slots=snd-hda-intel,snd-hda-intel
    # 5Dex.DVex+nmP8+5:SBx00 Azalia (Intel HDA)
    alias snd-card-0 snd-hda-intel
    # NXNs.HS4OKn_IlZ0:RV620 Audio device [Radeon HD 34xx Series]
    alias snd-card-1 snd-hda-intel

  6. Flameclaw says:

    Accidenti :) se lo sapevo spiegavo meglio tutto in italiano :D DDDDDD
    Gran forum complimenti. :)

Leave a Reply

XHTML: You can use these tags: b, cite, code, em, i, q cite="", strike, strong.