Index: includes/install.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/install.inc,v
retrieving revision 1.150
diff -u -p -r1.150 install.inc
--- includes/install.inc	29 Nov 2010 04:45:10 -0000	1.150
+++ includes/install.inc	20 Dec 2010 01:55:33 -0000
@@ -260,11 +260,18 @@ function drupal_get_database_types() {
     }
   }
 
+  drupal_set_message('List of available PDO drivers:');
+  drupal_set_message('<pre>' . print_r(PDO::getAvailableDrivers(),true) . '</pre>');
   foreach ($drivers as $driver => $file) {
     $installer = db_installer_object($driver);
+    drupal_set_message("Checking if $driver is installable.");
     if ($installer->installable()) {
+      drupal_set_message('yes');
       $databases[$driver] = $installer;
     }
+    else {
+      drupal_set_message('no');
+    }
   }
 
   // Usability: unconditionally put the MySQL driver on top.
@@ -345,6 +352,7 @@ abstract class DatabaseTasks {
    * Ensure the PDO driver is supported by the version of PHP in use.
    */
   protected function hasPdoDriver() {
+    drupal_set_message("Checking if {$this->pdoDriver} is one of the available drivers");
     return in_array($this->pdoDriver, PDO::getAvailableDrivers());
   }
 
