danny block notes

lunedì, 19 Maggio 2008

Ubuntu 8.04 e Broadcom Wireless BCM4312 (rev 02)

Filed under: 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 | Rispondi

  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 | Rispondi

  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 | Rispondi

  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 | Rispondi

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

    Commento di val — sabato, 31 Maggio 2008 @ 4:30 PM | Rispondi

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

    Commento di danny — sabato, 31 Maggio 2008 @ 5:06 PM | Rispondi

  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 | Rispondi

  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 | Rispondi

  9. Non c’è di che 😉

    Commento di danny — lunedì, 15 settembre 2008 @ 10:00 PM | Rispondi

  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 | Rispondi

  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 | Rispondi


RSS feed for comments on this post. TrackBack URI

Lascia un commento

Crea un sito o un blog gratuito su WordPress.com.