linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* brcm43430 sdio wifi regression with 4.13-rc1
@ 2017-07-22 18:43 Hans de Goede
  2017-07-22 19:18 ` Ian Molton
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Hans de Goede @ 2017-07-22 18:43 UTC (permalink / raw)
  To: Arend van Spriel
  Cc: russianneuromancer, linux-wireless, brcm80211-dev-list.pdl

Hi,

When upgrading my devel environment to 4.13-rc1+ I noticed that
the brcm43430 sdio wifi on a Chuwi Hi8 plus stopped working:

jul 22 14:13:23 localhost.localdomain kernel: brcmfmac: brcmf_sdio_probe: Loading firmware brcm/brcmfmac43430-sdio.bin for chip 0000a9a6 rev 00000001
jul 22 14:13:23 localhost.localdomain kernel: usbcore: registered new interface driver brcmfmac
jul 22 14:13:23 localhost.localdomain kernel: brcmfmac: brcmf_c_preinit_dcmds: Firmware version = wl0: Aug 29 2016 20:48:16 version 7.45.41.26 (r640327) FWID 01-4527cfab
jul 22 14:13:23 localhost.localdomain kernel: brcmfmac: brcmf_sdio_hostmail: Unknown mailbox data content: 0x40012
jul 22 14:13:26 localhost.localdomain kernel: brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
jul 22 14:13:28 localhost.localdomain kernel: brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
jul 22 14:13:31 localhost.localdomain kernel: brcmfmac: brcmf_sdio_bus_rxctl: resumed on timeout
<repeats>

The real culprit here seems to be:

jul 22 14:13:23 localhost.localdomain kernel: brcmfmac: brcmf_sdio_hostmail: Unknown mailbox data content: 0x40012


I've tried reverting allmost all changes under drivers/net/wireless/broadcom/brcm80211
as well as those under drivers/mmc, but that did not help.

Googling for the "Unknown mailbox data content" error found some Raspberry Pi 3
related comments where users report success with a different firmware version
from: https://android.googlesource.com/platform/hardware/broadcom/wlan/+/master/bcmdhd/firmware/bcm4343/

So I tried that as well as a version extracted from the Android install
on the tablet and both work fine, only the "version 7.45.41.26" which
happens to be the one in linux-firmware causes this problem, I've put
all (Linux build, not NDIS) versions I could find here:

http://jwrdegoede.danny.cz/brcm-firmware/

I've the feeling that the 7.45.41.26 version is a bit buggy / suspect to
certain timing problems and 4.13 just happens to trigger those timing
conditions...

russianneuromancer has reported seeing a similar problem with 4.13.

russianneuromancer, can you check if the device you are seeing this with
also has a brcm43430 sdio wifi and if so if switching to:

http://jwrdegoede.danny.cz/brcm-firmware/brcmfmac43430-sdio.bin.7.45.77.0.ucode1043.2054

Fixes this ?

Regards,

Hans

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2017-08-14 17:25 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-22 18:43 brcm43430 sdio wifi regression with 4.13-rc1 Hans de Goede
2017-07-22 19:18 ` Ian Molton
2017-07-22 19:19   ` Ian Molton
2017-07-22 19:53     ` Arend van Spriel
2017-07-22 20:30       ` James Hughes
2017-07-23  7:08       ` Hans de Goede
2017-07-24  8:36         ` James Hughes
2017-08-14 15:20         ` [4.13 REGRESSION] " Hans de Goede
2017-08-14 15:46           ` Kalle Valo
2017-08-14 17:25             ` Hans de Goede
2017-07-22 21:33 ` Arend van Spriel
2017-08-02 20:43 ` russianneuromancer
2017-08-02 21:05   ` Arend van Spriel
2017-08-02 22:19     ` russianneuromancer
2017-08-09 15:42     ` russianneuromancer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).