diff --git a/linux-ramdump-parser-v2/ramparse.py b/linux-ramdump-parser-v2/ramparse.py
index a2181abffbb067db53b96823d411176c28819a7a..859308df2f58d5925940713abb656c414e72b06a 100755
--- a/linux-ramdump-parser-v2/ramparse.py
+++ b/linux-ramdump-parser-v2/ramparse.py
@@ -128,6 +128,10 @@ if __name__ == '__main__':
             sys.exit(1)
 
     if options.vmlinux is None:
+        if options.autodump is None:
+            print_out_str("No vmlinux or autodump dir given. I can't proceed!")
+            parser.print_usage()
+            sys.exit(1)
         autovm = os.path.join(options.autodump, 'vmlinux')
         if os.path.isfile(autovm):
             options.vmlinux = autovm