import os
import time
+loadedmodules = None
+
def modprobe(module):
ret = os.system("/sbin/modprobe %s" % module)
- return os.WEXITSTATUS(ret) == 0
+ if os.WEXITSTATUS(ret) == 0:
+ loadedmodules.write("%s\n" % module)
+ return True
+ else:
+ return False
def main(argv):
if len(argv) == 0:
storage_devices = 0
network_devices = 0
missing = []
+ loadedmodules = file('/tmp/loadedmodules', 'w')
for (slot, dev) in devices.iteritems():
modules = pcimap.get(dev)
base = (dev[4] & 0xff0000) >> 16