GNOME Bugzilla – Bug 161380
Doesn't work when CD polling is disabled in HAL
Last modified: 2009-07-29 10:47:03 UTC
Hardware: Dell Latitude C840 P4 2.8ghz 1gb Ram HL-DT-STCD-RW/DVD-ROM GCC -4240N Software: Fedora Core 3 incl: kernel-2.6.9-1.681_FC3 udev-039-10.FC3.5 nautilus-cd-burner-2.8.3-6 nautilus-2.8.1-4 nautilus-media-0.8.1-3 I access Nautilus CD burner through either typing burn:/// in the Nautilus window or by nautilus --no-desktop burn: from the command line. I copy my files into the window and click Write to CD. Verify the settings are correct and click Write. The message says "Reload rewritable or blank media. Please replace the in-drive media by a rewritable or blank media." I've verified that the media is in fact blank by placing it in another burner. I've also tested this as root and have the same results. I've set the write speed manually, I've activated burnfree ( I know the drive supports it ) and I've verified that /dev/cdwriter points to the correct IDE device /dev/hdb. I then took a different CD-ROM ( HL-DT-STCD-RW/DVD-ROM GCC -4241N ) and placed it in the accessories bay and it works fine. The problem appears to be specific to the HL-DT-STCD-RW/DVD-ROM GCC -4240N which is the "built-in" drive. I did not experience this issue with Fedora Core 2 which includes: nautilus-2.6.0-4 nautilus-cd-burner-2.6.0-2 nautilus-media-0.8.0-1
Is hal running ("service haldaemon status")? What is the output of list_cddrives (from the nautilus-cd-burner sources) on your machine with the CD inserted? Could you also attach the output of lshal when the CD is inserted? Does a newer nautilus-cd-burner (latest being 2.8.6) fix your problem?
Created attachment 34861 [details] lshal output with no media
Created attachment 34862 [details] lshal output with media in cdrom0
Created attachment 34863 [details] lshal output with media in cdrom1
Yes hal is running There is no difference between the lshal output with no media and the lshal output with blank media in cdrom0. There is however a difference between the lshal output with no media and the lshal output with blank media in cdrom1. See attached files.
I sent a message to hal@lists.freedesktop.org and received this reply from David Zeuthen <david@fubar.dk>. --Begin Quote-- Yeah, for some reason Dell puts your optical drive on the same IDE channel as your hard disk and with the power management features plus how the Linux kernel presently works, it means that polling is a no-no. You may read the thread here https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=138148 for the details. You need to file a bug against nautilus-cd-burner and tell the nautilus- cd-burner developers that in the hal code path they need to handle the case where storage.media_check_enabled on the optical drive is set to FALSE. Hope this helps, David --End Quote-- Thanks, Steve
Info was provided, reopening.
I have a similar problem with a NEC DVD_RW ND-4550A connected to a promise pci ide controller. lshal output does mention storage.media_check_enabled = true for the drive though, so I'm not sure this is actually the same issue. Version is 2.18.1. list_cddrives output from the n-c-b source tree: Drive: name: _NEC DVD_RW ND-4550A device: /dev/hde door: closed type: CD-R, CD-RW, DVD-RAM, DVD-R, DVD-RW, DVD+R, DVD+R DL, DVD+RW, CD, DVD is mounted: FALSE max read speed: 8467 KiB/s (CD 56.4x, DVD 6.2x) max write speed: 8467 KiB/s (CD 56.4x, DVD 6.2x) write speeds: 8467 KiB/s (CD 56.4x, DVD 6.2x) 7056 KiB/s (CD 47.0x, DVD 5.2x) 5645 KiB/s (CD 37.6x, DVD 4.1x) 4234 KiB/s (CD 28.2x, DVD 3.1x) 2822 KiB/s (CD 18.8x, DVD 2.0x) 1411 KiB/s (CD 9.4x, DVD 1.0x) Media: label: '' type: Couldn't open media is writable: FALSE is appendable: FALSE capacity: Could not be determined size: Could not be determined ---
Created attachment 87728 [details] lshal output The above list_cddrives output is of course with a blank disc in the drive.
nautilus-cd-burner has been replaced by Brasero in the GNOME 2.26 release. If your bug still applies to Brasero, please feel free to re-open the bug, and reassign it to brasero itself.