Re: [PARPORT] ( solved ) CD writer HP 7500e Plus problems again... Please, help quickly

From: rnd@onego.ru
Date: Sun Jun 04 2000 - 01:19:24 EDT

  • Next message: Christian Eriksson: "[PARPORT] How to rebuild modules paride, epat and pt?"

    On Sat, 3 Jun 2000 rnd@onego.ru wrote:

    Well. I have solved the problem myself.
    The recipe is below.

    > Hello!
    >
    > I read all the article about HP ( Hewlett Packard ) 7500e Plus
    > CD writer but still can't make use of the device under Linux!
    >
    > I have installed 2.2.14 Linux kernel (tryed 2.2.5, 2.2.11)
    > Tryed cdrecord-1.8a24, cdrecord 1.8, 1.8.1 - to no result!
    >
    > (Yes, insmod paride, epat, pg , pcd works fine)
    >
    > the problem is the old one:
    >
    > # cdrecord -dummy -v -dev=0,0,0 -nofix -data /c/cdr7.iso
    >
    > ...
    > Starting new track at sector: -1
    > Track 02: 0 of 615 MB written.cdrecord: Input/output error. write_g1: scsi sendcmd: retryable error
    > CDB: 2A 00 FF FF FF FF 00 00 10 00
    > status: 0x2 (CHECK CONDITION)
    > Sense Bytes: 70 00 05 00 00 00 00 12 00 00 00 00 24 00 00 00 00 00
    > Sense Key: 0x5 Illegal Request, Segment 0
    > Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
    > Sense flags: Blk 0 (not valid)
    > ...
    >
    > -- same error in all my tries.
    >
    > ( driver=cdr_simul works fine)
    >
    > The parallel port is in EPP mode (tried in EPP/ECP).
    >
    > What else?
    > I did every other verbose's but found nothing special:
    > cdrecord: fifo had 128 puts and 1 gets.
    > ( 0 bytes transferred )

    OK. I wrote my first CD under Linux at last.
    Working combination:

    Linux 2.2.14 with sg, scsi_mod, epat, bpck, pg, pcd modules
    available (bpck and pcd are not actually used, but they will be
    needed to read CDs in a parport drive)

    cdrecord 1.8.1 used like this:

    cdrecord dev=0,0,0 -v speed=2 -data /c/cdr8.iso

    Of course, try cdrecord -scanbus before dev=0,0,0 to be sure:

    Cdrecord 1.8.1 (i586-pc-linux-gnu) Copyright (C) 1995-2000 Jörg Schilling
    Using libscg version 'schily-0.1'
    scsibus0:
            0,0,0 0) 'HP ' 'CD-Writer+ 7500 ' '1.0a' Removable CD-ROM
            0,1,0 1) *
            0,2,0 2) *
            0,3,0 3) *
            0,4,0 4) *
            0,5,0 5) *
            0,6,0 6) *
            0,7,0 7) *

    Why it did not work?

    - I was stupid enough not to insert actual blank CDR disk
      just to try in dummy mode

    - Don't be disturbed by the error while fixating:
      it seems, HP 7500+ doesn't like dummy fixating!

    - Use -v option to diagnose a problem before actual writing
      (For example, it must give manufacturer info, etc.)

    - eject/insert the drive before burning

    (I have also turned off sound modules, but am not sure if it
    made any difference)

    So, my mini-HOWTO for the first CDR looks like this:

    --------------------------------------------------------------------
                 Writing your first CD on a HP 7500e+

     - RTFM:
       /usr/doc/HOWTO/CD-Writing-HOWTO
       man mkisofs
       man cdrecord
       /usr/src/linux/drivers/block/paride/pg.c

     - make sure the Linux kernel is >= 2.2.14 and has
       sg, scsi_mod, epat, bpck, pg, pcd modules
       (I have also enabled HP SCSI correction in the SCSI section,
       but it is not needed it seems) (recommended)

     - obtain cdrecord >= 1.8.1 (recommended)

     - attach the drive to the parallel port
       (better to switch computer off while doing it)

     - prepare data for the CDR by mkisofs, mkhybrid or
       cdda2wav or whatever.

     - # insmod paride
       # insmod epat
       # insmod pg

     - # cdrecord -scanbus

     - eject/insert actual blank CD into the drive before burning

     - try in -dummy mode, don't fear error at fixation
       # cdrecord dev=0,0,0 -v -dummy speed=2 -data /path/to/yourdata

     - eject/insert actual blank CD into the drive before burning

     - actual writing (without -dummy)

       # cdrecord dev=0,0,0 -v speed=2 -data /path/to/yourdata

       # cdrecord dev=0,0,0 -eject

    ------------------------------------------------------------------------
    This was posted in hope somebody will have similar problems. In
    no case I can guarantee that the above scheme will not lead to
    data and/or blank CD loss.

    Sincerely yours, Roman Suzi

    -- 
    ~ Russia ~ Karelia ~ Petrozavodsk ~ rnd@onego.ru ~
    ~ Sunday, June 04, 2000 ~ Powered by Linux RedHat 6.0 ~
    ~ "It is not enough to succeed. Others must fail." ~
    

    -- To unsubscribe, send mail to: linux-parport-request@torque.net -- -- with the single word "unsubscribe" in the body of the message. --



    This archive was generated by hypermail 2b29 : Sun Jun 04 2000 - 01:26:07 EDT