Pagina 1 di 1

Scheda Broadcom malfunzionante

Inviato: lunedì 25 febbraio 2013, 15:56
da SollazZ
Ciao a tutti! Ho formattato il pc da poco e installato la 12.04. Prima avevo Windows 8 e la 12.10 in dual boot e almeno Ubuntu funzionava bene! Ora c'è solo la 12.04 ma è sorto un problema con la scheda di rete: con i driver open si connette alla rete wifi di casa ma la perde dopo pochi minuti e in ogni caso prende scarsamente il segnale anche a 2 metri dal router. Installando i driver proprietari invece non riesce proprio a connettersi. Ho provato questa http://forum.ubuntu-it.org/viewtopic.php?t=485783 e questa http://maclinuxlovers.wordpress.com/201 ... m-risolto/ procedura ma nessuna delle due ha dato risultati (per la seconda con i driver open andava male esattamente come prima). Ho un HP Envy 4 e la scheda è una Broadcom BCM4313

Questo è l'output di lshw -C network, per il momento senza driver proprietari:

Codice: Seleziona tutto

  *-network               
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0.2
       bus info: pci@0000:01:00.2
       logical name: eth0
       version: 0a
       serial: 28:92:4a:1c:96:a0
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.0.101 latency=0 multicast=yes port=MII speed=100Mbit/s
       resources: irq:44 ioport:2000(size=256) memory:c0404000-c0404fff memory:c0400000-c0403fff
  *-network
       description: Wireless interface
       product: BCM4313 802.11b/g/n Wireless LAN Controller
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 01
       serial: 84:4b:f5:a4:48:75
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=brcmsmac driverversion=3.2.0-38-generic firmware=N/A ip=192.168.0.103 latency=0 multicast=yes wireless=IEEE 802.11bgn
       resources: irq:17 memory:c0500000-c0503fff
Qualcuno ha già avuto lo stesso problema e/o sa come si potrebbe risolvere? Grazie in anticipo =)

Re: Scheda Broadcom malfunzionante

Inviato: lunedì 25 febbraio 2013, 16:08
da Pike
BroadCom, Wi Fi, problemi...
qui c'è stato un problema simile, magari è una soluzione potenzialmente adatta anche a te.

Re: Scheda Broadcom malfunzionante

Inviato: lunedì 25 febbraio 2013, 19:22
da SollazZ
Grazie mille per la risposta! Purtroppo però non riesco a seguire tutta la procedura: non riesco a rimuovere il modulo wl perchè dice che non esiste, ma presumibilmente visto che dev'essere rimosso non dovrebbe essere un problema; solo che poi non esistono neanche le cartelle /wl.ko e /wl.ko.orig... insomma dal comando "rmmod wl" non riesco a far nulla! (per eseguire il makefile ho dovuto sostituire la stringa nel file wl_linux.c com'è scritto in una delle risposte)

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 11:20
da SollazZ
nessuno?

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 12:29
da MariusMatutiae
Ma non hai installato il firmware, come si vede dall'output di lshw.

Codice: Seleziona tutto

sudo apt-get install linux-firmware
sudo rmmod brcmsmac
sudo modprobe brcmsmac
Gli ultimi due comandi servono ad obbligare il tuo driver a caricare il firmware.

Se anche questo non funziona, allora per favore posta l'output di:

Codice: Seleziona tutto

