device define: data+connect, not done for vcpu