-
Problem with cdrecord
Hello
I cant burn anything with this drive: DVD-RW DVR-K13AS Pioneer (SCSI bus is 0,0,0).
Whatever I try I got this output:
Code:
cdrecord: Cannot load media with this drive!
cdrecord: Try to load media by hand.
Then it hangs up :cry:
Few infos:
Code:
cdrecord -version
Cdrecord-Clone 2.01.01a01 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2004 Joerg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
and thus may have bugs that are not present in the original version.
Please send bug reports and support requests to <cdrtools@packages.debian.org>.
The original author should not be bothered with problems of this version.
cdrecord: Warning: Running on Linux-2.6.8-9-amd64-k8
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
cdrecord: Warning: Linux-2.6.8 introduced incompatible interface changes.
cdrecord: Warning: SCSI transport does no longer work for suid root programs.
cdrecord: Warning: if cdrecord fails, try to run it from a root account
Here is the output of cdrecord dev=help
Code:
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
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
Transport name: RSCSI
Transport descr.: Remote SCSI
Transp. layer ind.: REMOTE:
Target specifier: rscsi@host:bus,target,lun
Target example: REMOTE:rscsi@host:1,2,0
SCSI Bus scanning: supported
Google doesn't give me any tricks and I don't know now what I should do: upgrade the firmware of the drive?or...?
Thx for any help
-
First of all, make sure that you have the latest version of cdrecord.
Then you can try mounting the drive by hand, as the error suggests (though I doubt that'll work with unformatted media)
Or, if you can, try using 'k3b' (or a GNOME equivalent) and see if it throws up the same sort of error. If it doesn't, you need to work out what CLI options it is passing to cdrecord. If it does, then I must say I'm stumped...
-
What command are you issuing, exactly?
So you're setting a boot parameter similar to hdc=ide-scsi? hdc would be substituted for whichever IDE location your burner is on. If not, try prepending your dev with ATAPI, such as dev=ATAPI:0,0,0
If you are passing a SCSI emulation parameter and are using a 2.6 kernel, try removing it from your boot loader's config (and reloading lilo, if relevant) and using the ATAPI dev.
Also, if not using SCSI emulation you can often just point to the /dev device. For example, I use dev=/dev/hdc, and I figure dev=/dev/cdroms/cdrom0 would also work. It might be /dev/cdrom or /dev/cdrw, or any number of /dev/hdX locations, though hdc is most common due to the finickiness of older CDRW and IDE controllers.
I should also mention that cdrecord's -scanbus switch doesn't work unless I define the proper dev. That's without SCSI emulation, I don't like cruft in my kernel :)
I recently used thus guide to setup some aliases, but it also offers some good guidance in finding your hardware and such.
http://www.yolinux.com/TUTORIALS/Lin...ialCDBurn.html
edit: prepend ATAPI, not append