Package: broadcom-sta-dkms
Version: 6.30.223.271-5

I too have had the same issue. Attempts to fix it include turning power
management off with iwconfig (with edits to
/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf to make it
persistent through reboots as confirmed by iwconfig) and disabling IPv6,
booth by ignoring it in the Network Manager GUI and editing
/etc/sysctl.conf (IPv6 was confirmed as being off by monitoring with
iftop). It is worth noting that the network initially seems to be fine and
doesn't have issues until the computer has been in use for more than about
10 minutes. This also, incidentally, correlates to a few more open tabs in
my browser and more network traffic. However, in my stress testing I have
been fine with three youtube videos downloading at 1080p and one git hub
repo cloning and deleting itself for about 10 minutes. After that, the
problem occurs every few minutes, initially lasting only for a few seconds
and then eventually minutes. Monitoring through iftop confirms that
download rate drops from 5 mbps to a variety of lower speeds between 0 and
a couple 100 kbps. Additional side effects include the network signal
showing 100% in the toolbar when the connection is dropped. Htop shows no
abuse of system memory (3.1G/15.G in use) nor the systems four cores (each
between 5-20%) when the wireless is on and when it is lost.

My main suspicion is that this is power/heat related. One time, while
reinstalling one of the other driver alternatives for the nth time, my
computer completely froze and had to be rebooted -- a problem common with
high cpu temperatures. The mac mini chassis always gets hot after a few
minutes of use (though it is not scathing to touch). Interestingly enough,
the wired network still seems to work fine under these conditions. This
could be attributed to better power management in that system or even
physical real estate of the chips on the motherboard with regards to
proximity of the fan and sources of heat. Here are a few snapshots of the
head of my sensors output:
$ sensors  # On solely wifi
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +81.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:        +81.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:        +79.0°C  (high = +87.0°C, crit = +105.0°C)

applesmc-isa-0300
Adapter: ISA adapter
Exhaust  :   2193 RPM  (min = 1800 RPM, max = 5500 RPM)


$ sensors  # On solely network cable -- meaning this could be a heating
issue unrelated to the driver, albeit affecting wireless more directly
coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +92.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:        +91.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:        +92.0°C  (high = +87.0°C, crit = +105.0°C)

applesmc-isa-0300
Adapter: ISA adapter
Exhaust  :   2182 RPM  (min = 1800 RPM, max = 5500 RPM)


Below are more specs on the system:

Mac Mini Late 2012
$ sudo dmidecode -s system-product-name
Macmini6,1

Ubuntu 17.04
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.04
Release: 17.04
Codename: zesty

Linux Kernel
$ uname -a
Linux Ubuntu 4.10.0-21-generic #23-Ubuntu SMP Fri Apr 28 16:14:22 UTC 2017
x86_64 x86_64 x86_64 GNU/Linux

Broadcom chip 4331 with wl driver (all others have been blacklisted in):
$ lspci -vvnn | grep -A9 Network
02:00.0 Network controller [0280]: Broadcom Limited BCM4331 802.11a/b/g/n
[14e4:4331] (rev 02)
Subsystem: Apple Inc. AirPort Extreme [106b:010e]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at a0600000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: wl
Kernel modules: bcma, wl

Driver release 6.30.223.271-5
$ apt list broadcom-sta-dkms
Listing... Done
broadcom-sta-dkms/zesty,zesty,now 6.30.223.271-5 all [installed]

Unless anyone has any other leads (likely kernel related), I will look more
into power management and increasing the fan speeds as a temporary band aid.

Reply via email to