diff --git a/install.pl b/install.pl
index 526d579..ea20d10 100755
--- a/install.pl
+++ b/install.pl
@@ -1083,108 +1083,108 @@ my %packages_info = (
             { name => "mvapich", parent => "mvapich",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => ["$libstdc_devel"],
-            dist_req_inst => ["$libstdc"], ofa_req_build => ["libibumad-devel"],
-            ofa_req_inst => ["libibumad"],
+            dist_req_inst => ["$libstdc"], ofa_req_build => ["libibumad-devel", "infinipath-psm"],
+            ofa_req_inst => ["libibumad", "infinipath-psm"],
             install32 => 0, exception => 0, configure_options => '' },
         'mvapich_gcc' =>
             { name => "mvapich_gcc", parent => "mvapich",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => ["$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel"],
-            ofa_req_inst => ["mpi-selector", "libibverbs", "libibumad"],
+            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "infinipath-psm"],
+            ofa_req_inst => ["mpi-selector", "libibverbs", "libibumad", "infinipath-psm"],
             install32 => 0, exception => 0 },
         'mvapich_pgi' =>
             { name => "mvapich_pgi", parent => "mvapich",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => ["$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel"],
-            ofa_req_inst => ["mpi-selector", "libibverbs", "libibumad"],
+            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "infinipath-psm"],
+            ofa_req_inst => ["mpi-selector", "libibverbs", "libibumad", "infinipath-psm"],
             install32 => 0, exception => 0 },
         'mvapich_intel' =>
             { name => "mvapich_intel", parent => "mvapich",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => ["$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel"],
-            ofa_req_inst => ["mpi-selector", "libibverbs", "libibumad"],
+            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "infinipath-psm"],
+            ofa_req_inst => ["mpi-selector", "libibverbs", "libibumad", "infinipath-psm"],
             install32 => 0, exception => 0 },
         'mvapich_pathscale' =>
             { name => "mvapich_pathscale", parent => "mvapich",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => ["$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel"],
-            ofa_req_inst => ["mpi-selector", "libibverbs", "libibumad"],
+            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "infinipath-psm"],
+            ofa_req_inst => ["mpi-selector", "libibverbs", "libibumad", "infinipath-psm"],
             install32 => 0, exception => 0 },
 
         'mvapich2' =>
             { name => "mvapich2", parent => "mvapich2",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => [$sysfsutils, "$libstdc_devel"],
-            dist_req_inst => ["$libstdc"], ofa_req_build => ["libibumad-devel", "libibverbs-devel"],
-            ofa_req_inst => ["mpi-selector", "librdmacm", "libibumad", "libibumad-devel"],
+            dist_req_inst => ["$libstdc"], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "infinipath-psm"],
+            ofa_req_inst => ["mpi-selector", "librdmacm", "libibumad", "libibumad-devel", "infinipath-psm"],
             install32 => 0, exception => 0, configure_options => '' },
         'mvapich2_gcc' =>
             { name => "mvapich2_gcc", parent => "mvapich2",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => [$sysfsutils, "$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "librdmacm-devel"],
-            ofa_req_inst => ["mpi-selector", "librdmacm", "libibumad", "libibumad-devel"],
+            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "librdmacm-devel", "infinipath-psm"],
+            ofa_req_inst => ["mpi-selector", "librdmacm", "libibumad", "libibumad-devel", "infinipath-psm"],
             install32 => 0, exception => 0 },
         'mvapich2_pgi' =>
             { name => "mvapich2_pgi", parent => "mvapich2",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => [$sysfsutils, "$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "librdmacm-devel"],
-            ofa_req_inst => ["mpi-selector", "librdmacm", "libibumad", "libibumad-devel"],
+            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "librdmacm-devel", "infinipath-psm"],
+            ofa_req_inst => ["mpi-selector", "librdmacm", "libibumad", "libibumad-devel", "infinipath-psm"],
             install32 => 0, exception => 0 },
         'mvapich2_intel' =>
             { name => "mvapich2_intel", parent => "mvapich2",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => [$sysfsutils, "$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "librdmacm-devel"],
-            ofa_req_inst => ["mpi-selector", "librdmacm", "libibumad", "libibumad-devel"],
+            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "librdmacm-devel", "infinipath-psm"],
+            ofa_req_inst => ["mpi-selector", "librdmacm", "libibumad", "libibumad-devel", "infinipath-psm"],
             install32 => 0, exception => 0 },
         'mvapich2_pathscale' =>
             { name => "mvapich2_pathscale", parent => "mvapich2",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => [$sysfsutils, "$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "librdmacm-devel"],
-            ofa_req_inst => ["mpi-selector", "librdmacm", "libibumad", "libibumad-devel"],
+            dist_req_inst => [], ofa_req_build => ["libibumad-devel", "libibverbs-devel", "librdmacm-devel", "infinipath-psm"],
+            ofa_req_inst => ["mpi-selector", "librdmacm", "libibumad", "libibumad-devel", "infinipath-psm"],
             install32 => 0, exception => 0 },
 
         'openmpi' =>
             { name => "openmpi", parent => "openmpi",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => ["$libstdc_devel"],
-            dist_req_inst => ["$libstdc"], ofa_req_build => ["libibverbs-devel", "librdmacm-devel"],
-            ofa_req_inst => ["libibverbs", "mpi-selector", "librdmacm"],
+            dist_req_inst => ["$libstdc"], ofa_req_build => ["libibverbs-devel", "librdmacm-devel", "infinipath-psm"],
+            ofa_req_inst => ["libibverbs", "mpi-selector", "librdmacm", "infinipath-psm"],
             install32 => 0, exception => 0, configure_options => '' },
         'openmpi_gcc' =>
             { name => "openmpi_gcc", parent => "openmpi",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => ["$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibverbs-devel"],
-            ofa_req_inst => ["libibverbs", "mpi-selector"],
+            dist_req_inst => [], ofa_req_build => ["libibverbs-devel", "infinipath-psm"],
+            ofa_req_inst => ["libibverbs", "mpi-selector", "infinipath-psm"],
             install32 => 0, exception => 0 },
         'openmpi_pgi' =>
             { name => "openmpi_pgi", parent => "openmpi",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => ["$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibverbs-devel"],
-            ofa_req_inst => ["libibverbs", "mpi-selector"],
+            dist_req_inst => [], ofa_req_build => ["libibverbs-devel", "infinipath-psm"],
+            ofa_req_inst => ["libibverbs", "mpi-selector", "infinipath-psm"],
             install32 => 0, exception => 0 },
         'openmpi_intel' =>
             { name => "openmpi_intel", parent => "openmpi",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => ["$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibverbs-devel"],
-            ofa_req_inst => ["libibverbs", "mpi-selector"],
+            dist_req_inst => [], ofa_req_build => ["libibverbs-devel", "infinipath-psm"],
+            ofa_req_inst => ["libibverbs", "mpi-selector", "infinipath-psm"],
             install32 => 0, exception => 0 },
         'openmpi_pathscale' =>
             { name => "openmpi_pathscale", parent => "openmpi",
             selected => 0, installed => 0, rpm_exist => 0, rpm_exist32 => 0,
             available => 0, mode => "user", dist_req_build => ["$libstdc_devel"],
-            dist_req_inst => [], ofa_req_build => ["libibverbs-devel"],
-            ofa_req_inst => ["libibverbs", "mpi-selector"],
+            dist_req_inst => [], ofa_req_build => ["libibverbs-devel", "infinipath-psm"],
+            ofa_req_inst => ["libibverbs", "mpi-selector", "infinipath-psm"],
             install32 => 0, exception => 0 },
 
         'mpitests' =>
@@ -1724,7 +1724,7 @@ sub set_availability
     if ($arch =~ m/x86_64/) {
 	    $packages_info{'infinipath-psm'}{'available'} = 1;
 	    $packages_info{'infinipath-psm-devel'}{'available'} = 1;
-	    if ($kernel =~ m/2\.6\.9-(67|78|89)|2\.6\.18-[0-9]*\..*el5|2\.6\.16\.[6-9][0-9]-.*-.*|2\.6\.(27|32)\..*-.*/) {
+	    if ($kernel =~ m/2\.6\.9-(67|78|89)|2\.6\.18-[0-9]*\..*el5|2\.6\.16\.[6-9][0-9]-.*-.*|2\.6\.(27|32)\..*-.*|2\.6\.32-.*\.el6/) {
 		    $kernel_modules_info{'qib'}{'available'} = 1;
 		    $packages_info{'libipathverbs'}{'available'} = 1;
 		    $packages_info{'libipathverbs-devel'}{'available'} = 1;
