Make sure to do full avalon_init if the device_fd is invalid.