I am trying to use my Raspberry Pi 3 as a basic MJPEG server and whenever I connect to it from a mobile device, it makes the Raspberry Pi's Wifi driver crash. The Raspberry Pi itself is still functional, but now without any WiFi. Rebooting it seems to be the only way to "fix" the problem. Using a laptop and navigating to the exact same address however seems to be very stable (weeks on end without a crash). I am very confused about what difference it makes to the Pi where I connect from

After the crash, I get the following logs in dmesg related to the driver:
Code: Select all
pi@piexp:~ $ dmesg | grep brcmfmac
[ 5.823266] usbcore: registered new interface driver brcmfmac
[ 6.041935] brcmfmac: Firmware version = wl0: Aug 7 2017 00:46:29 version 7.45.41.46 (r666254 CY) FWID 01-f8a78378
[ 8.739245] brcmfmac: power management disabled
[74107.154818] brcmfmac: power management disabled
[75892.252230] brcmfmac: brcmf_sdio_hostmail: Unknown mailbox data content: 0x40012
[75934.892363] brcmfmac: brcmf_do_escan: error (-110)
[75934.892375] brcmfmac: brcmf_cfg80211_scan: scan error (-110)
[75994.892536] brcmfmac: brcmf_do_escan: error (-110)
[75994.892548] brcmfmac: brcmf_cfg80211_scan: scan error (-110)
[76054.892744] brcmfmac: brcmf_do_escan: error (-110)
<10 more similar lines snipped>
Code: Select all
pi@piexp:~ $ uname -a
Linux piexp 4.9.41-v7+ #1023 SMP Tue Aug 8 16:00:15 BST 2017 armv7l GNU/Linux
Regards,
Srinath