On 6 Sep 2001, Rick Green wrote:
WHy is it that the things I expect to be difficult are easy, and then something simple stumps me?
I thought I'd venture into the world of CD recording. I invested in a Plextor 8x4x32 CD-RW drive, and a fresh copy of SuSE 7.2, which I expected would have all the tools and toys I needed to drive it. I've read thru the how-to's, the SDB, and every post on this list for the past few months which mentioned CD-R. I've got ide-scsi declared in lilo.conf, the ide-scsi module loaded in boot.local. `cdrecord -scanbus` finds my drive:
bash-2.05# cdrecord -scanbus Cdrecord 1.9 (i686-suse-linux) Copyright (C) 1995-2000 Jrg Schilling Linux sg driver version: 3.1.17 Using libscg version 'schily-0.1' scsibus0: cdrecord: Warning: controller returns wrong size for CD capabilities page. 0,0,0 0) 'ASUS ' 'CD-S400/A ' '2.1H' Removable CD-ROM 0,1,0 1) 'PLEXTOR ' 'CD-R PX-W8432T' '1.07' Removable CD-ROM 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) *
I've got the links to /dev/cdrom and /dev/cdrecorder rebuilt:
bash-2.05# ls -al /dev/cdr* lrwxrwxrwx 1 root root 8 Sep 5 14:50 /dev/cdrecorder -> /dev/sr1 lrwxrwxrwx 1 root root 9 Sep 5 14:35 /dev/cdrom -> /dev/scd0
(Some ambiguity here. Some of the howto's refer to the scsi-emulated devices as /dev/scdn, where some others say /dev/srn. I noticed they have the same major/minor numbers, so I assume they are equivalent?) I also had it linked to /dev/scd1 and got the same result...
I can mount a CD in either drive and access it, so I believe these links are correct.
Now comes the problem:
Even though cdrecord -scanbus seems to find the plextor, I get errors when running either K0nCD or xcdroast. In KOnCD, the 'setup' panel doesn't find the plextor. The 'reader' is identified as /dev/cdrom, but the 'writer' shows no options at all.
Attempting to run xcdroast, I get a slew of problems:
** WARNING **: X-CD-Roast does not seem to have the correct permissions set
** WARNING **: So do as root something like that: (and read the Manual) chown root:cdwrite xcdroast; chmod 2755 xcdroast
** WARNING **: Installation problem? No set-gid bit on /usr/X11R6/lib/xcdroast-0.98/bin/cdrecord
** WARNING **: Installation problem? No set-gid bit on /usr/X11R6/lib/xcdroast-0.98/bin/cdda2wav
** WARNING **: Installation problem? No set-gid bit on /usr/X11R6/lib/xcdroast-0.98/bin/readcd
** WARNING **: Installation problem? No set-gid bit on /usr/X11R6/lib/xcdroast-0.98/bin/mkisofs
SuSE 7.2 didn't come with a 'cdwrite' group defined, so I got stalled at the first line...
WHen in doubt, read the manual, right?
Chapter 8 of the Applications manual describes Xcdroast. A note on page 113 refers one to a chapter in the configuration manual on CD-burner - configuration. I've searched thru the configuration manual, and I can't find that chapter for the life of me...
So where do I go from here?
First, do as Konstantin mentions... if that doesn't work, are you get secure memory errors, please keep in mind that the only way that I've been able to get cdrecord to work properly is as root. I personally use 'sudo' for this. Are you using the cdrecord version that came with 7.2? I believe it was last updated in 1999! Schilling updates the package around every two weeks, a lot of things have been fixed since then (yours should just by fixing what Konstantin said). Either download the source and compile from ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/cdrtools- 1.11a06.tar.gz or download my updated RPM from http://home.earthlink.net/~noodlez84/other_files/cdrtools- 1.11a06-3.i386.rpm . The new version supports Burn-Proof, which I believe your plextor does but the 1999 cdrecord version doesn't. -- noodlez: Karol Pietrzak PGP KeyID: 0x3A1446A0