Results 1 to 10 of 20
So I just went to try to burn an iso image to CD, and I always run "cdrecord --scanbus" before just to make sure my CD-R drive is still there ...
- 09-16-2005 #1Linux Enthusiast
- Join Date
- Jun 2005
- Location
- The Hot Humid South
- Posts
- 602
What's up with cdrecord and 2.6.x kernel?
So I just went to try to burn an iso image to CD, and I always run "cdrecord --scanbus" before just to make sure my CD-R drive is still there (yeah, I'm a bit weird). But this time, instead of getting the list of available drives and their nubmers, I got this:
So is cdrecord incompatible with the 2.6.x kernel? I know the 2.6.x versions on longer need to do the whole "ide-scsi" thing at boot up, but does it completely screws with cdrecord?Code:Cdrecord-Clone 2.01.01a01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Joerg Schi lling 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-2-686 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. cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI dr iver. 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 .
- 09-16-2005 #2Banned
- Join Date
- Nov 2004
- Location
- Belgium
- Posts
- 1,121
Nha...
Cdrecord works better for me in 2.6 than in 2.4(no emulation needed).
Just give it a try and if it works, ignore all the rest.
PS: I never really liked cdrecord though...
- 09-16-2005 #3Linux Enthusiast
- Join Date
- Jun 2005
- Location
- The Hot Humid South
- Posts
- 602
Went to try it out and got the same thing:
As you can see it's almost the exact same error. I looked that the README file and tried doing what they say in it but I get another set of errors.Code:bidi@DebLinux:~$ cdrecord -dev=0,0,0 slackware-10.2-install-dl.iso cdrecord: No write mode specified. cdrecord: Asuming -tao mode. cdrecord: Future versions of cdrecord may have different drive dependent defaults. cdrecord: Continuing in 5 seconds... 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: Warning: Running on Linux-2.6.8-2-686 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. cdrecord: Operation not permitted. WARNING: Cannot do mlockall(2). cdrecord: WARNING: This causes a high risk for buffer underruns. cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler cdrecord: Permission denied. WARNING: Cannot set priority using setpriority(). cdrecord: WARNING: This causes a high risk for buffer underruns. scsidev: '0,0,0' scsibus: 0 target: 0 lun: 0 cdrecord: No such file or directory. Cannot open '/dev/pg0'. 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'. cdrecord: cdrecord: For more information, install the cdrtools-doc cdrecord: package and read /usr/share/doc/cdrecord/README.ATAPI.setup .
- 09-16-2005 #4Banned
- Join Date
- Nov 2004
- Location
- Belgium
- Posts
- 1,121
Don't use a "-" before "dev=".bidi@DebLinux:~$ cdrecord -dev=0,0,0 slackware-10.2-install-dl.iso
Are you doing this as root or as user?
- 09-16-2005 #5Linux Enthusiast
- Join Date
- Jun 2005
- Location
- The Hot Humid South
- Posts
- 602
I'm trying both as a regular user and root... I keep getting the same error, doesn't matter what I do! I've even reinstalled it, but still get the same thing.
- 09-16-2005 #6Banned
- Join Date
- Nov 2004
- Location
- Belgium
- Posts
- 1,121
What does it tell if you do:
It's "dev=" and not "-dev=".Code:cdrecord -v speed=4 dev=0,0,0 slackware-10.2-install-dl.iso
The "-v"(verbose) option could tell you more...
- 09-16-2005 #7Linux Enthusiast
- Join Date
- Jun 2005
- Location
- The Hot Humid South
- Posts
- 602
Same exact set of errors...
Oh, and I'm not using the "-".Code:cdrecord: Warning: Running on Linux-2.6.8-2-686 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. TOC Type: 1 = CD-ROM scsidev: '0,0,0' scsibus: 0 target: 0 lun: 0 cdrecord: No such file or directory. Cannot open '/dev/pg0'. 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 .
- 09-16-2005 #8Banned
- Join Date
- Nov 2004
- Location
- Belgium
- Posts
- 1,121
Strange, I've only seen this in 2.4 myself:
I think it had someting to do with the boot loader... (but I don't see how this would make sense in 2.6).cdrecord: No such file or directory. Cannot open '/dev/pg0'. Cannot open SCSI driver.
I have it working at work, but can't access that system before next week(I'm sick).
You could try k3b, it usually gives better error messages than just cdrecord...
- 09-16-2005 #9Linux Newbie
- Join Date
- Jul 2005
- Location
- ~/home
- Posts
- 105
Try using cdrecord as root,
there are some issues with 2.6.* and rights.
Do you have a 'normal' IDE cdburning device, or do you have a scsi device?
In case you have a IDE device, you can use ATAPI in you cdrecord command.
cdrecord dev=ATAPI:0,0,0 <more options>
- 09-16-2005 #10Linux Enthusiast
- Join Date
- Jun 2005
- Location
- The Hot Humid South
- Posts
- 602
I still got nothing. The same error.
I think the important line is the one that says "No such file or directory. Cannot open SCSI driver". Seems like I need a file /dev/pg* and it obviously doesn't exist.Code:DebLinux:/home/bidi# cdrecord dev=ATAPI:0,0,0 slackware-10.2-install-d1.iso cdrecord: No write mode specified. cdrecord: Asuming -tao mode. cdrecord: Future versions of cdrecord may have different drive dependent defaults. cdrecord: Continuing in 5 seconds... 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: Warning: Running on Linux-2.6.8-2-686 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. scsidev: 'ATAPI:0,0,0' devname: 'ATAPI' scsibus: 0 target: 0 lun: 0 Warning: Using ATA Packet interface. Warning: The related Linux kernel interface code seems to be unmaintained. Warning: There is absolutely NO DMA, operations thus are slow. cdrecord: No such file or directory. 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 .


Reply With Quote
