Placa de rede BCM4352 802.11ac Conexão muito lenta e instavel [RESOLVIDO]

1. Placa de rede BCM4352 802.11ac Conexão muito lenta e instavel [RESOLVIDO]

germano neto neves
gneves

(usa Debian)

Enviado em 04/01/2022 - 21:15h

Olá pessoal...
A algum tempo venho enfrentando problemas com as placa de rede Broadcom, tanto para "b43" seja legacy ou não, assim como "wl".
Já subi todos os módulos que podem imaginar com e sem DKMS para ver se resolvia o problema numa maquina com o seguinte HARDWARE.

Arquitetura: x86_64
Modo(s) operacional da CPU: 32-bit, 64-bit
Ordem dos bytes: Little Endian
Address sizes: 39 bits physical, 48 bits virtual
CPU(s): 8
ID de fornecedor: GenuineIntel
Nome do modelo: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz

Os Sistemas operacionais que testei e que em todos houve problemas foram:

Pop!_OS 21.10, Ubuntu 21.10, Debian 11, CentOS 7, 8 e recentemente o 9, Fedora, OpenSuse e etc.

Agora o sistema instalado é o Pop!_OS 21.10 e a saída para "lscpi" é:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d5)
00:1c.4 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #5 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM87 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4352 802.11ac Wireless Network Adapter (rev 03)
04:00.0 Ethernet controller: Qualcomm Atheros QCA8171 Gigabit Ethernet (rev 10)

A saída para "dmesg" é:

root@pop-os:~# dmesg | grep wlan
[ 4.657110] wlan0: Broadcom BCM43b1 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
[ 4.956462] wl 0000:03:00.0 wlp3s0: renamed from wlan0

Em todos os casos o download não passa dos 1 mega e as vezes nem completa se for via navegador...

Se alguém puder ajudar... ficarei agradecido... muito obrigado...


  


2. MELHOR RESPOSTA

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 09/01/2022 - 21:15h


gneves escreveu:


leandropscardua escreveu:


Depois de seguir a dica do @clodoaldoaps experimente desabilitar o gerenciamento de energia
iwconfig wlan0 power off (como root)


Fiz o processo, contudo depois de um tempo ele liga o gerenciamento sozinho. Seria um problema no POP_OS?

Com relação a funcionar ou não, eu ainda to testando...


Esse comando é apenas para propósito de teste e não persiste depois de reiniciar a máquina. Para tornar permanente, faça a o seguinte:
abrir o arquivo /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf (se não existir crie um). Atualmente deve ter um valor
[connection]
wifi.powersave = 3
mude para
[connection]
wifi.powersave = 2
salve e reinicie. Use o comando iwconfig | grep 'Power Management' para ver se o gerenciamento de energia foi desabilitado e prossiga avaliando.


3. Re: Placa de rede BCM4352 802.11ac Conexão muito lenta e instavel [RESOLVIDO]

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 05/01/2022 - 11:09h

Para Ubuntu e LinuxMint
https://www.vivaolinux.com.br/dica/Instalando-Broadcom-BCM43-no-LinuxMint



4. Re: Placa de rede BCM4352 802.11ac Conexão muito lenta e instavel [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 05/01/2022 - 20:01h


Depois de seguir a dica do @clodoaldoaps experimente desabilitar o gerenciamento de energia
iwconfig wlan0 power off (como root)


5. Re: Placa de rede BCM4352 802.11ac Conexão muito lenta e instavel [RESOLVIDO]

germano neto neves
gneves

(usa Debian)

Enviado em 09/01/2022 - 18:33h




O driver b43 não funcinou pra essa placa, por isso tive que usar o wl....




6. Re: Placa de rede BCM4352 802.11ac Conexão muito lenta e instavel [RESOLVIDO]

germano neto neves
gneves

(usa Debian)

Enviado em 09/01/2022 - 19:46h


leandropscardua escreveu:


Depois de seguir a dica do @clodoaldoaps experimente desabilitar o gerenciamento de energia
iwconfig wlan0 power off (como root)


Fiz o processo, contudo depois de um tempo ele liga o gerenciamento sozinho. Seria um problema no POP_OS?

Com relação a funcionar ou não, eu ainda to testando...


7. Resolvido até o momento.. kkkk

germano neto neves
gneves

(usa Debian)

Enviado em 12/01/2022 - 10:09h

Depois de alguns testes e substituindo o driver para versão com dkms está funcionando...

Muito obrigado @leandropscardua...

Ficou assim a config:

root@pop-os:~# modinfo wl
filename: /lib/modules/5.15.11-76051511-generic/updates/dkms/wl.ko
license: MIXED/Proprietary
srcversion: 272B27670A40DB938C1AEFE
alias: pci:v*d*sv*sd*bc02sc80i*
depends: cfg80211
retpoline: Y
name: wl
vermagic: 5.15.11-76051511-generic SMP mod_unload modversions
parm: passivemode:int
parm: wl_txq_thresh:int
parm: oneonly:int
parm: piomode:int
parm: instance_base:int
parm: nompc:int
parm: intf_name:string

root@pop-os:~# lsmod | grep wl
wl 6463488 0
cfg80211 962560 1 wl

Os comando usados para instalar a placa foram:
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

modprobe wl










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts