Comment 3 for bug 311267

Revision history for this message
ozonehole (taibei) wrote :

Wow, looks like this bug report has been sitting here dormant for nearly 2 years.

Well, now I too have encountered this bug, in Ubuntu 10.10. However, I have some insight into what's causing it, so perhaps it will now get attention.

First off, the bug may be in cdrdao, but it also may be that a needed driver is not getting loaded.

Here's my situation. I occasionally copy VCDs, which are multi-session CDs. I haven't found any good GUI program for this (there used to be called "Arson" but it's no longer in the Ubuntu repositories), so I do my copying at the command line.

I have a notebook computer with an internal DVD drive, plus I've connected an external USB DVD burner. The internal drive shows up as /dev/sr0 and the external drive as /dev/sr2 (there is a /dev/sr2 which is my wireless broadband modem).

I wrote a short shell script, which is as follows:

   ===============================

#!/bin/bash

cdrdao read-cd --device /dev/sr0 toctoc
cdrdao write --device /dev/sr2 toctoc
rm toctoc
eject /dev/sr0
eject /dev/sr2

   ===============================

I place the VCD in /dev/sr0, and unmount it (it must be unmounted or cdrdao won't work). I then run the above shell script. I get this error message:

   ERROR: Drive does not accept any cue sheet variant - please report.

Now here's the interesting thing. After some searching, I ran into this thread:

http://ubuntuforums.org/showthread.php?t=616843

The original poster found by accident that if he started and then closed k3b, he could run cdrdao just fine and burn a multi-session without error. I tried that, and it also worked.

I would guess that k3b is forcing some driver to load, though no idea which one. Anyway, this workaround is good enough for now, but I hope that the whole problem will get fixed.

It has occurred to me that maybe if I have my external drive turned on at boot time, it will be detected and the correct driver loaded. Haven't tried that though (and can't while I'm online typing this). Normally, I leave the external DVD burner turned off and only turn it on when needed. When I turn it on, Ubuntu evidently detects it and creates /dev/sr2, but just maybe some driver is not getting loaded. I don't know, but I trust the developers can figure it out.

best regards,
Robert