get_caps working between device and driver