WiFi issues with TK1 and supplied USB adapter

Hi,

I use a Apalis TK1 with an Ixora board installed with the latest BSP. While using the supplied WiFI USB dongle the latency is quite high and I can achieve no more than 2Mbps. dmesg shows the following error messages

[ 3550.530046] rtlwifi:_rtl_rx_completed():<10700-1> Pending RX skbuff queue full! (qlen: 64)
[ 3550.530208] rtlwifi:_rtl_rx_completed():<10700-1> Pending RX skbuff queue full! (qlen: 64)
[ 3550.530384] rtlwifi:_rtl_rx_completed():<10700-1> Pending RX skbuff queue full! (qlen: 64)
[ 3550.530730] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3550.530907] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3554.017882] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3554.018044] rtlwifi:_rtl_rx_completed():<10500-1> Pending RX skbuff queue full! (qlen: 64)
[ 3554.018214] rtlwifi:_rtl_rx_completed():<10700-1> Pending RX skbuff queue full! (qlen: 64)
[ 3554.018424] rtlwifi:_rtl_rx_completed():<10700-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.050377] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.050547] rtlwifi:_rtl_rx_completed():<10100-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.050882] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.051091] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.051413] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.052470] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.052820] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.053001] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.053330] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.053684] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.054036] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.054191] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.055035] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.055366] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.055715] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.056067] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)
[ 3555.056231] rtlwifi:_rtl_rx_completed():<10300-1> Pending RX skbuff queue full! (qlen: 64)

any ideas how this can be fixed ?

Cheers

May I ask what hardware/software versions of things we are talking about? It is known to work fine with recent backports which we are in the process of integrating into our downstream BSPs.

I assume by “supplied WiFI USB dongle” you mean the LM006. That one due to its primitive antenna design often times has proven to only work reliably when used with a sufficiently long USB pig tail cable bringing it 10 to 20 cm away from the otherwise rather EMI noisy board/module.

This has definitely helped. I am able to get much better rates although its still only around 4Mbps and the connection drops intermittently.

all hw versions are v1.1A and BSP is the latest

Angstrom v2016.12 - Kernel 3.10.40-2.7.2+g0fd5295

Apalis-TK1_LXDE-Image 2.7.2 20170410

Cheers,