Impossibile connettersi a una connessione wireless dopo l'aggiornamento

18

Ho una configurazione dual boot (windows 7 e ubuntu 12.04) e, per (apparentemente) nessuna ragione, non riesco a connettermi a nessuna connessione wireless sulla mia casella di Ubuntu . (su Windows funziona.)

Penso che abbia smesso di funzionare al primo riavvio dopo che è stato aggiornato (aggiornamento regolare tramite cli apt-get).

Posso ancora vedere le connessioni nella barra degli strumenti in alto ma, dopo aver provato a connettermi, mi viene richiesta la password e poi tenta di connettersi per circa 30 secondi e poi scade.

Dopo aver cercato risposte sul web ho pensato che pubblicare l'output di sudo lshw -C network avrebbe aiutato le persone che tentano di aiutarmi:

*-network
description: Wireless interface
product: BCM4313 802.11b/g/n Wireless LAN Controller
vendor: Broadcom Corporation
physical id:0
bus info: [email protected]:02:00.0
logical name: eth1
version:01
serial: c0:f8:da:08:c5:e6
width:64bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless 
configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1(r326264) latency=0 multicast=yes wireless=IEEE 802.11abg
resources: irq:16 memory:fe500000-fe503fff

C'è un'altra voce per Ethernet. Ma non pensavo che fosse molto rilevante per il problema in questione.

Non ho accesso a Internet, quindi non posso installare roba dai repository (sto scrivendo questo da un netbook di riserva che ho)

La mia versione del kernel è 3.2.0-36-generic-pae

Nel mio file modprobe.d/blacklist.conf , ho queste righe:

# replaced by b43 and ssb
blacklist bcm43xx

Ho pensato che potrebbe essere rilevante.

ciò che ho provato fino ad ora

  • elimina /etc/resolv.conf - non ha funzionato
  • aggiungi le seguenti voci a blacklist.conf (oltre a quelle già esistenti) e riavvia: - non ha funzionato neanche

    blacklist b43legacy
    blacklist b43
    blacklist bcma
    blacklist ndiswrapper
    blacklist wl0
    
  • i passaggi descritti su questa risposta - non hanno funzionato wither
posta Felipe Almeida 26.01.2013 - 20:50

3 risposte

6

OK QUESTO È COSA FUNZIONA ATTUALMENTE!

installa il nuovo driver: brcmsmac

  • scarica il firmware per il nuovo driver da il sito Web del kernel

  • copia i file citati in /lib/firmware/brcm

  • scarica i vecchi driver e carica quello nuovo ( brcmsmac )

    • Ad esempio: sudo modprobe -r wl (da scaricare) e sudo modprobe brcmsmac (da caricare)

      NOTA: Se wl non funziona, il nome del tuo driver wireless probabilmente non è wl . Controlla il nome tra i driver del tuo computer con il seguente comando:

      lsmod
      
  • felice. =)

principalmente basato su una guida eccellente su pagina wireless Linux

maggiori informazioni su questo tema su i documenti ufficiali di Ubuntu su materiale wireless

    
risposta data Felipe Almeida 27.01.2013 - 02:42
7

Penso che devi tornare alla versione 5.100.82.112 del pacchetto bcmwl-kernel-source (ha funzionato per me con lo stesso dispositivo), dal momento che la versione 6.20.155.1 non funziona con bcm4313 hybrid bluetooth / wireless dispositivo.

È stato preso da 6.20.55.19 da qui , vedi anche questo bug report .

Questo pacchetto 6.20.55.19 è stato realizzato per dispositivi wireless speciali venduti con laptop Dell (bcm43142 aka bcm4365 o Dell 1704) con Ubuntu installato su di esso.

Secondo Broadcom supporto della pagina Linux :

The last official supported wireless device driver corresponding
to the bcm4313 device is the 5.100.82.112.

Probabilmente dovrai aggiustare questa versione nel sistema di gestione dei pacchetti di Ubuntu aggiungendo le righe seguenti a un nuovo file /etc/apt/preferences.d/bcmwl-kernel-source creato ( sudo forse necessario):

Package: bcmwl-kernel-source
Pin: version 5.100.82.112+bdcom*
Pin-Priority: 1001

Forse, le due versioni di questi pacchetti devono essere disponibili nei repository poiché non sono fatte per gli stessi dispositivi, ma con una particolare attenzione al numero o al nome della rispettiva versione per evitare di sostituire l'altra inutilmente .

    
risposta data NVieville 28.01.2013 - 00:44
4

Ho avuto lo stesso problema con il mio controller LAN wireless 802.11b / g / n BCM4313 dopo l'ultimo aggiornamento del kernel. Secondo me il problema è l'incompatibilità tra il firmware attuale del controller e il nuovo kernel. La soluzione che ho adottato è quella di eseguire:

sudo modprobe -r wl
sudo apt-get install linux-firmware-nonfree
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe b43
sudo rm /etc/modprobe.d/broadcom-sta-common.conf
    
risposta data bob ba 27.01.2013 - 13:41

Leggi altre domande sui tag