vdc_finish
vdc_finish(vio, 0, WAITING_FOR_LINK_UP);
vdc_finish(&port->vio, -err, WAITING_FOR_GEN_CMD);
vdc_finish(&port->vio, err, WAITING_FOR_ANY);