I have an external usb dvd burner that doesn't get listed. As discussed it is caused because of the value storage.cdrom.write_speed being set at 0 as long as no media is inserted in the drive.
And it actually has another bug related to the write speeds. The hal-device lists the following values with a media inserted: storage.cdrom.write_speed = 11080 (0x2b48) (int) storage.cdrom.write_speeds = { '11080', '8310', '5540', '4155' } (string list) This lets me make a composition, and I'm able to click on the "start burn" button. But on the "burn composition" dialog there are no write speed listed and burning mode (the two combobox' are insensitive). Refreshing doesn't do anything. The "start burn" of this dialog is set insensitive, and I'm unable to really start to burn.
(In reply to comment #1) Problem "fixed": ** (xfburn:25999): WARNING **: Unable to grab the drive at path '/dev/sr0' (ret=0). ** (xfburn:25999): WARNING **: Couldn't grab drive in order to update speed list. I don't have write access (just need to add my user to the group).
A workaround has been added in rev. 6711.
actually, can you check for me please what the storage.cdrom.write_speeds property says when there is no disc in the drive? Thanks!
(In reply to comment #4) > actually, can you check for me please what the storage.cdrom.write_speeds > property says when there is no disc in the drive? > > Thanks! storage.cdrom.write_speed = 0 (0x0) (int) storage.cdrom.write_speeds = { } (string list)
hal properties of a DVDROM courtesy of Corsac: http://paste.debian.net/28758/ storage.cdrom.write_speed = 0 (0x0) (int) storage.cdrom.write_speeds = {} (string list) So we'll have to go by the properties like storage.cdrom.cdr = false (bool) storage.cdrom.cdrw = false (bool)
This is fixed properly in rev. 6740. Please reopen in case there should still be issues.