I had a similar problem with my BeagleBones using another wifi adapter using the rt2800usb driver. In particular, I use DLINK DWA-125 (HW Rev A2), which is based on the rt3070 chip.
The exact exact symptoms you are reporting if I plug the DWA-125 directly into the BeagleBone's USB port.
BUT, if I connect the adapter to a USB extension cable, and then connect the extension cable to the BeagleBone USB port, everything will be fine. I made Cloud9 work 100 hours using this setting and no Wi-Fi issues.
I run the Angstrom distribution - and I find the same problem in all three recent releases of BB (4/22. 5 /? And 6/18).
The length of the USB extension cable does not seem to matter (at least between 1ft and 12ft - I havenβt tried anything below 1 foot).
I have 6 BeagleBones (4 ver A5 and 2 ver A6) - the behavior on all of these Beaglebones is the same.
There are also 4 USB adapters DWA-125 Rev A2. The behavior is the same for everyone.
I have not experimented with other Wi-Fi USB adapters using the same or different chips / drivers. And I did not take the time to track down the main reason for this behavior - I have code for writing!
But try, if your experience matches mine - this is a quick and easy fix.
---- Addition:
I just tried an experiment with a Belkin N150 Micro USB Wi-Fi adapter based on the rtl8192cu chip and standard drivers that come with the BeagleBone Angstrom 6/18 distribution.
It turned out a very similar behavior: Wi-Fi does not work at all when connected directly to a USB port. But when connected via a 1-foot USB extension cable, everything works fine.
source share