hub_port_status failed (err = -110) on BeagleBone rev. 5


I have a BeagleBone rev. 5, running Debian Wheezy Armhf and the 3.2.21-psp17 kernel. After some time (at least hours, at most days), the kernel starts outputting the following message when I disconnect USB devices: hub 1-1.1:1.0: hub_port_status failed (err = -110). I use a powered hub and the devices connected to it are different 3G USB modems. When I reconnect the modem, it is not detected and the output from lsusb shows the same USB devices as it did before I disconnected the device. I.e., if I for example had four 3G modems plugged in, lsusb still shows all four, even though only three are actually connected. The USB devices still connected continues to work as normal. When I connect the hub to for example my laptop, I do not see this behavior.

Has anyone else observed this or has any tips on how I should proceed to fix it? I have tried to find a way to reproduce it, but it seems to happen at random.

Thanks in advance for any help,