From: Stefan Richter <stefanr@s5r6.in-berlin.de>
To: Mikael Pettersson <mikpe@it.uu.se>
Cc: "Carlos R. Mafra" <crmafra2@gmail.com>,
linux-kernel@vger.kernel.org,
James.Bottomley@HansenPartnership.com, htejun@gmail.com,
jens.axboe@oracle.com, linux-ide@vger.kernel.org,
linux-scsi@vger.kernel.org
Subject: Re: [BUG] 2.6.25-rc2-git3 broke cdrecord
Date: Mon, 3 Mar 2008 02:48:23 +0100 (CET) [thread overview]
Message-ID: <tkrat.468fd04c47ae1a2a@s5r6.in-berlin.de> (raw)
In-Reply-To: <18379.18297.838050.536473@harpo.it.uu.se>
[resend with linux-ide and linux-scsi CCed]
Mikael Pettersson wrote:
> Carlos R. Mafra writes:
> > On Sun 2.Mar'08 at 21:53:25 +0100, Mikael Pettersson wrote:
> > > On my main workstation (Intel P965 chipset, ICH8 SATA driven by ahci,
> > > Samsung/Toshiba SH-203P SATA DVD writer, FC5 user-space), cdrecord
> > > stopped working on the 2.6.25-rc3 kernel, with the complaint:
> > >
> > > Warning: controller returns zero sized CD capabilities page.
> > > Warning: controller returns wrong page 0 for CD capabilities page (2A).
[...]
> > I will try to help by pointing you to the patch here:
> > http://lkml.org/lkml/2008/2/28/76
> >
> > It seems your problem is similar to the one Mike Galbraith reported.
>
> That patch does seem to fix the problem. Thanks.
This also fixes the same regression for FireWire.
However, CD burning still fails for me via ide-cd, although in a
different way than without the patch. (Without the patch, ide-cd also
fails like described by you for SATA.)
With the patch, the failure is as follows. I don't know if this is
related to the data length arithmetic or something entirely different;
all I learned so far is that 2.6.24 works. Application log from
2.6.25-rc3 + Tejun's patch + Gentoo's cdrkit-1.1.6 + k3b:
System
-----------------------
K3b Version: 1.0.4
KDE Version: 3.5.8
QT Version: 3.3.8
Kernel: 2.6.25-rc3
Devices
-----------------------
MATSHITA CD-RW CW-8124 DACH (/dev/hda, ) [CD-R, CD-RW, CD-ROM, DVD-ROM] [DVD-ROM, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R]
Used versions
-----------------------
cdrecord: 1.1.6
cdrecord
-----------------------
/usr/bin/wodim: Operation not permitted. Warning: Cannot raise RLIMIT_MEMLOCK limits.
scsidev: '/dev/hda'
devname: '/dev/hda'
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
Wodim version: 1.1.6
SCSI buffer size: 64512
Beginning DMA speed test. Set CDR_NODMATEST environment variable if device
communication breaks or freezes immediately after that.
TOC Type: 1 = CD-ROM
Driveropts: 'burnfree'
Device type : Removable CD-ROM
Version : 0
Response Format: 2
Capabilities :
Vendor_info : 'MATSHITA'
Identification : 'CD-RW CW-8124 '
Revision : 'DACH'
Device seems to be: Generic mmc2 DVD-ROM.
Current: 0x0009 (CD-R)
Profile: 0x0010 (DVD-ROM)
Profile: 0x0008 (CD-ROM)
Profile: 0x0009 (CD-R) (current)
Profile: 0x000A (CD-RW)
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-2 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 1716960 = 1676 KB
FIFO size : 12582912 = 12288 KB
Speed set to 4233 KB/s
Track 01: data 698 MB
Total size: 802 MB (79:28.48) = 357636 sectors
Lout start: 802 MB (79:30/36) = 357636 sectors
Current Secsize: 2048
ATIP info from disk:
Indicated writing power: 4
Is not unrestricted
Is not erasable
Disk sub type: Medium Type A, low Beta category (A-) (2)
ATIP start of lead in: -12508 (97:15/17)
ATIP start of lead out: 359845 (79:59/70)
Disk type: Short strategy type (Phthalocyanine or similar)
Manuf. index: 22
Manufacturer: Ritek Co.
Blocks total: 359845 Blocks current: 359845 Blocks remaining: 2209
Starting to write CD/DVD at speed 24.0 in dummy SAO mode for single session.
Last chance to quit, starting dummy write in 2 seconds.
1 seconds.
0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
Sending CUE sheet...
Errno: 0 (Success), write_g1 scsi sendcmd: no error
CDB: 2A 00 FF FF FF 6A 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes:
Sense Key: 0xFFFFFFFF [], Segment 0
Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0
Sense flags: Blk 0 (not valid)
resid: 63488
cmd finished after 0.001s timeout 200s
Writing pregap for track 1 at -150
write track pad data: error after 0 bytes
BFree: 1674 K BSize: 1676 K
Starting new track at sector: 0
Track 01: 0 of 698 MB written.
Errno: 0 (Success), write_g1 scsi sendcmd: no error
CDB: 2A 00 00 00 00 00 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes:
Sense Key: 0xFFFFFFFF [], Segment 0
Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0
Sense flags: Blk 0 (not valid)
resid: 63488
cmd finished after 0.004s timeout 200s
/usr/bin/wodim: A write error occured.
/usr/bin/wodim: Please properly read the error message above.
write track data: error after 0 bytes
Writing time: 5.257s
Average write speed 909.6x.
Fixating...
Errno: 0 (Success), test unit ready scsi sendcmd: no error
CDB: 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes:
Sense Key: 0xFFFFFFFF [], Segment 0
Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.000s timeout 200s
Errno: 0 (Success), flush cache scsi sendcmd: no error
CDB: 35 00 00 00 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes:
Sense Key: 0xFFFFFFFF [], Segment 0
Sense Code: 0x00 Qual 0x00 (no additional sense information) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.001s timeout 200s
WARNING: Some drives don't like fixation in dummy mode.
Trouble flushing the cache
Fixating time: 17.014s
/usr/bin/wodim: fifo had 191 puts and 1 gets.
/usr/bin/wodim: fifo was 0 times empty and 0 times full, min fill was 100%.
cdrecord command:
-----------------------
/usr/bin/wodim -v gracetime=2 dev=/dev/hda speed=24 -dao -dummy driveropts=burnfree -eject -data -tsize=357636s -
--
Stefan Richter
-=====-==--- --== ---==
http://arcgraph.de/sr/
next prev parent reply other threads:[~2008-03-03 1:48 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-02 20:53 [BUG] 2.6.25-rc2-git3 broke cdrecord Mikael Pettersson
2008-03-02 23:34 ` Carlos R. Mafra
2008-03-03 0:34 ` Mikael Pettersson
2008-03-03 1:48 ` Stefan Richter [this message]
2008-03-03 8:26 ` FUJITA Tomonori
2008-03-03 9:08 ` Stefan Richter
2008-03-03 9:45 ` Mikael Pettersson
2008-03-03 10:20 ` Mikael Pettersson
2008-03-03 10:29 ` Tejun Heo
2008-03-03 14:51 ` James Bottomley
2008-03-03 17:39 ` Stefan Richter
2008-03-03 18:00 ` Boris Petkov
2008-03-03 21:41 ` Stefan Richter
2008-03-03 0:04 ` James Bottomley
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=tkrat.468fd04c47ae1a2a@s5r6.in-berlin.de \
--to=stefanr@s5r6.in-berlin.de \
--cc=James.Bottomley@HansenPartnership.com \
--cc=crmafra2@gmail.com \
--cc=htejun@gmail.com \
--cc=jens.axboe@oracle.com \
--cc=linux-ide@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=mikpe@it.uu.se \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox