I am having hard time trying to make HAL stop polling IDE CD-ROM drive. The "storage.media_check_enabled" key is set to "false", but that does not seem to make any difference.
I have also tried various combinations of... storage.automount_enabled_hint storage.media_check_enabled storage.no_partitions_hint ...but to no avail. Am I missing something? Or is this a bug? Debian unstable/experimental linux 2.6.16.7 (vanilla) hal 0.5.7-1 udev 0.090-1 dbus 0.61-5
udi = '/org/freedesktop/Hal/devices/storage_model_CD_W58E' info.addons = {'hald-addon-storage'} (string list) block.storage_device = '/org/freedesktop/Hal/devices/storage_model_CD_W58E' (string) info.udi = '/org/freedesktop/Hal/devices/storage_model_CD_W58E' (string) storage.cdrom.write_speed = 1411 (0x583) (int) storage.cdrom.read_speed = 5645 (0x160d) (int) storage.cdrom.support_media_changed = true (bool) storage.cdrom.hddvdrw = false (bool) storage.cdrom.hddvdr = false (bool) storage.cdrom.hddvd = false (bool) storage.cdrom.bdre = false (bool) storage.cdrom.bdr = false (bool) storage.cdrom.bd = false (bool) storage.cdrom.dvdplusrdl = false (bool) storage.cdrom.dvdplusrw = false (bool) storage.cdrom.dvdplusr = false (bool) storage.cdrom.dvdram = false (bool) storage.cdrom.dvdrw = false (bool) storage.cdrom.dvdr = false (bool) storage.cdrom.dvd = false (bool) storage.cdrom.cdrw = true (bool) storage.cdrom.cdr = true (bool) storage.requires_eject = true (bool) storage.hotpluggable = false (bool) info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list) info.category = 'storage' (string) info.product = 'CD-W58E' (string) storage.removable = true (bool) storage.physical_device = '/org/freedesktop/Hal/devices/pci_1106_571_ide_1_0' (string) storage.firmware_version = '1.0A' (string) storage.vendor = '' (string) storage.model = 'CD-W58E' (string) storage.drive_type = 'cdrom' (string) storage.automount_enabled_hint = true (bool) storage.media_check_enabled = false (bool) storage.no_partitions_hint = true (bool) storage.bus = 'ide' (string) block.is_volume = false (bool) block.minor = 0 (0x0) (int) block.major = 22 (0x16) (int) block.device = '/dev/hdc' (string) linux.hotplug_type = 3 (0x3) (int) info.parent = '/org/freedesktop/Hal/devices/pci_1106_571_ide_1_0' (string) linux.sysfs_path_device = '/sys/block/hdc' (string) linux.sysfs_path = '/sys/block/hdc' (string)