Results 1 to 7 of 7
So I'm trying to burn an .iso...and I've used cdrecord -scanbus...and this is what comes up:
Code:
root@Rob:/home/rob# cdrecord -scanbus
Cdrecord-Clone 2.01.01a01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Joerg Schilling
NOTE: this ...
- 09-30-2005 #1
cdrecord
So I'm trying to burn an .iso...and I've used cdrecord -scanbus...and this is what comes up:
Any advice? Thanks in advance!Code:root@Rob:/home/rob# cdrecord -scanbus Cdrecord-Clone 2.01.01a01 (i686-pc-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: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver. cdrecord: For possible targets try 'cdrecord -scanbus'. cdrecord: For possible transport specifiers try 'cdrecord dev=help'. cdrecord: cdrecord: For more information, install the cdrtools-doc cdrecord: package and read /usr/share/doc/cdrecord/README.ATAPI.setup . root@Rob:/home/rob# exit exit
- 10-02-2005 #2Just Joined!
- Join Date
- Apr 2005
- Posts
- 89
What distro, which kernel version?
- 10-02-2005 #3
- 10-02-2005 #4Linux Engineer
- Join Date
- Mar 2005
- Posts
- 1,431
Do you have the scsi- and atapi-scsi-emulation-modules loaded?
- 10-02-2005 #5
From what I see from lsmod, no, I don't have them loaded, and kernel modules aren't exactly friendly with me. How do I know which modules are available? (I know to use insmod to load them).
Thanks again!
- 10-02-2005 #6Linux Engineer
- Join Date
- Mar 2005
- Posts
- 1,431
Try modprobe instead, it will find the path of the modules automaticly... However, here is the path to the modules-hierarchy: /lib/modules/*/
There you will find them sorted up... I think atapi-scsi emulation is needed to use ATA-cdwriters with cdrecord...
- 10-03-2005 #7Linux User
- Join Date
- Jan 2005
- Location
- Arizona
- Posts
- 288
No, SCSI emulation is no longer required with 2.6 kernels. However, cdrecord is rather broken with these kernel changes. You can burn with it, but scanbus won't work. The best solution is to determine the /dev location your drive is at (/dev/hdc if it's master on the second channel) and use dev=/dev/hdX
You can find your drive's /dev entry by trial and error this way:
# cdrecord -scanbus dev=/dev/hdc
I just like to use the specific IDE device, you can usually use something like /dev/cdrom or /dev/cdburner or /dev/cdroms/cdrom0
It will give you an error message if it's the wrong location, but will show your drive if it's correct.
Here's a good CD Burning doc, but not everything is up to date, especially considering 2.6
Of course, SCSI emulation is still available in the 2.6 kernel, and as long as it's built into yours you can use it. But considering it's always been a hack, it's probably a good idea to move away from it now.Michael Salivar
Man knows himself insofar as he knows the world, becoming aware of it only in himself, and of himself only within it.
--Goethe


Reply With Quote
