Mikkel L. Ellertson wrote:

SnapafunFrank wrote:


Mikkel L. Ellertson wrote:



Rodolfo Medina wrote:




Rodolfo wrote:






How do I copy the file `/home/rodolfo/myfile' onto CD
using cdrecord?


Thanks to Miark and Mikkel who kindly replied.
I managed to copy the file `/home/rodolfo/myfile' onto CD
using cdrecord, with Mandrakelinux 9.1, this way:

# cdrecord -scanbus

, and got the following output:


----------------------------------------------------------------------------

-
Cdrecord 2.0 (i586-mandrake-linux-gnu) Copyright (C) 1995-2002 J�rg
Schilling
Linux sg driver version: 3.1.24
Using libscg version 'schily-0.7'
scsibus0:
      0,0,0     0) 'HL-DT-ST' 'CD-RW GCE-8160B ' '2.01' 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) *
----------------------------------------------------------------------------

-


. Then I put an empty CD-RW into the cdrom2 drive and did:

# mkisofs -r -o cd_image myfile
# cdrecord -v speed=2 dev=0,0,0 -data cd_image

. After this, I blanked the CD-RW:

# cdrecord -v speed=2 dev=0,0,0 -blank=fast

Everything seems o.k. Instead, with Mandrake 10.1 I had problems:
I tried the same procedure as above, with different versions
of cdrecord, but always when trying to burn the CD I got
the same error message:

cdrecord: No such file or directory. Cannot open '/dev/sg*'. Cannot open
SCSI driver.

I'm lost here.
Please, any hint?
Rodolfo




With 10.1, the use of SCSI emulation for IDE burners isn't used any
more. Instead, you specify the device the same way you would for the
mount command. SO, if you are using an IDE burner, you would use
something like:

cdrecord -v speed=2 dev=/dev/hdc -data cd_image

Now, if you are using the same append line in the boot loader for 10.1
as you used for 9.2, you will need to remove the ide-scsi option.

Now, if you have a SCSI burner, then this does not apply. I have not
used a SCSI burner with 10.1 yet.

Mikkel




I must have missed something on the previous replies to this thread but
what about the following::::

Why are you using cdrom2 and dev=0,0,0 when in my experience if I was
using cdrom2 ( assuming it was a writable unit ) I would be using
dev=0,1,0 as your -scanbus reports.

Then of course, your -scanbus does not recognize any drive at " bay two
" so to speak. Your dev=0,0,0 would suggest to me, that if you have two
cdroms installed, that -scanbus is not seeing one of them. Hence nothing
is getting done physically.

Then of course I'm still a learning newbie myself, so treat my remarks
as more akin to being a query rather than helpful advise.



What you are missing is that cdrecord -scanbus only scans the SCSI
devices. Because he was using IDE-SCSI for the burner in 9.2, it showed
up as the only SCSI device on SCSI bus 0. A CD-ROM that is not using
IDE-SCSI emulation will not show up in the scan.

With the 10.1, you no longer need to use IDE-SCSI emulation to use an
IDE burner. You ude the IDE device in the dev= option of cdrecord
instead. You can also use the scsibus-targer-lun format, but you need to
use the correct bus. You would run "cdrecord -scanbus dev=ATA" instead
of "cerecord -scanbus" to get the numbers for IDE devices.

On my system, I can use "dev=/dev/hdc" or "dev=ATA:1,0,0".

Mikkel


Thank you Mikkel, more info absorbed.

--
Newbie Seeking USER_FUNCTIONALITY always!

Regards

SnapafunFrank

Big or small, a challenge requires the same commitment to resolve.
Registered Linux User # 324213



____________________________________________________
Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com
Join the Club : http://www.mandrakeclub.com
____________________________________________________

Reply via email to