From: Stephen Soltesz Date: Fri, 26 Sep 2008 19:14:51 +0000 (+0000) Subject: include in branch for current production nodes. X-Git-Tag: BootManager-3.2-13~2 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=18429dc2f7ebc2852a1a375ac4531c9547941f03;p=bootmanager.git include in branch for current production nodes. addresses boot hangs for dc7800 nodes and other machines at princeton. --- diff --git a/source/steps/ChainBootNode.py b/source/steps/ChainBootNode.py index 6d9d5c6..077d42c 100644 --- a/source/steps/ChainBootNode.py +++ b/source/steps/ChainBootNode.py @@ -204,7 +204,7 @@ def Run( vars, log ): # modules that should not get unloaded # unloading cpqphp causes a kernel panic - blacklist = [ "floppy", "cpqphp" ] + blacklist = [ "floppy", "cpqphp", "i82875p_edac" ] try: modules= file("/tmp/loadedmodules","r") @@ -215,7 +215,7 @@ def Run( vars, log ): elif module != "": log.write( "Unloading %s\n" % module ) utils.sysexec_noerr( "modprobe -r %s" % module, log ) - if module == "e1000": + if "e1000" in module: log.write("Unloading e1000 driver; sleeping 4 seconds...\n") time.sleep(4)