Page 1 of 1

mmc timeouts affecting wifi connectivity

Posted: Mon Feb 08, 2016 1:25 am
by GothAck
I keep seeing timeout errors in dmesg about talking to the wifi hardware via mmc. This seems to be affecting wifi connectivity (sporadic pings, varying response times, inability to keep a tcp session open.

[ 336.888816] mmc1: Timeout waiting for hardware interrupt.
[ 336.889108] sdioh_buffer_tofrom_bus: TX FAILED 81dd80a0, addr=0x08000, pkt_len=256, ERR=-110
[ 336.897232] dhd_bcmsdh_send_buf: sdio error -1, abort command and terminate frame.
[ 414.338811] mmc1: Timeout waiting for hardware interrupt.
[ 414.339063] sdioh_buffer_tofrom_bus: TX FAILED 81dda0a0, addr=0x08000, pkt_len=256, ERR=-110
[ 414.347216] dhd_bcmsdh_send_buf: sdio error -1, abort command and terminate frame.

This seems to have been happening more and more pretty recently :/ the device gets worse and worse until it seems to just drop off the network entirely

Running my own build of the FA kernel 4.1.2-gothack-nanopi (mostly usb gadget customisations).

Any ideas?

Re: mmc timeouts affecting wifi connectivity

Posted: Wed Feb 17, 2016 11:13 am
by FATechsupport
Hi our engineers encountered this issue too however in our test it happened twice or three times at most in every 100 seconds. Each time when it happened it recovered promptly.
It didn't happen so often.
Could you give us more details about the changes you made?

Re: mmc timeouts affecting wifi connectivity

Posted: Wed Feb 17, 2016 5:41 pm
by davef
I also see something similar happening on the standard Debian build as well. I will document some of the error messages.