Non disporre di una connessione di rete utilizzando un adattatore BCM4313


10

Ho appena eseguito l'aggiornamento a Ubuntu 13.10, ma dall'aggiornamento non ho più accesso a Internet tramite Wi-Fi.

Io posso:

  • Vedi reti
  • Connettiti a una rete
  • Ping me (localhost, 192.168.0.103)

Non posso:

  • Effettua il ping di altri (inclusi altri dispositivi sulla stessa rete wireless, incluso gateway / router)
  • Risolvi gli host
  • Accedi a qualsiasi altra risorsa esterna, sia sulla mia rete che su Internet

Usando Wireshark, ho notato che il mio computer invia continuamente richieste ARP come " Who has 192.168.0.1[che è il gateway] ? Tell 192.168.0.103". Tuttavia non riceve alcuna risposta. Quando eseguo il ping di un altro indirizzo IP per il quale conosce l'indirizzo mac (dalla cache), si verifica una perdita di pacchetti> 90% e, anche se un pacchetto riesce ad arrivare, impiega circa 3000ms.

L'output di route -nè:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 eth1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

Prima dell'aggiornamento, il wifi ha funzionato bene. Usando altri dispositivi, il wifi funziona ancora bene. Il ripristino del router non ha aiutato. Ethernet funziona ancora dopo l'aggiornamento.

Eventuali suggerimenti?

Aggiornamento: sto usando il driver wl. Ecco l'output rilevante di alcuni comandi:

lspci | grep Wireless
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)

cat /etc/modprobe.d/blacklist.conf
[...]
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

cat /etc/rc.local
sudo modprobe -r lib80211
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_wep.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_tkip.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_ccmp.ko
sudo modprobe wl
exit 0

Le ultime righe sono probabilmente il modo in cui il wireless ha funzionato dopo l'aggiornamento precedente (il wireless è stato un problema dopo ogni aggiornamento).

Aggiornamento 2: aggiunte informazioni sull'hardware esatto di seguito.

L'hardware è un dispositivo integrato, quindi ho corso lspci -nn | grep -i network. L'output è:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)

Perché stai provando a creare una insmodversione del modulo kernel specifica? Questo probabilmente romperà le cose. Annulla tutte le modifiche che hai apportato per le precedenti versioni di Ubuntu e vedi se funziona immediatamente. Includi anche i dettagli hardware esatti sulla tua scheda wireless. Vedi la sezione "Identificare l'hardware esatto" nelle mie domande e risposte
gertvdijk,

Grazie per la tua risposta, stavo davvero cercando di caricare una versione specifica del modulo del kernel. Ho rimosso tutte le modifiche per le precedenti versioni di Ubuntu e riavviato. Tuttavia non funziona comunque (stessi sintomi descritti in precedenza). Aggiornerò la domanda per includere i dettagli nella sezione "Identificazione dell'hardware esatto".
Simon,

Vedo che hai già pubblicato alcuni dettagli, ma con l'ID prodotto / fornitore numerico possiamo trovare probabilmente la corrispondenza / soluzione esatta. :)
gertvdijk,

Ah, quindi è questa 14e4:4727Questa dovrebbe essere la tua risposta (dopo aver annullato tutte le modifiche rispetto a un'installazione pulita): askubuntu.com/a/214196/88802 se l'hai già fatto, quindi scusa, ma non è incluso nella tua domanda .
gertvdijk,

Risposte:


13

Per favore fallo:

sudo modprobe -rv wl
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe -v brcmsmac

ora il tuo wireless dovrebbe funzionare.


Grazie, questo ha funzionato. Ha smesso di funzionare dopo un riavvio, anche se è stato risolto facilmente aggiungendo la riga "modprobe brcmsmac # askubuntu.com/a/360632/203753 " al mio rc.local.
Simone,

Ha funzionato, anche se ho osservato una certa diminuzione della potenza del segnale
ezdazuzena,

4

Se qualcun altro sta riscontrando un problema simile e la guida sopra non ha aiutato, prova a utilizzare un kernel Linux precedente come 3.8. Era l'unico modo per aggirare questo problema.


Ho dovuto scendere a 3.8.0-17, 3.8.0-33 non ha funzionato.
RyanCheu,

Penso che 3.8.0-28 sia quello che ho. Da allora ho provato ogni nuova versione del kernel e ho riscontrato questo problema ogni volta.
Roberto,

@Roberto Sto riscontrando lo stesso problema, ma non ho la possibilità di avviare 3.8.0-28. Posso scaricarlo da qualche parte o c'è qualcos'altro che posso fare per aggiungerlo /boot?
Explosion Pills

2

Ho deselezionato l'origine del driver wireless Broadcom 802.11 Linus STA in Software e aggiornamenti, Driver aggiuntivi, riavviato e tutto ora funziona correttamente.


Funziona anche questo.
Tobu,

1

Ho anche affrontato lo stesso problema e ho trascorso molto tempo a cercare google in cerca di soluzioni, ma non è venuto in aiuto molto. almeno ho trovato la soluzione ed è stato un passaggio molto semplice. fare clic sull'icona wifi quindi selezionare "modifica connessioni" Quindi eliminare le connessioni wifi che sono già memorizzate nell'elenco ora connettersi di recente alla propria connessione wifi e riavviare Ora il proprio wifi funzionerà normalmente Godetevi :)


Dopo l'aggiornamento alla 13.10 stavo avendo un problema simile con la mia connessione cablata. Ho anche eliminato la connessione Ethernet preesistente e ne ho creata una nuova utilizzando le impostazioni predefinite. Questo ha risolto il problema per me. Quindi +1 per @babugowd.
SPG

Non sono sicuro del motivo per cui sei stato sotto votato, anche per me ha funzionato. Grazie mille. +1
Justin Jasmann il

1

Avevo molti problemi a connettere il mio wifi, continuando a chiedermi di inserire la mia password wifi. Ho notato che mentre stavo eseguendo l'installazione si connetteva al wifi senza problemi, non appena ho premuto dopo si è disconnesso. Quindi ho pensato che se avessi saltato quella parte, qualunque cosa lo facesse non funzionare non sarebbe successo, e avrebbe avuto successo. Installa ubuntu ... non connetterti al wifi fino al completamento dell'installazione. Spero che aiuti qualcuno.


0

Per prima cosa esegui il seguente comando nel terminale

lspci -nn

Scopri quale driver corrisponde al tuo WiFi. Di solito si tratta di Broadcom Corporation.

Vai a Dash, apri "Software e aggiornamenti".

Lì vedrai cinque schede, di cui l'ultima è Driver aggiuntivi. In quella scheda, selezionare il driver per il wireless. Ho avuto lo stesso problema e nel mio computer è stata selezionata l'opzione "Non utilizzare questo dispositivo". Ho selezionato l'altra opzione, che era il driver per WiFi. Bene, una volta arrivato lì, tu stesso saprai cosa fare.

Per favore, migliora la risposta, se conosci qualcosa che può essere aggiunto qui per ulteriore chiarezza.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.