I have a number of Odroids (XU4, C1+) and just received a C2 on which I have installed Kodi and the HiFi Slield 2. It is running 16.04 Ubuntu as received from hardkernel.

Previously, I have used the WiFi module 3 but bought a Module 5 with this C2.

Everything works fine EXCEPT that the Wifi module 5 disconnects approximately every two minutes from the AP which is a reliable unit servicing a number of other devices without any problems. It is running on 5GHz, channel 36 (+38) with no other competing APs nearby. Distance from the AP makes no difference. I have a number of other 5GHz devices and have no problem with them. This is using the Network Manager and strangely, the Network Manager on the C2 cannot "see" any of the 2.4GHz APs of which there are about 10 in the vicinity. It is as if it is stuck in a 5GHz mode. But that is not my main concern.

I am using the hardkernel 240V adaptor. The problem happens with only the module 5 plugged into USB and also happens if I have bluetooth and a Logitech USB adaptor plugged in. I have tried 3 of the 4 USB ports. It makes no difference.

The dmesg says: wlan0: deauthenticated from xx:xx:xx:xx:xx:xx (Reason: 7)Then it reauthenticates after 5 to 20seconds.

Hi odroid,Many thanks for the quick response.Yes, I had updated everything.The problem is now solved. The issues were:

a. Power management was ON by default with Wlan0 and it really does not work very well. So, I disabled it permanently and that solved the deauthentication issue (which even happened if there was a Ping running or music streaming- so it should not have gone to sleep).

b. There was a further problem with lots of missed packets. What I found was that the router (DD-WRT WNDR4000) had the Module-5 represented as HT20 whereas the Module-5 thought it was HT40! Other devices at 5GHz were correct. So probably everything going down the second frequency were being lost at the router. So, I upgraded the DD-WRT version and that fixed this other problem. Now both ends of the connection show HT40 and everything is working properly now.