After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 326102 - nautilus-cd-burner should have --force option to cdrdao
nautilus-cd-burner should have --force option to cdrdao
Status: RESOLVED WONTFIX
Product: nautilus-cd-burner
Classification: Deprecated
Component: cd-burner
2.13.x
Other Linux
: Normal normal
: ---
Assigned To: Nautilus CD Burner Maintainers
Nautilus CD Burner Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-01-07 13:39 UTC by Sebastien Bacher
Modified: 2006-04-19 13:59 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2006-01-07 13:39:26 UTC
This bug has been opened here: http://bugzilla.ubuntu.com/show_bug.cgi?id=18778

"When I run cdrdao without --force:

david@helicon:~/music$ cdrdao write --device /dev/hdc --speed 0 --eject -v 2
/tmp/image.iso.ynpGp0.toc
Cdrdao version 1.1.9 - (C) Andreas Mueller <andreas@daneb.de>
  SCSI interface library - (C) Joerg Schilling
  Paranoia DAE library - (C) Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.

Using libscg version 'ubuntu-0.8ubuntu1'

/dev/hdc: Slimtype COMBO LSC-24082K     Rev: JKU5
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000)

Burning entire 79 mins disc.
Starting write at speed 24...
Pausing 10 seconds - hit CTRL-C to abort.
Process can be aborted with QUIT signal (usually CTRL-\).
WARNING: No super user permission to setup real time scheduling.
Turning BURN-Proof on
Enabling JustSpeed.
ERROR: Cannot set Ricoh mode page 30.
Executing power calibration...
ERROR: Power calibration failed.
ERROR: Use option --force to ignore this error.
ERROR: Writing failed.

This causes a 'could not write' error in nautilus-cd-burner.

With --force cdrdao works fine.
..
From lshal:

udi = '/org/freedesktop/Hal/devices/storage_model_Slimtype_COMBO_LSC_24082K'
  info.addons = {'hald-addon-storage'} (string list)
  storage.policy.desired_mount_point = 'cdrecorder'  (string)
  storage.policy.mount_filesystem = 'auto'  (string)
  storage.policy.should_mount = true  (bool)
  block.storage_device =
'/org/freedesktop/Hal/devices/storage_model_Slimtype_COMBO_LSC_24082K'  (string)
  info.udi =
'/org/freedesktop/Hal/devices/storage_model_Slimtype_COMBO_LSC_24082K'  (string)
  storage.cdrom.write_speed = 4234  (0x108a)  (int)
  storage.cdrom.read_speed = 4234  (0x108a)  (int)
  storage.cdrom.support_media_changed = true  (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 = true  (bool)
  storage.cdrom.cdrw = true  (bool)
  storage.cdrom.cdr = true  (bool)
  storage.firmware_version = 'JKU5'  (string)
  storage.requires_eject = true  (bool)
  storage.hotpluggable = false  (bool)
  info.capabilities = {'storage', 'block', 'storage.cdrom'} (string list)
  info.category = 'storage'  (string)
  info.product = 'Slimtype COMBO LSC-24082K'  (string)
  storage.removable = true  (bool)
  storage.physical_device = '/org/freedesktop/Hal/devices/pci_8086_24cb_ide_1_0'
 (string)
  storage.drive_type = 'cdrom'  (string)
  storage.vendor = ''  (string)
  storage.model = 'Slimtype COMBO LSC-24082K'  (string)
  storage.automount_enabled_hint = true  (bool)
  storage.media_check_enabled = true  (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_8086_24cb_ide_1_0'  (string)
  linux.sysfs_path_device = '/sys/block/hdc'  (string)
  linux.sysfs_path = '/sys/block/hdc'  (string)
...
> Thanks for your bug. What version of Ubuntu do you use? What error do you have
with nautilus-cd-burner and what are you trying to do? It doesn't use cdrdao to
write CDs but cdrecord
...
I'm using dapper (but I haven't checked if cdrdao still has the problem). The
error n-c-b gives is really generic and I don't want to waste a disc to see it
again. It happened when I was trying to copy an audio cd by right-clicking on
the cd icon on the desktop and clicking "Copy Disc...".

n-c-b does use cdrdao for CUE and TOC files, but not for ISO. The code in
nautilus-burn-recorder.c is:
        if (track->type ==  NAUTILUS_BURN_RECORDER_TRACK_TYPE_CUE) {
                argv = g_ptr_array_new ();
                g_ptr_array_add (argv, "cdrdao");
[...]
        } else {
                argv = g_ptr_array_new ();
                g_ptr_array_add (argv, "cdrecord");"
Comment 1 William Jon McCann 2006-01-23 14:21:51 UTC
I'm not sure we should be in the business of forcing past errors.
Comment 2 William Jon McCann 2006-04-19 13:59:44 UTC
I think it is uncouth to presume we know better than cdrdao.  I'm not going to fix this one.