Thanks for the reply.
Well no issues were found after the diagnostic.
As for the other things, i actually use mostly one particualar DJ sound card which is always connected directly to the port.
When i use the USB hub which is not that ofter i use another USB sound card ( so both in the same time as i am recording ) and a DJ controller . I usually eject the SD card as i thought it was the problem.
I haven't had any troubles with a USB flash drive actually.
As for the ports, depending on the cable but usually everything is sliding smoothly, however i don't use the most expensive cables for the soundcards and they are a little loose. But i belive the cables are the problem here.
No USB keyboard is being used nor mouse .
No other issues with the laptop though.
I used to thing that because i have the SD card always plugged in just to increese my memory it may be causing some troubles. And actually it was just the SD card that was ejecting randomly and and causing the sound card to eject as well. Recently even without the SD card plugged in, whenever i try using the other devices plugged in the hub it ejects everything after a while .