4 Replies Latest reply on Dec 19, 2016 1:06 PM by Intel Corporation

    iwlwifi: 5300: wifi random disconnect with Failed to send nullfunc intel galileo gen 1

    manosplace92

      I have 5 intel Galileo gen1with distribution yocto linux kernel 3.19.8 and Intel NIC 5300 agn. Boards send ping to a AP with interval 0.05s. Randomically one board disonnect and often reconnect wifi network with this log:

       

       

       

      Dec 07 08:43:51 quark31 kernel: wlp1s0: detected beacon loss from AP (missed 7 beacons) - probing 

      Dec 07 08:43:56 quark31 kernel: wlp1s0: tx session timer expired on 14:cc:20:98:00:28 tid 0 

      Dec 07 08:43:56 quark31 kernel: wlp1s0: Tx BA session stop requested for 14:cc:20:98:00:28 tid 0 

      Dec 07 08:44:21 quark31 kernel: wlp1s0: Failed to send nullfunc to AP 14:cc:20:98:00:28 after 30000ms, disconnecting 

      Dec 07 08:44:21 quark31 kernel: wlp1s0: Rx BA session stop requested for 14:cc:20:98:00:28 tid 0 recipient reason: 36 

      Dec 07 08:44:21 quark31 kernel: wlp1s0: Rx BA session stop requested for 14:cc:20:98:00:28 tid 6 recipient reason: 36 

      Dec 07 08:44:21 quark31 kernel: wlp1s0: moving STA 14:cc:20:98:00:28 to state 3 

      Dec 07 08:44:21 quark31 kernel: wlp1s0: moving STA 14:cc:20:98:00:28 to state 2 

      Dec 07 08:44:21 quark31 kernel: wlp1s0: moving STA 14:cc:20:98:00:28 to state 1 

      Dec 07 08:44:21 quark31 kernel: wlp1s0: Removed STA 14:cc:20:98:00:28 

      Dec 07 08:44:21 quark31 kernel: wlp1s0: Destroyed STA 14:cc:20:98:00:28 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: iwlwifi 0000:01:00.0: txq_id mismatch: 11 0 

      Dec 07 08:44:22 quark31 kernel: cfg80211: Calling CRDA to update world regulatory domain 

      Dec 07 08:44:21 quark31 connmand[269]: wlp1s0 {RX} 14859 packets 1604686 bytes 

      Dec 07 08:44:21 quark31 connmand[269]: wlp1s0 {TX} 14143 packets 2070277 bytes 

      Dec 07 08:44:21 quark31 connmand[269]: wlp1s0 {update} flags 36867 <UP> 

      Dec 07 08:44:22 quark31 connmand[269]: wlp1s0 {newlink} index 3 address 00:21:6A:24:D5:74 mtu 1500 

      Dec 07 08:44:22 quark31 connmand[269]: wlp1s0 {newlink} index 3 operstate 2 <DOWN> 

      Dec 07 08:44:22 quark31 connmand[269]: wlp1s0 {del} address 192.168.0.110/24 label wlp1s0 

      Dec 07 08:44:22 quark31 connmand[269]: wlp1s0 {del} route 192.168.0.0 gw 0.0.0.0 scope 253 <LINK> 

      Dec 07 08:44:21 quark31 systemd-timesyncd[224]: No network connectivity, watching for changes. 

      Dec 07 08:45:03 quark31 sshd[288]: Timeout, client not responding. 

      Dec 07 08:45:03 quark31 sshd[288]: syslogin_perform_logout: logout() returned an error 

       

       

      is there a patch or fix to prevent this problem?