I'm coming in a bit late here, but here are a couple of suggestions :- 1/ You do not need to use CDwriting software as root so long as you set it up correctly. Create a group called cdwriter or somesuch, make yourself and any other required users members of that group. Edit the permissions of /usr/bin/cdrecord /usr/bin/cdparanoia /usr/bin/mkisofs /usr/bin/cdda2wav /usr/bin/mpg123 /usr/bin/readcd
to give read and execute permissions to the cdwriter group. You can test access to the cdwriter by opening a terminal and typing cdrecord -scanbus Try this as a normal user, and as root. It should report the existence of your drive in both cases. 2/ In some computers the cdwriter will not work with devfs enabled. If cdrecord -scanbus did not work even as root then amend your lilo to read append=" hdc=ide-scsi devfs=nomount" Then run lilo with /sbin/lilo and reboot If this fixes the problem you might find you can no longer play audio CD's To fix this new fault create a symlink ln -s /dev/hdx /dev/cdrom where hdx is the IDE reference for your cd-Rom HTH derek On Saturday 26 January 2002 22:27, you wrote: > I've done mostly as suggested. As mentioned in my original post, 'ls -l > /dev/cdrom' gave 'No such file or directory', so I did this: > # ln /dev/hdc /dev/cdrom > # ln /dev/hdd /dev/cdrom2 > > Edited /etc/modules and /etc/rc.d/rc.local. > /etc/lilo.conf already had 'append=" hdc=ide-scsi devfs=mount" so I left > it. > > Now, running GCombust as root, when I do 'check scsi settings' I get > 'cdrecord failed to recognise selected drive (wrong scsi settings or no > permission to device)!' > How can root not have rights to a device? > How can I get such a range of errors? (I left out all the problems I have > had logging in this evening, kde complaining about failing to set up > interprocess communication, dcop server not running, mouse services and > named failing on closedown, etc.). > > Help! > > Richard > > LPH, Saturday 26 January 2002 18:18: > > Hello, > > > > I'm assuming that you have not set up the drive correctly because the > > permissions error is shown for almost everything. I'm sorry if that is > > the wrong assumption. Also, many Linux burning software programs require > > the root (GASP). So, my suggestion is to test your software under root > > and see if it works there. If yes, then set permissions for the users > > and try there. If it doesn't work under root then follow the steps > > below. > > > > ***** NOTE ******** > > I found these steps on the MandrakeUser.org site and combined it with > > some other messages from other people. Plus I added my own experiences. > > These steps might help you pick through your files to make sure that the > > drive is set up correctly. > > > > The girls of TuxReports are writing a much easier to read HOWTO that will > > be on the site soon. For now, you'll have to live with my notes (sorry) > > > > __________________________ > > > > A Mini-HOWTO > > __________________________ > > > > 1. Find out which is the real device name for your burner. > > > > Type ls -l /dev/cdrom > > Usually it will be /dev/hdc (second channel, first device) > > > > If you have 2 cdroms with the burner as slave on the secondary channel it > > is usually /dev/hdd. > > > > 2. As root, edit the /etc/modules.conf file and add this line: > > alias scsi_hostadapter ide-scsi > > > > 3. As root, edit /etc/lilo.conf add the line > > append="hdc-ide-scsi" (or if hdd then append="hdd-ide-scsi") to the > > section starting with image={....} > > > > 4. Then type lilo at the console. > > > > 5. Edit /etc/rc.d/rc.local and put the line > > modprobe ide-scsi into it. > > > > 6. REBOOT > > > > 7. This should do it. > > > > Even though I follow the above steps, my scsi emulation still didn't > > work. Therefore, after editing the files I ended up using drakconf and > > having Mandrake set up LILO there because step 4 added a bunch of garbage > > into my lilo.conf. > > > > Now to test the installation: > > Place a CD into the burner and mount it as root. mount /dev/scd0 -t auto > > /mnt/cd Your IDE drive should be handled like a SCSI CD-RW. Plus you > > should be able to use a burner program. > > > > BTW: All of the editing must be done as root. If you do not feel > > comfortable with vi or vim, then use Kate. I tried this sequence last > > night...while in a terminal window > > > > Kate /etc/lilo.conf ... which brings up in the file in the Kate window. > > > > Hope this helps and good luck! Let us know how things fair. > > -- LPH > > > > Begin forwarded message: > > > > Date: Sat, 26 Jan 2002 15:09:29 +0000 > > From: RichardA <[EMAIL PROTECTED]> > > To: [EMAIL PROTECTED] > > Subject: [newbie] CD burning setup > > > > > > I'm trying to set up GCombust, but I seem to have a problem with > > permissions: > > > > GCombust, copying from my DVD (/dev/hdd), gives "Could not read number of > > tracks from audio CD" (but I don't think it's even trying). > > 'Dump CD' in GCombust gives "while opening /dev/hdd :Permission denied" > > > > I've set up my DVD drive (slave on second IDE interface) in Gnome > > Toaster, but it doesn't list any tracks. > > > > I may have done these while fiddling: > > # chown root.root /usr/bin/cdrecord > > # chmod 4111 /usr/bin/cdrecord > > and I've added myself to the cdrom and cdwriter groups. > > > > ...I also changed 'mount' to 'nomount' for hdd in /etc/lilo.conf, after > > seeing something in the list archive, but when I couldn't see a > > difference I changed it back. > > > > An article on MandrakeUser talks about /dev/cdrom - I don't have this. If > > I need one, do I make it or should it happen as as result of some other > > step? > > > > Yours, drowning in scraps of info found all over the web, > > Richard
Want to buy your Pack or Services from MandrakeSoft? Go to http://www.mandrakestore.com