Cha0s: can you let us know what device you had success with?
ThomasLee82:
The problem will persist in all future versions until the HAL team decide to support old (non-MMC2) CD-RW drives.
They did not appear interested in my patch, presumably because they do not believe that there are (significant numbers of) users with old drives.
However, the fact that your device doesn't work is interesting, as the patch was to allow reporting of the media size using the HAL property "volume.disc.capacity". I think that is the only effect of the change I made. From the lshal output, I see that your device appears to be doing this, so I must assume that either the device is MMC-2 or my patch is installed.
Therefore I have to ask what the error is that you are observing?
_________________________________________________________________
Get free emoticon packs and customisation from Windows Live. http://www.pimpmylive.co.uk
Cha0s: can you let us know what device you had success with?
ThomasLee82:
The problem will persist in all future versions until the HAL team decide to support old (non-MMC2) CD-RW drives.
They did not appear interested in my patch, presumably because they do not believe that there are (significant numbers of) users with old drives.
However, the fact that your device doesn't work is interesting, as the patch was to allow reporting of the media size using the HAL property "volume. disc.capacity" . I think that is the only effect of the change I made. From the lshal output, I see that your device appears to be doing this, so I must assume that either the device is MMC-2 or my patch is installed.
Therefore I have to ask what the error is that you are observing?
I have identical entries in my lshal output for all the volume.* entries. op/Hal/ devices/ volume_ empty_cd_ r' storage_ device = '/org/freedeskt op/Hal/ devices/ storage_ model_SAMSUNG_ CD_R/RW_ SW_252S' (string) op.Hal. Device. Volume' , 'org.freedeskto p.Hal.Device. Volume' } (string list) op/Hal/ devices/ storage_ model_SAMSUNG_ CD_R/RW_ SW_252S' (string) op/Hal/ devices/ volume_ empty_cd_ r' (string) fstab.mountpoin t = '/media/cdrom0' (string) fstab.options = 'user,noauto' (string) hotplug_ type = 3 (0x3) (int) hdd/fakevolume' (string) op.Hal. Device. Volume. method_ argnames = {'extra_options', 'extra_options'} (string list) op.Hal. Device. Volume. method_ execpaths = {'hal-storage- eject', 'hal-storage- eject'} (string list) op.Hal. Device. Volume. method_ names = {'Eject', 'Eject'} (string list) op.Hal. Device. Volume. method_ signatures = {'as', 'as'} (string list) disc.capacity = 735051776 (0x2bd00000) (uint64) disc.has_ audio = false (bool) disc.has_ data = false (bool) disc.is_ appendable = false (bool) disc.is_ blank = true (bool) disc.is_ rewritable = false (bool) is_mounted_ read_only = false (bool) is_partition = false (bool) linux.is_ device_ mapper = false (bool) mount_point = '' (string)
The following is cut from YOUR lshal output:
udi = '/org/freedeskt
block.device = '/dev/hdd' (string)
block.is_volume = true (bool)
block.major = 22 (0x16) (int)
block.minor = 64 (0x40) (int)
block.
info.capabilities = {'volume.disc', 'volume', 'block'} (string list)
info.category = 'volume' (string)
info.interfaces = {'org.freedeskt
info.parent = '/org/freedeskt
info.udi = '/org/freedeskt
linux.
linux.
linux.
linux.sysfs_path = '/sys/block/
org.freedeskt
org.freedeskt
org.freedeskt
org.freedeskt
storage.model = '' (string)
volume.block_size = 0 (0x0) (int)
volume.
volume.
volume.
volume.
volume.
volume.
volume.disc.type = 'cd_r' (string)
volume.fstype = '' (string)
volume.fsusage = '' (string)
volume.fsversion = '' (string)
volume.is_disc = true (bool)
volume.is_mounted = false (bool)
volume.
volume.
volume.label = '' (string)
volume.
volume.
volume.num_blocks = 4 (0x4) (int)
volume.size = 2048 (0x800) (uint64)
volume.uuid = '' (string)
_______ _______ _______ _______ _______ _______ _______ _______ _______ __ www.pimpmylive. co.uk
Get free emoticon packs and customisation from Windows Live.
http://