SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hello all. I'm having problems using/playing cds as a user (they work when i am root). Here is my fstab entry for the cdrom:
/dev/cdrom /mnt/cdrom iso9660 noauto,user,ro 0 0
It's probably the link to /dev/cdrom that's causing the problem. I just installed Slack 9.1 and had to delete the /dev/cdrom file because it was linked to the wrong device.
I'm guessing you have a CD burner. If so the configuring is not automatic. To make a burner work properly you must first pass the option "append hdc=scsi-ide" to the kernel in lilo so the scsi generic driver gets loaded first. You next have to delete /dev/cdrom and then make a new /dev/cdrom linked to the correct device, (in my case it was scd0) using the command "ln -sf scd0 cdrom" Then chmod 666 /dev/cdrom. Then chgrp users /dev/cdrom. After this it worked perfectly.
If your cdrom is just a straight ide device you might want to see if it's being detected properly at boot time, then make sure the /dev/cdrom is pointing to the correct device. Of course it's just a guess that this will be your problem.
By the way, this new version of Slackware is awesome!
permission problems only with music cd's? wierd.
What happens if you try to play it is something like XMMS? (and no, dont mount it)
Any problems burning CD's?
I had similar problems and fixed it by setting it up with scsi emulation
if, as a normal user, i try and play a cd with xmms it comes up with a permission denied error window. if i am root it works fine. i have also tried using grip, but again nothing happens if i am a user, but automatically loads the cd if i run grip as root.
Even if your CD burner is an IDE, it won't work as a burner with the IDE driver. You must edit your lilo.conf file to pass the scsi option to the kernel. Here's what my /etc/lilo.conf file looks like:
The append line tells the kernel to load the scsi driver first. When this file is edited you must run the "lilo" command so that it will change the boot loader. Then you will have to reboot your computer for the changes to take effect. This will change the burner from /dev/hdc to /dev/scd0. This means you will have to change your /dev/cdrom so that it points to the new device. as explained in my first post.
>Even if your CD burner is an IDE, it won't work as a burner with the IDE driver.
This is not true. You can burn CD's with the IDE driver by using the atapi device option as described in the cdrecord man pages. There are several posts about this.
example
cdrecord -v speed=8 dev=ATAPI:0,0 cdimage.raw
The permissions problem sounds strage. I had some problems with my normal user account accessing the sound card etc.. I added my user account to the 'sys' group and that fixed that. What happens if you change the ownership and group on your cdrom to your user account ?
ok, i added my user to the disk group, and grip reads the disk, and when i try and add the disk in xmms it no longer complains about permissions, but im getting this error "Digital audio extraction test failed: Inappropiate ioctl for device". Any ideas?
Originally posted by cozye >Even if your CD burner is an IDE, it won't work as a burner with the IDE driver.
This is not true. You can burn CD's with the IDE driver by using the atapi device option as described in the cdrecord man pages. There are several posts about this.
example
cdrecord -v speed=8 dev=ATAPI:0,0 cdimage.raw
The permissions problem sounds strage. I had some problems with my normal user account accessing the sound card etc.. I added my user account to the 'sys' group and that fixed that. What happens if you change the ownership and group on your cdrom to your user account ?
Is there a way to burn CD's without using emulation if you want to use a gui burning program?
Most of the GUI's I have seen just run the command in the background for you. I don't have a gui installed to look, but I am sure you can set it to use the ATAPI option somewhere. Why not just learn the command line ?
Make your iso image using mkisofs command, then burn it to disk using the cdrecord command. It is not difficult. Look at the man pages for extra options and syntax etc..
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.