Seeking Assistance: Implementing USB Device Suspend/Resume in User Space Driver