Darwin: avoiding opening device to get descriptor