diff -Nur hal-0.5.10.orig/hald/freebsd/addons/addon-storage.c hal-0.5.10/hald/freebsd/addons/addon-storage.c --- hal-0.5.10.orig/hald/freebsd/addons/addon-storage.c 2007-07-26 13:00:28.000000000 -0500 +++ hal-0.5.10/hald/freebsd/addons/addon-storage.c 2007-11-28 16:31:30.929013770 -0600 @@ -44,7 +44,7 @@ boolean is_cdrom; boolean had_media; struct timeval next_update; -} addon = { { 2, 0 } }; +} addon = { { 8, 0 } }; /* see MMC-3 Working Draft Revision 10 */ static boolean diff -Nur hal-0.5.10.orig/hald/linux/addons/addon-storage.c hal-0.5.10/hald/linux/addons/addon-storage.c --- hal-0.5.10.orig/hald/linux/addons/addon-storage.c 2007-07-26 13:00:28.000000000 -0500 +++ hal-0.5.10/hald/linux/addons/addon-storage.c 2007-11-28 16:31:18.704317124 -0600 @@ -323,7 +323,7 @@ if (system_is_idle) interval_in_seconds = 16; else - interval_in_seconds = 2; + interval_in_seconds = 8; if (poll_timer > 0) g_source_remove (poll_timer); diff -Nur hal-0.5.10.orig/hald/solaris/addons/addon-storage.c hal-0.5.10/hald/solaris/addons/addon-storage.c --- hal-0.5.10.orig/hald/solaris/addons/addon-storage.c 2007-07-26 13:00:28.000000000 -0500 +++ hal-0.5.10/hald/solaris/addons/addon-storage.c 2007-11-28 16:31:41.969642940 -0600 @@ -35,7 +35,7 @@ #include -#define SLEEP_PERIOD 5 +#define SLEEP_PERIOD 8 static void my_dbus_error_free(DBusError *error)