atkbdc_open can return NULL if the unit's out of bounds or the softc isn't setup. Check it to be safe.