cdrdao and other burners show an error


Page 1 of 2 12 LastLast
Results 1 to 15 of 29

Thread: cdrdao and other burners show an error

  1. #1
    Join Date
    Mar 2004
    Posts
    282

    cdrdao and other burners show an error

    Hi!
    I can't seem to get my CD-Butner to work on Slackware. When I run cdrdao I get this:
    root@Slackware:~# cdrdao blank
    Cdrdao version 1.1.7 - (C) Andreas Mueller <andreas@daneb.de>
    SCSI interface library - (C) Joerg Schilling
    Paranoia DAE library - (C) Monty

    Check http://cdrdao.sourceforge.net/drives.html#dt for current driver tables.

    ERROR: Cannot open "/dev/cdrecorder": No such file or directory
    ERROR: Cannot open SCSI device '/dev/cdrecorder':
    ERROR: Please use option '--device bus,id,lun', e.g. --device 0,6,0
    ERROR: Cannot setup device /dev/cdrecorder.

    end when I run cdrecord I get this:
    cdrecord: No CD/DVD-Recorder device specified.
    Usage: cdrecord [options] track1...trackn

    Use cdrecord -help
    to get a list of valid options.

    Use cdrecord blank=help
    to get a list of valid blanking options.

    Use cdrecord dev=b,t,l driveropts=help -checkdrive
    to get a list of drive specific options.

    Use cdrecord dev=help
    to get a list of possible SCSI transport specifiers

    How can I make my CD-Burner to work, so burning software's will detect it!? Thank you!

  2. #2
    Join Date
    Nov 2000
    Location
    Kongsberg, Norway
    Posts
    3,572
    What does cdrecord -scanbus return?
    It should give you the device, e.g. 0,0,0
    Linux User #181509

    * It can hardly be a coincidence that no language on this planet
    has ever come up with the phrase "as pretty as an airport" *
    -- Douglas Adams --

  3. #3
    Join Date
    Mar 2004
    Posts
    282
    root@Slackware:~# cdrecord -scanbus
    Cdrecord 2.00.3 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
    cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
    cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
    cdrecord: For possible transport specifiers try 'cdrecord dev=help'.

  4. #4
    Join Date
    Nov 2000
    Location
    Kongsberg, Norway
    Posts
    3,572
    Looks like SCSI emulation is missing?

    As root: lsmod | grep scsi
    Linux User #181509

    * It can hardly be a coincidence that no language on this planet
    has ever come up with the phrase "as pretty as an airport" *
    -- Douglas Adams --

  5. #5
    Join Date
    Mar 2004
    Posts
    282
    root@Slackware:~# lsmod | grep scsi
    ide-scsi 9424 0

  6. #6
    Join Date
    Nov 2000
    Location
    Kongsberg, Norway
    Posts
    3,572
    Any cdburner HOW-TO in the Slack documents?
    Are the ide-scsi module appended to any /dev/hd[x] in Grub/Lilo conf?
    (Man, this is just like pulling teeth )
    Linux User #181509

    * It can hardly be a coincidence that no language on this planet
    has ever come up with the phrase "as pretty as an airport" *
    -- Douglas Adams --

  7. #7
    Join Date
    Aug 2001
    Location
    Somewhere, Texas
    Posts
    9,627
    What kernel? There are known problems with cdrecord and the 2.6.8.1 kernel

    Using a 2.6 kernel with an IDE burner you need to use it like this to use scanbus

    cdrecord -scanbus dev=ATAPI

    what's the output of that?

    Of course if you are using a 2.6.8.1 kernel, do this as root (cdrecord works fine still for root)

  8. #8
    Join Date
    Mar 2004
    Posts
    282
    root@Slackware:~# cdrecord -scanbus dev=ATAPI
    Cdrecord 2.00.3 (i686-pc-linux-gnu) Copyright (C) 1995-2002 Jörg Schilling
    scsidev: 'ATAPI'
    devname: 'ATAPI'
    scsibus: -2 target: -2 lun: -2
    Warning: Using ATA Packet interface.
    Warning: The related libscg interface code is in pre alpha.
    Warning: There may be fatal problems.
    Using libscg version 'schily-0.7'
    scsibus0:
    0,0,0 0) 'HL-DT-ST' 'CD-RW GCE-8525B ' '1.03' 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) *

    And kernel version 2.4

  9. #9
    Join Date
    Aug 2001
    Location
    Somewhere, Texas
    Posts
    9,627
    Ok, this has me thinking now

    When I try cdrdao blank as a user (2.6.8.1 kernel) I get the Cannot open '/dev/cdrecorder' error
    same error as root, so you need to specify where the burner is

    so for me, I need to run it like this
    cdrdao blank --device /dev/hdc

    for the 2.4 kernel, it may also work as long as you are using at least version 1.1.8 ("cdrdao show-toc" and check the version) as ATAPI support was not available with cdrdao until this release.

    You may also want to try enabling ide-scsi (even though it is depreciated and ATAPI should work without it) by adding ide-scsi=hdc at the end of the kernel line in GRUB or LILO (I think LILO needs append=ide-scsi=hdc) but try the device switch first...

  10. #10
    Join Date
    Mar 2004
    Posts
    282
    Well, I have version 1.1.7, but I will download the new one and then try it out! Thanx!

  11. #11
    Join Date
    Mar 2004
    Posts
    282
    OK, I downloaded version 1.1.9, but it still doesn't work, so I did as you say:

    root@Slackware:/home/kristian# cdrdao blank --device /dev/cdrom

    ERROR: Cannot open SCSI device '/dev/cdrom': Cannot open '/dev/cdrom'
    Supported SCSI transports for this platform:

    Transport name: sg
    Transport descr.: Generic transport independent SCSI
    Transp. layer ind.:
    Target specifier: bus,target,lun
    Target example: 1,2,0
    SCSI Bus scanning: supported
    Open via UNIX device: not supported

    Transport name: pg
    Transport descr.: SCSI transport for ATAPI over Parallel Port
    Transp. layer ind.:
    Target specifier: bus,target,lun
    Target example: 1,2,0
    SCSI Bus scanning: supported
    Open via UNIX device: not supported

    Transport name: ATA
    Transport descr.: ATA Packet specific SCSI transport
    Transp. layer ind.: ATAPI:
    Target specifier: bus,target,lun
    Target example: ATAPI:1,2,0
    SCSI Bus scanning: supported
    Open via UNIX device: not supported

    Transport name: ATA
    Transport descr.: ATA Packet specific SCSI transport using sg interface
    Transp. layer ind.: ATA:
    Target specifier: bus,target,lun
    Target example: 1,2,0
    SCSI Bus scanning: supported
    Open via UNIX device: not supported
    ERROR: Please use option '--device [proto:]bus,id,lun', e.g. --device 0,6,0 or --device ATAPI:0,0,0
    ERROR: Cannot setup device /dev/cdrom.

    I allso try'd root@Slackware:/home/kristian# cdrdao blank --device /dev/hdc, but still nothing!

  12. #12
    Join Date
    Mar 2004
    Posts
    282
    Could someone please help me?

  13. #13
    Join Date
    Nov 2000
    Location
    Kongsberg, Norway
    Posts
    3,572
    As Icarus mentioned; What is your kernel version?
    Linux User #181509

    * It can hardly be a coincidence that no language on this planet
    has ever come up with the phrase "as pretty as an airport" *
    -- Douglas Adams --

  14. #14
    Join Date
    Mar 2004
    Posts
    282
    I allready sad 2.4. Thanx!

  15. #15
    Join Date
    Oct 2000
    Location
    Calgary, Alberta, Canada
    Posts
    8,116
    if it is a 2.4.x kernel, then you need to use SCSI emulation.

    there are many threads on this forum already... explaining what kernel modules must be loaded for scsi emulation to work and/or www.google.com/linux.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •