Re: DVD burning still have problems

From: Tim Fairchild
Date: Sun Jan 23 2005 - 20:48:11 EST


On Monday 24 Jan 2005 06:59, Alessandro Suardi wrote:
> On Sun, 23 Jan 2005 21:26:55 +0100, Volker Armin Hemmann
>
> <volker.armin.hemmann@xxxxxxxxxxxxxxx> wrote:
> > Hi,
> >
> > have you checked, that cdrecord is not suid root, and
> > growisofs/dvd+rw-tools is?
> >
> > I had some probs, solved with a simple chmod +s growisofs :)
>
> Lucky you. Burning as root here, cdrecord not suid. Tried also
> burning with a +s growisofs, but...

You can test if it's the kernel/growisofs clashing by hacking the
drivers/block/scsi_ioctl.c code

It's around line 193 in 2.6.9, and line 196 in 2.6.10
not sure about 2.6.11

find the code:

/* Write-safe commands just require a writable open.. */
if (type & CMD_WRITE_SAFE) {
if (file->f_mode & FMODE_WRITE)
return 0;
}

edit it to something like:

/* Write-safe commands just require a writable open.. */
if (type & CMD_WRITE_SAFE) {
printk ("Write safe command in ");
if (file->f_mode & FMODE_WRITE)
printk ("write mode.\n");
else
printk ("read mode.\n");
return 0;
}

Compile the kernel with that and that may make it work and burn dvd and let
you know if it's growisofs sending incorrect commands. You'll get messages in
dmesg like

Write safe command in read mode.

which means growisofs is still not right. Maybe later version fixed this?

tim


--
---------------------------------------------------------
Tim & Therese Fairchild
Atchafalaya Border Collies.
Kuttabul, Queensland, Australia.
---------------------------------------------------------
Email mailto:tim@xxxxxxxxxx
Homepage http://www.bcs4me.com
Photos http://www.pbase.com/amosf
---------------------------------------------------------
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/