danny block notes

Lunedì, 19 Maggio 2008

Ubuntu 8.04 e Broadcom Wireless BCM4312 (rev 02)

Archiviato in: 8.04 Hardy Heron, linux, ubuntu — danny @ 7:43 pm
Tags: , , , , , ,

Testato su HP 6720s.

Verificare sempre che la vostra scheda di rete wifi sia effettivamente una Broadcom BCM4312.
Per farlo digitate da terminale

lspci | grep Broadcom\ Corporation

Se così è installiamo la scheda…

  1. Creiamo e posizioniamoci in una cartella di lavoro che alla fine potremo eliminare, per esempio :
    mkdir ~/bcm43xx; cd ~/bcm43xx
  2. Scarichiamo ora il driver windows e scompattiamolo :
    wget ftp://ftp.compaq.com/pub/softpaq/sp34001-34500/sp34152.exe
    sudo apt-get install cabextract
    cabextract sp34152.exe
  3. Digitiamo ora i seguenti comandi :
    echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
    sudo apt-get install ndiswrapper-utils-1.9
    sudo ndiswrapper -i bcmwl5.inf
    ndiswrapper -l
    sudo depmod -a
    sudo modprobe ndiswrapper
    sudo cp /etc/network/interfaces /etc/network/interfaces.orig
    echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces
    sudo ndiswrapper -m
    echo 'ndiswrapper' | sudo tee -a /etc/modules
    echo 'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant
    sudo aptitude remove b43-fwcutter
  4. La riga seguente vale per Gnome, se usate KDE, Xfce o altro utilizzate il vostro editor di testo (es. kate,mousepad,…)
    sudo gedit /etc/init.d/wirelessfix.sh
  5. Incollare le seguenti righe nel file appena creato e aperto :
    #!/bin/bash
    modprobe -r b44
    modprobe -r b43
    modprobe -r b43legacy
    modprobe -r ssb
    modprobe -r ndiswrapper
    modprobe ndiswrapper
    modprobe b44
  6. Salviamo, chiudiamo il file ed eseguiamo gli ultimi  comandi :
    cd /etc/init.d/ && sudo chmod 755 wirelessfix.sh
    sudo update-rc.d wirelessfix.sh defaults
    
  7. Riavviare il computer

11 Commenti »

  1. ciao sono daniele, ho fatto e funziona perfettamente, avrei solo una domanda, per metterla in stato “monitor mode” cosa bisogna fare?

    Commento di daniele — Mercoledì, 21 Maggio 2008 @ 5:31 pm | Replica

  2. ciao,

    non so se questa scheda lo supporta ma il comando è

    iwconfig [interface] mode monitor

    dove [interface] è il nome della tua interfccia, probabilmente wlan0 (vedi con il comando “ifconfig”).

    Fammi sapere…

    Commento di danny — Mercoledì, 21 Maggio 2008 @ 8:55 pm | Replica

  3. non credo che lo supporti, almeno con i driver ndiswrapper

    rontolo@rontolo-laptop:~$ sudo iwconfig wlan1 mode monitor
    Error for wireless request “Set Mode” (8B06) :
    SET failed on device wlan1 ; Invalid argument.
    adesso provo con una netgear
    certo c’è da diventare scemi, sono su ubuntu da una settimana, ma mi intriga linux
    grazie

    Commento di daniele — Giovedì, 22 Maggio 2008 @ 10:41 am | Replica

  4. senti sto provando questa cosa ma non funziona
    http://tinyshell.be/aircrackng/forum/index.php?topic=3597.0

    export FIRMWARE_INSTALL_DIR=”/lib/firmware” cosa significa questo comando?

    se puoi rispondimi

    grazie

    daniele

    Commento di daniele — Giovedì, 22 Maggio 2008 @ 5:31 pm | Replica

  5. vale anche per una 3410?
    quale passaggio dovrei cambiare?

    Commento di val — Sabato, 31 Maggio 2008 @ 4:30 pm | Replica

  6. No, al più la guida si potrebbe adattare per altre schede bcm43xx…

    Commento di danny — Sabato, 31 Maggio 2008 @ 5:06 pm | Replica

  7. grazie mille…erano giorni che andavo in cerca di una soluzione.

    il problema è che secondo me questa guida nn è facilmente reperibile da una ricerca con google…io ad esempio son arrivato qui cercando istruzioni per installare samba…

    Commento di matty — Giovedì, 4 Settembre 2008 @ 3:21 pm | Replica

  8. Grazie!
    Mi ci stavo davvero sbattezzando per far funzionare la wireless sul mio portatile!
    La guida è perfetta e ha funzionato tutto subito.
    Io ti ho trovato abbastanza facilmente da google, al terzo link, mettendo “broadcom bcm4312 ubuntu”…

    Ancora grazie mille!

    Commento di Juroth — Lunedì, 15 Settembre 2008 @ 9:20 pm | Replica

  9. Non c’è di che ;)

    Commento di danny — Lunedì, 15 Settembre 2008 @ 10:00 pm | Replica

  10. Che senso ha caricare sia ndiswrapper che emula il driver per linux utilizzando quello per windows e anche il modulo nativo b44?
    Mi riferisco alla riga:
    modprobe ndiswrapper
    modprobe b44
    (forse hai sbagliato a scrivere)

    Commento di l1q1d — Martedì, 14 Ottobre 2008 @ 7:47 pm | Replica

  11. [...] etc … Riguardo il problema della scheda di rete wireless Broadcom prova a seguire questa guida: Ubuntu 8.04 e Broadcom Wireless BCM4312 (rev 02) danny block notes hanno risolto utilizzando ndiswrapper. In pratica utilizzano i driver per Windows. In alternativa [...]

    Pingback di Ubuntu 8.10: HP pavilion DV2000 e Wireless non funzionante - Pagina 2 - MasterDrive.it - Information Technology Developers Community — Domenica, 10 Maggio 2009 @ 1:43 pm | Replica


RSS feed dei commenti a questo articolo. TrackBack URI

Lascia un commento

Blog su WordPress.com.