Menu

yamaha 4260 and cd-text

Help
Anonymous
2001-04-08
2001-04-16
  • Anonymous

    Anonymous - 2001-04-08

    According to the cdrdao documentation and information I remember reading somewhere when I purchased my drive, my yamaha 4260 should support cd-text.
    i have downloaded 1.1.5-pre4 and created a toc file using read-cd followed by read-cddb
    the toc file has the cd text info in it.
    i next run a
    cdrdao write -n --driver generic-mmc:0x10 mytoc.toc
    but I get the following:

    /dev/cdrecorder: YAMAHA CRW4260 Rev: 1.0q
    Using driver: Generic SCSI-3/MMC - Version 1.2 (options 0x0010)

    Starting write at speed 4...
    Process can be aborted with QUIT signal (usually CTRL-\).
    ?: Input/output error.  : scsi sendcmd: no error
    CDB:  55 10 00 00 00 00 00 00 40 00
    status: 0x2 (CHECK CONDITION)
    Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 26 02 00 00
    Sense Key: 0x5 Illegal Request, Segment 0
    Sense Code: 0x26 Qual 0x02 (parameter value invalid) Fru 0x0
    Sense flags: Blk 0 (not valid)
    cmd finished after 0.005s timeout 180s
    ERROR: Cannot set write parameters mode page.
    ERROR: Writing failed.

    I also tried the generic-mmc-raw (which supposedly works with cd-text in 1.1.5?) and got:

    /dev/cdrecorder: YAMAHA CRW4260 Rev: 1.0q
    Using driver: Generic SCSI-3/MMC (raw writing) - Version 2.0 (options 0x0010)

    Starting write at speed 4...
    Process can be aborted with QUIT signal (usually CTRL-\).
    Using 96 byte raw P-W sub-channel data mode for CD-TEXT.
    Executing power calibration...
    Power calibration successful.
    Writing lead-in and gap...
    ?: Input/output error.  : scsi sendcmd: cmd timeout after 40.002 (20) s
    CDB:  2A 00 FF FF D4 C7 00 00 1A 00
    cmd finished after 40.002s timeout 20s
    ERROR: Write data failed.
    ERROR: Writing failed.
    ?: Input/output error.  : scsi sendcmd: no error
    CDB:  1E 00 00 00 00 00
    status: 0x2 (CHECK CONDITION)
    Sense Bytes: 70 00 02 00 00 00 00 0A 00 00 00 00 04 01 00 00
    Sense Key: 0x2 Not Ready, Segment 0
    Sense Code: 0x04 Qual 0x01 (logical unit is in process of becoming ready) Fru 0x
    0
    Sense flags: Blk 0 (not valid)
    cmd finished after 0.003s timeout 20s
    ERROR: Cannot prevent/allow medium removal.

    i am pretty sure my drive supports cd-text, but for some reason it isn't working.  i have never made a cd-text disc with the drive though, so I don't know for sure.  does anyone know of other linux software packages that support cd-text so i can test?  i am using kernel 2.4.0, fyi.

    thanks for any help.
    -bryan

     
    • Andreas Mueller

      Andreas Mueller - 2001-04-16

      Are you sure that CD-TEXT writing is supported?
      Yamaha needed a long time until there recorder
      supported CD-TEXT. If your model is more than
      1.5 years old it probably cannot write CD-TEXT.

      Anyway, if the recorder supports CD-TEXT it does
      not obey the SCSI-3/mmc specs. To check this out
      please have look at "dao/GenericMMC.cc". You'll
      have to modify the function 'GenericMMC::setWriteParameters()'. Look for

      if (cdTextEncoder_ != NULL) {
          mp[4] |= 3; /* Data Block Type: raw data with raw P-W sub-channel data,
                 block size 2448, required for CD-TEXT lead-in writing
                 according to the SCSI/MMC-3 manual
              */
        }

      and remove this code fragment. This should get
      you one step further.

      The 'generic-mmc-raw' driver won't work with
      your recorder model.

      Andreas

       

Log in to post a comment.