Maybe the Hub and the devices together are taking to much current from the USB port, have you tried a powered usb hub?
Yes, this could be the cause of the problem, as disconnecting the Wi-Fi dongle or mouse dongle from the hub with an SD card slot eliminates the problem, but connecting both at the same time causes the device to freeze.I measured the current using an FNB58 USB meter, and connecting two dongles and a hub with an SD card simultaneously causes the freeze, even though the static load is relatively small, i.e., 51 mA (WiFi is inactive, and the mouse also doesn't work because it's connected through the FNB58 meter).
The problem may be due to a temporary overload (e.g., too large a total capacitance - e.g., several 10uF capacitors), and perhaps a super high-speed protection device tripping, or the devices are simply interfering with each other.
According to the specifications, the USB 2.0 port's current capacity is 500 mA.
Regards