diff --git includes/module.inc includes/module.inc
index 4af068e..5b4af1e 100644
--- includes/module.inc
+++ includes/module.inc
@@ -369,6 +369,9 @@ function module_enable($module_list, $enable_dependencies = TRUE) {
       registry_update();
       // Refresh the schema to include it.
       drupal_get_schema(NULL, TRUE);
+      // Clear entity cache.
+      drupal_static_reset('entity_get_info');
+      cache_clear_all('entity_info', 'cache', TRUE);
 
       // Now install the module if necessary.
       if (drupal_get_installed_schema_version($module, TRUE) == SCHEMA_UNINSTALLED) {