@Daedalus, Easy, load the driver, probe, save result. As for USB load the USB bus driver but treat other sub-drivers like the first one.
Just because there are resources isn't a good reason to waste them. One example is embedded usage where less resources saves equipment and battery etc..