I have been using a Raspberry Pi but have been experiencing these issues: https://github.com/raspberrypi/linux/issues/29
In short, the USB controller used in the Broadcom BCM2835 (which is the SoC the Pi uses) has terrible drivers which don't look like they're going to be fixed any time soon, if ever. This issue combined with the very low amount of current the Pi can supply to USB peripherals, which is only approximately 140 mA, is causing havoc for many users. Using a powered hub to sidestep that limit exacerbates the issues caused by the USB drivers. It's a nightmare situation basically.
In short, the USB controller used in the Broadcom BCM2835 (which is the SoC the Pi uses) has terrible drivers which don't look like they're going to be fixed any time soon, if ever. This issue combined with the very low amount of current the Pi can supply to USB peripherals, which is only approximately 140 mA, is causing havoc for many users. Using a powered hub to sidestep that limit exacerbates the issues caused by the USB drivers. It's a nightmare situation basically.