public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* 2.4.27rc2, DVD-RW support broke DVD-RAM writes
@ 2004-07-21 18:40 Mathias Kretschmer
  0 siblings, 0 replies; 4+ messages in thread
From: Mathias Kretschmer @ 2004-07-21 18:40 UTC (permalink / raw)
  To: linux-kernel; +Cc: axboe

Hi,

With 2.4.27rc2 (and I assume anything later than pre5 - that's when 
DVD-RW got added) DVD-RAMs have become read-only. Opening a DVD-RAM for 
writing results in "EROFS (Read-only file system)" (reported by 
'strace'. Let me know if I can provide any further info.
I'd be happy to test any fixes.

Also, any chance we get proper 'DVD-RAM is write-protected' support in 
2.4.x ? It'd be really nice if write()/open(O_WRONLY) would fail in 
those cases.

Tx,

Mathias

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.4.27rc2, DVD-RW support broke DVD-RAM writes
       [not found]   ` <20040802121712.GD15884@logos.cnet>
@ 2004-08-02 14:34     ` Pat LaVarre
  2004-08-03 20:07       ` Pat LaVarre
  0 siblings, 1 reply; 4+ messages in thread
From: Pat LaVarre @ 2004-08-02 14:34 UTC (permalink / raw)
  To: Mathias Kretschmer; +Cc: linux-kernel

 > http://marc.theaimsgroup.com/?t=109043580300002

Mathias K:

Hi.  Have you tried only PATAPI DVD-RAM drives?  Only via ide-cd.o, 
rather than via ide-scsi.o?

Me, as yet I have no PATAPI DVD-RAM, so instead I tried a USB DVD-RAM 
drive, specifically the "HL-DT-ST" "DVDRAM" "A100" drive.

Agreed, 2.4.27-rc4 fails to write.  But for me, 2.4.26 also fails to 
write.

For USB DVD-RAM in 2.4, I think the root evil is the dmesg complaint 
"kernel: sr0: scsi-1 drive", which in turn arises from the host 
substituting vendor-specific op x1A for MMC op x5A "MODE SENSE (10)".  
I'm guessing PATAPI DVD-RAM breaks over some other issue, found in the 
drivers/ide/ide-cd.c of ide-cd.o rather than in drivers/scsi/sr.c of 
ide-scsi.o.

Pat LaVarre
http://linux-pel.blog-city.com/read/754579.htm


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.4.27rc2, DVD-RW support broke DVD-RAM writes
  2004-08-02 14:34     ` Pat LaVarre
@ 2004-08-03 20:07       ` Pat LaVarre
  2004-08-03 21:31         ` Pat LaVarre
  0 siblings, 1 reply; 4+ messages in thread
From: Pat LaVarre @ 2004-08-03 20:07 UTC (permalink / raw)
  To: linux-kernel; +Cc: Mathias Kretschmer

> what you see in 2.4.27-rc3 when you try:
> sudo blockdev --getro /dev/hd*

Sorry, never mind, I can now reproduce this effect myself, because 
Michael Tilelli kindly lent me a PATAPI DVD-RAM drive.

We must have an asymmetry in 2.4 drivers/ide/ide-cd.c vs. 
drivers/scsi/sr.c.  I see 2.4.26 work, but then 2.4.27-rc3 chokes:

$ uname -msr
Linux 2.4.27-rc4 i686
$
$ sudo rrd scan /dev/hdd
/dev/hdd is MATSHITA DVD-RAM A127 not RRD
$
$ sudo dd if=/dev/hdd bs=32K skip=0 count=1 | hexdump -C
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  
|................|
*
1+0 records in
1+0 records out
00008000
$ sudo dd of=/dev/hdd bs=32K skip=0 count=1 <xae.bin
dd: opening `/dev/hdd': Read-only file system
$ sudo blockdev --getro /dev/hdd
0
$

Pat LaVarre


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: 2.4.27rc2, DVD-RW support broke DVD-RAM writes
  2004-08-03 20:07       ` Pat LaVarre
@ 2004-08-03 21:31         ` Pat LaVarre
  0 siblings, 0 replies; 4+ messages in thread
From: Pat LaVarre @ 2004-08-03 21:31 UTC (permalink / raw)
  To: linux-kernel

> > > let Pat fix it. Pat?
> ...
> must have an asymmetry in 2.4 drivers/ide/ide-cd.c vs. 
> drivers/scsi/sr.c.

A two-line workaround is the patch of my post:

Subject: [PATCH] DVD-RAM rewritable again
http://marc.theaimsgroup.com/?l=linux-scsi&m=109156820507518

That takes our 2.4 closer back to the bogus status quo ante for
CDROM_CAN(CDC_DVD_RAM) drives i.e. pass writes thru to all discs
inserted into such drives.

Pat LaVarre
http://linux-pel.blog-city.com/read/754579.htm



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-08-03 21:33 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-21 18:40 2.4.27rc2, DVD-RW support broke DVD-RAM writes Mathias Kretschmer
     [not found] <40926261-E3D3-11D8-B01E-00039398BB5E@ieee.org>
     [not found] ` <1091397374.6458 .9.camel@patibmrh9>
     [not found]   ` <20040802121712.GD15884@logos.cnet>
2004-08-02 14:34     ` Pat LaVarre
2004-08-03 20:07       ` Pat LaVarre
2004-08-03 21:31         ` Pat LaVarre

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox