I have a 4x4x32 Acer (Ritek is the real manufacturer) CD-ROM R/RW drive.  
This appears to have been correctly installed.  cdrecord -scanbus gives me 
back what I would expect.  I have just installed 7.2 to learn it.  Any help 
with this is deeply appreciated.  

However, I cannot seem to burn CDs.  When I fire up cdrecord, it starts up 
the drive and definitely seems to initialize everything OK.  It starts to 
spool data to the drive.  The problem occurs when it gets to anywhere between 
3 and 13MB of data.  At that point, I get an error (see below).  I can run 
this with -dummy enabled or without.  I am getting tired of thowing away CDs, 
so I run it with -dummy most of the time.  Note that I have a specific speed 
setting that it seems to ignore completely and I have the correct device.

I know that the hardware is working perfectly.  I have SuSE 7.0 on another 
removable IDE drive and when I put that in and run it, I burn a flawless CD 
at 4x every time.  I can also chose to burn at 2x or even 1x.  I tried this 
to make sure that the speed settings actually change something.  In both 
cases I run KDE 2.0 and so use a lot of memory for X Windows.  Both systems 
use the 2.2.17 kernel.  With SuSE, I have burned CDs successfully with 2.2.17 
and the stock 2.2.16 kernel.  I have 128MB of memory in the machine and have 
been burning CDs for over a year under SuSE with no problems at all.

See the dump below.  There are a few things that seem to be a problem.  
The first, of course :-), is that an error occurs.  The second is that 
cdrecord clearly prints that it is using 4x.  I have played with the 
parameters trying "-speed=2", "speed=2" etc.  Nothing changes that line about 
4x speed.  The third problem is that the fixation time seems extremely long.  
Under SuSE, it is always 50-60 seconds for a CD with this much data.

The version of cdrecord on Mandrake 7.2 could be different than the version 
on SuSE.  Since I have seen others relate that they can burn CDs, I assume 
that there is something else going on.  I have checked lilo/grub to make sure 
that the 'hdb=ide-scsi' line is in the right places in the config.  I have 
recompiled the kernel to make sure that the generic scsi support and ide scsi 
stuff are there.

See below (yes, burning the Mandrake extensions CD :-):

[kyle@nahuatl kyle]$ cdrecord -v -speed=2 dev=0,0,0 Mandrake72-ext.iso
                                               ^^^^^^^^^^^^^^^^^^^^
                                               Note: speed should be 2

Cdrecord 1.9 (i586-mandrake-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling
TOC Type: 1 = CD-ROM
scsidev: '0,0,0'
scsibus: 0 target: 0 lun: 0
Linux sg driver version: 2.1.39
Using libscg version 'schily-0.1'
atapi: 1
Device type    : Removable CD-ROM
Version        : 0
Response Format: 1
Vendor_info    : 'ATAPI   '
Identifikation : 'CD-R/RW 4X4X32  '
                   ^^^^^^^^^^^^
                   It found the right device...

Revision       : '3.DS'
Device seems to be: Generic mmc CD-RW.
Using generic SCSI-3/mmc CD-R driver (mmc_cdr).
Driver flags   : SWABAUDIO
Drive buf size : 1632256 = 1594 KB
FIFO size      : 4194304 = 4096 KB
Track 01: data  552 MB
Total size:     634 MB (62:51.38) = 282854 sectors
Lout start:     634 MB (62:53/29) = 282854 sectors
Current Secsize: 2048
  ATIP start of lead in:  -11318 (97:31/07)
  ATIP start of lead out: 336225 (74:45/00)
Disk type:    Short strategy type (Phthalocyanine or similar)
Manuf. index: 22
Manufacturer: Ritek Co.
Blocks total: 336225 Blocks current: 332043 Blocks remaining: 49189
Starting to write CD/DVD at speed 4 in write mode for single session.
                                    ^^^^^^^^^^^^^^^
                                    Speed 4????

Last chance to quit, starting real write in 1 seconds.
Waiting for reader process to fill input buffer ... input buffer ready.
Performing OPC...
Starting new track at sector: 0
Track 01:  10 of 552 MB written (fifo 100%).cdrecord: Input/output error.     
            ^^^^^^^^^^^
        Wow, got all the way to 10MB this time :-(

write_g1: scsi sendcmd: retryable error
CDB:  2A 00 00 00 14 39 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 64 21 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x64 Qual 0x21 (illegal mode for this track) [No matching 
qualifier] Fru 0x0
Sense flags: Blk 0 (not valid)
 
write track data: error after 10602496 bytes
Sense Bytes: 70 00 00 00 00 00 00 0A 00 00 00 00 00 00 00 00 00 00
Writing  time:   56.021s
Fixating...
Fixating time:  129.582s
                  ^^^^^^^^^^^^^^^^^
                  two minutes?? that is twice as long as usual...

cdrecord: fifo had 231 puts and 168 gets.
cdrecord: fifo was 0 times empty and 150 times full, min fill was 95%.

Any help would be greatly appreciated!

Best,
Kyle

Keep in touch with http://mandrakeforum.com: 
Subscribe the "[EMAIL PROTECTED]" mailing list.

Reply via email to