{
int error;
bus_topo_assert();
GIANT_REQUIRED;
error = device_probe(dev);
if (error == -1)
else if (error != 0)
return (error);
CURVNET_SET_QUIET(vnet0);
error = device_attach(dev);
CURVNET_RESTORE();
return error;
}