On Sun, 23 Jul 2006 22:07:01 -0400
Francois Marier <[EMAIL PROTECTED]> wrote:

> On Mon, Jul 03, 2006 at 02:41:38AM -0400, A. Costa wrote:
> > 2) More difficult.  We rewrite the bug using what we've learned,
> > and open a new one, phrased so it's harder to misunderstand...

> I believe that your solution #2 is the best one...

#2 it is then.

> ...So what I'd like to do is to rewrite the description of the bug and
> submit a new one upstream.  Of course, I'd like your opinion on the
> following before I send it over:
> 
> ----------
> There is a confusing message from K3b whenever the user tries to burn
> a Data CD project on a blank DVD-R (or vice-versa).  

Well, it seems the 'vice-versa' part isn't true.  I just stuck a CDRW
in and tried to burn a DVD and it correctly explains:

        [ Waiting for Disk - K3b ]
        Found media: CD-RW (complete)
        Please insert an empty or appendable Double Layer
        DVD+-R medium into drive

        PIONEER DVD-RW DVR-107D (/dev/hdd).

        [Load] [Eject] [Force] [Cancel]

I haven't tested the opposite case, that of burning a CD onto DVD media.

To review, my first bug was caused by a special case.  In hindsight, I
notice after again rereading the old bug reports, that I never
explained the hardware problem thoroughly enough to eliminate certain
doubts.  (I thought everybody would somehow know what I meant, even
without such details.)  My mistake, so here's a second attempt:

Last February when I submitted this bug, I was trying to burn a DVD and
had a blank DVD-R in the drive -- there was no media size conflict.
Here's the text, and a URL to a .PNG capture, of the error box:

        [ Waiting for Disk - K3b ]
        Found media: DVD-R Sequential (empty)
        Please insert an empty or appendable CD-R(W) medium into drive

        PIONEER DVD-RW DVR-107D (/dev/scd1).

        [Load] [Eject] [Force] [Cancel]

        
http://bugs.debian.org/cgi-bin/bugreport.cgi/K3B_errror.png?bug=352005;msg=5;att=1

Note the burner.  In February I had it in a USB case so it showed
up as '/dev/scd1', while today it's in an IDE bay as '/dev/hdd'.  It
might be possible that the USB case interface lead to some weird
hardware incompatibility that brought on the error.

The hardware problem** isn't K3B's fault -- the K3B bug is that K3B
detected something is wrong, but printed an illogical or (at
best) rather vague error.  

More hardware details.  The media was a new 'HP DVD-R 16x 4.7Gb' -- I
find today I can't get the 'PIONEER DVD-RW DVR-107D (/dev/hdd)' to
detect this disk.  And yet in February it did detect it, and even
wrote a few coasters with it -- might have been the USB case, or
perhaps the later Kernel version I'm running (2.6.16 now, 2.6.15
then).  I believe the 16x disk media is too fast for this old 8x DVD
drive, which I probably didn't know at the time I filed the bug.

I think what I'd like to do is try to duplicate the bug, in hopes of
narrowing down exactly what conditions caused it.  This may take a
while, as swapping hardware is inconvenient this week -- perhaps if
somebody reading this is familiar enough with the code to deduce how
K3b displayed its weird error message, they might be able to figure it
out before my hardware level tests could.

More on the rest of your message later, after I try to reliably
reproduce the bug, going through the various stages:

        1) Media (DVD-R)
        2) Hardware (DVD burner)
        3) Hardware BIOS.
        4) Interface (USB, IDE, or fake SCSI)
        5) Low level programs that K3b calls.
        6) K3b itself.

NB: again, I'd like to caution against the mistake of thinking this is
"just a hardware problem", so that it can be safely ignored because
users with the wrong hardware shouldn't blame the software.  K3b is a
front end, and by design is meant to insulate users from the
idiosyncrasies of hardware.  While it can't turn bad or incompatible
hardware into good or compatible hardware, it can report errors, and it
should do so as accurately as possible.  This particular K3b bug is the
error message it displays when it (inevitably I think) encounters buggy
or incompatible hardware.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to