Index: w/drivers/pnp/pnpacpi/core.c =================================================================== --- w.orig/drivers/pnp/pnpacpi/core.c 2007-07-24 15:05:25.000000000 -0600 +++ w/drivers/pnp/pnpacpi/core.c 2007-07-24 15:29:50.000000000 -0600 @@ -216,6 +216,13 @@ pnp_add_device(dev); num ++; + if (dev->active) { + printk("%s: configuring %s (%s)\n", __FUNCTION__, dev->dev.bus_id, dev_id->id); + pnp_disable_dev(dev); + pnp_init_resource_table(&dev->res); + pnp_activate_dev(dev); + } + return AE_OK; err1: kfree(dev_id);