Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with 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.
I think that /dev/cdrecorder is a symbolic link to another device. Execute the folllowing commands:
Code:
cd /dev
ls -l | grep -i cdrecorder
Now you will probably see that cdrecorder is a symbolic link to another device.
This is what I did. I created a 'burn' group, added my user to that group and gave the group access permission to my cdrecorder. I'm not really sure which permissions I've set on the device. I think 'read' permissions for the group are sufficient.
I think this 'sr0' is also a symbolic link (at least it is on my system ). I'll try to give you a complete walkthrough now, otherwise we'll keep posting messages
Again, the same command, but now a "grep -i" on sr0, so "ls -l | grep -i sr0". Do this "ls -l | grep -i" thing as long as it gives symbolic links to other devices.
When I then do a "ls -l | grep -i scd0", I get:
brw-rw---- 1 root burning 11, 0 Mar 14 2002 scd0
Now, scd0 is a device and not a symbolic link (it doens't list a "->") to a device. Now create a group called "burning", add your user to that group.
Next, change the group of the device (in my case device scd0) to "burning". You can do this with the command "chgrp burning [devicename]", so in my case "chgrp burning scd0"
Next, change the permissions on the device. The command for this action is "chmod 660 [devicename]", so in my case "chmod 660 scd0". The 660 just says to give read & write permissions to the owner and group of the device and no permissions to "world".
If you have done everything right (just run that "ls" command again on the device, you should see the same output as me, except for maybe a different devicename), you're able to burn with your user account.
OK, I looked some more into it (I'm actually f&cking up my own system to see if I can get that error )
You did add your user to the "burning" group ??
Let's see. When you do a "ls -l | grep -i sg0", what kind of output do you get ??? It should be something like this (my cdrecorder is sg2):
crw-rw---- 1 root cdrom 21, 1 Mar 14 2002 sg2
If it doesn't say "cdrom" as group, change the group into "cdrom" (using the command chgrp explained earlier), make sure that owner and group have "rw" permissions on it (chmod 660) and make sure that your user is in the cdrom group.
Then try K3B again (you might need to log on and off for permissions to work).
Victory!
i did a "grep -i" on sg0 and changed "disk" to "cdrom" and gave "rw" permissions with chmod 660.
It did the trick
But then I had no sound on my cdrom player, so I ran alsaconf again to fix the problem.
A million thanks for your help!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.