lspci -vnn | grep -A 5 Net
Grazie.

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 12:46
da SollazZ
Fatto ma nulla nè con i driver open nè con quelli proprietari =(

Ecco l'output:

Codice: Seleziona tutto

lspci -vnn | grep -A 5 Net
02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller [14e4:4727] (rev 01)
	Subsystem: Hewlett-Packard Company Device [103c:1795]
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at c0500000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: wl

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 12:55
da MariusMatutiae

Codice: Seleziona tutto

sudo apt-get purge bcmwl-kernel-source
Poi spegni, riaccendi. vedrai che funziona. :ciao:

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 13:01
da SollazZ
mi dispiace deluderti ma no, niente =( sia con gli open che con i proprietari.

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 13:17
da MariusMatutiae
Ma i proprietari non ce li hai.... te li ho fatti togliere io. Li hai per caso re-installati?

Posta per favore l'output di:

Codice: Seleziona tutto

sudo lshw -C network
lsmod | grep wl

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 13:20
da SollazZ
Sì li ho reinstallati ma dopo aver fatto come mi hai detto non andava con gli open!
ecco gli output:

Codice: Seleziona tutto

*-network               
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0.2
       bus info: pci@0000:01:00.2
       logical name: eth0
       version: 0a
       serial: 28:92:4a:1c:96:a0
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.0.103 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:44 ioport:2000(size=256) memory:c0404000-c0404fff memory:c0400000-c0403fff
  *-network DISABLED
       description: Wireless interface
       product: BCM4313 802.11b/g/n Wireless LAN Controller
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth1
       version: 01
       serial: 84:4b:f5:a4:48:75
       width: 64 bits
       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:17 memory:c0500000-c0503fff

Codice: Seleziona tutto

wl                   3074895  0 
cfg80211              205774  1 wl
lib80211               14381  2 lib80211_crypt_tkip,wl

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 13:40
da MariusMatutiae
Guarda che il problema è molto semplice: non devi installare il driver della broadcom, wl. Finchè hai quello, non funzionerà mai nulla. Peraltro, è inutile dire: non funziona nè con l'uno nè con l'altro, perchè quello proprietario impedisce il corretto caricamento di quello Open Source. E' possibile che quelli Open Source non funzionino, ma si bisogna vedere: peraltro, il chipset della tua scheda, 14e4:4727, è esattamente uno di quelli per i quali dicono che i drivers Open Source funzionano. Infine: la prova con quelli proprietari l'hai fatta, peggio di così non ti può andare.

Quindi, se vuoi fare la prova (davvero) con quelli Open Source (ma è una scelta tua, non mia), posso dirti che vanno rimossi quelli proprietari. Per farlo, si fa così. Se non vuoi farlo, amici come prima.

Codice: Seleziona tutto

sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source broadcom-sta-dkms
Se ti dice che uno o più di questi pacchetti non sono installati, nessun problema.

Ora dai

Codice: Seleziona tutto

sudo rmmod b43
sudo modprobe b43
e assicurati che sia installato:

Codice: Seleziona tutto

lspci -vnn | grep -A 5 Net | grep driver
Fra i driver che ti mostra l'output (uno o più), ci dovrebbe essere b43, oppure b43-pci-bridge. o qualcosa del genere. Se c'è, spegni, riaccendi, prova a connetterti.

Altrimenti, spegni, riaccendi, manda un messaggio.

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 14:08
da SollazZ
Innanzitutto ti ringrazio per le risposte e la pazienza. Comunque li ho tolti, funzionano gli Open ma sono a 2 metri dal router e il segnale è basso. Inoltre tra i driver che mostra lspci c'è brcmsmac. E' normale che mostri quello?

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 14:16
da MariusMatutiae
Sì, scusami, ho fatto confusione io. Sto aiutando un altro utente, che ha bisogno di b43, e ho fatto confusione fra i due. brcmsmac è il driver giusto.

Se trovi il segnale debole, prova con

Codice: Seleziona tutto

sudo iwconfig wlan0 power off
e fammi sapere. :ciao:

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 14:31
da SollazZ
Mi dice che l'operazione non è supportata!

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 14:35
da MariusMatutiae
Allora prova così:

Codice: Seleziona tutto

apt-get install build-essential linux-headers-generic
apt-get build-dep linux
e fammi sapere.

Re: Scheda Broadcom malfunzionante

Inviato: martedì 26 febbraio 2013, 15:53
da SollazZ
I pacchetti risultavano già installati quindi ho fatto l'upgrade di build-dep ma mi sembra che abbia peggiorato! Segnale invariato e la connessione è più lenta