You are not logged in.
When I'm on a wireless connection, my internet keeps dropping when it is being relatively highly used. This is very relative though, high usage would be any download for example, be it updating through pacman or watching a YouTube video. When I do this, my internet suddenly drops after its highest peak, and won't start working again for at least half a minute.
I am sure this is a problem with Arch, as I do not have this problem when I run Windows on the same machine.
If I run `dmesg` I can see a lot of these:
[ 8024.504121] brcmsmac bcma0:1: brcms_ops_bss_info_changed: arp filtering: 1 addresses (implement)
I am unsure about how to find out what WiFi driver I am using, although if I am not mistaken it's a Broadcom one.
Last edited by Binero (2015-03-22 11:31:44)
Offline
Usually flaky internet behavior is due to power management being set by default. What is the output of
iwconfig | grep 'Power Management'
If it says
Power Management: on
that could be your problem. In that case, you could search "disabling wifi power management linux" in google to find multiple solutions, some of which vary by hardware.
Last edited by wakkadojo (2015-03-21 13:53:58)
Offline
It says:
enp32s0 no wireless extensions.
lo no wireless extensions.
Power Management:off
So I guess Power Management is off.
This is what the command says about my device:
wlp8s0b1 IEEE 802.11abgn ESSID:"telenet-9646B"
Mode:Managed Frequency:2.462 GHz Access Point: 5C:35:3B:A9:64:70
Bit Rate=117 Mb/s Tx-Power=19 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=33/70 Signal level=-77 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:30673 Invalid misc:52730 Missed beacon:0
Last edited by Binero (2015-03-21 14:04:30)
Offline
Link Quality=33/70
Are you sure you're using the correct driver for your wireless card?
What is the output of:
lspci -knn|grep -iA2 net
Offline
Binero wrote:Link Quality=33/70
Are you sure you're using the correct driver for your wireless card?
What is the output of:
lspci -knn|grep -iA2 net
08:00.0 Network controller [0280]: Broadcom Corporation BCM43224 802.11a/b/g/n [14e4:4353] (rev 01)
Subsystem: Dell Wireless 1520 Half-size Mini PCIe Card [1028:000e]
Kernel driver in use: bcma-pci-bridge
--
20:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 03)
Subsystem: Dell Device [1028:041b]
Kernel driver in use: r8169
Offline
EDIT: broadcom-wl drivers in AUR: https://aur.archlinux.org/packages/broadcom-wl/
Head_on_a_stick might be too smart for his own good. He might be right, it might be a driver issue.
In this thread, though it's a bit old, someone said they needed to use broadcom-wl to for their BCM43224 to work.
Not certain the cleanest way to do this, but you could try
# rmmod bcma-pci-bridge
# modprobe broadcom-wl
and see if that helps. If it does, you can move forward with a more permanent solution
It also might be worth trying out other broadcom wireless drivers as well
Last edited by wakkadojo (2015-03-21 19:58:06)
Offline
EDIT: broadcom-wl drivers in AUR: https://aur.archlinux.org/packages/broadcom-wl/
Head_on_a_stick might be too smart for his own good. He might be right, it might be a driver issue.
In this thread, though it's a bit old, someone said they needed to use broadcom-wl to for their BCM43224 to work.
Not certain the cleanest way to do this, but you could try
# rmmod bcma-pci-bridge # modprobe broadcom-wl
and see if that helps. If it does, you can move forward with a more permanent solution
It also might be worth trying out other broadcom wireless drivers as well
I tried to rmmod bcma-pci-bridge, but it says it's not loaded. Odd, as it did say it was using that driver? After installing broadcom-wl from the AUR, it tells me "modprobe: FATAL: Module broadcom-wl not found." when I try to load it.
Last edited by Binero (2015-03-21 20:18:59)
Offline
There are two open-source drivers supporting this wifi card - brcmsmac and b43. I'm very sure you're using brcmsmac right now. Before trying wl (which is closed source), I suggest you try b43. To do that, first install b43-firmware from AUR. Then blacklist brcmsmac so it won't be loaded at boot. And then modprobe b43 with
modprobe b43 allhwsupport=1
If it works fine, create a config file in /etc/modprobe.d so that b43 will always be loaded with allhwsupport=1. Note: Do not remove bcma-pci-bridge, both brcmsmac and b43 use it.
Offline
Check out the wiki page https://wiki.archlinux.org/index.php/br … roadcom-wl
Also, be aware of driver conflicts when using the broadcom-wl firmware. People have reported blacklisting b43 and ssb
My mistake also on the modprobe, to load the driver use "modprobe wl"
If wl doesn't work, try the b43 driver instead.
Offline
Neither of those drivers work, although I might be doing something wrong. I removed the brcmsmac driver using 'rmmod' and then loaded the 'b43' or 'wl' driver using 'modprobe'. Neither of them worked, and the wireless device kept using 'bcma-pci-bridge'.
Offline
Did you add b43 and ssb to blacklist after installing broadcom-wl, add "wl" driver to a config in /etc/modprobe.d/ and restart? You want to restrict the drivers to one at a time to remove conflicts. Start with the one people said worked (broadcom-wl) and go from there.
Offline
Using the 'wl' driver it works, although boot time is significantly increased. Thanks for your help everyone!
Offline