diff --git a/sys/kern/subr_bus.c b/sys/kern/subr_bus.c --- a/sys/kern/subr_bus.c +++ b/sys/kern/subr_bus.c @@ -5430,7 +5430,10 @@ if (resource_disabled(dev->driver->name, dev->unit)) resource_unset_value(dev->driver->name, dev->unit, "disabled"); + + CURVNET_SET_QUIET(vnet0); error = device_attach(dev); + CURVNET_RESTORE(); } else error = device_probe_and_attach(dev); break;