View previous topic :: View next topic |
Author |
Message |
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Thu Jul 21, 2005 7:18 pm Post subject: Should I now be root to burn CDs????? |
|
|
Until not so long ago I could burn CDs and CDRWs as a normal user - my user account was in group cdrw and everything was fine. There has been a recent update and I think UDEV rules have changed - this is the only thing I can figure out that could have caused my problem. Now I can't burn but with root. Moving from group cdrw to disk didn't fix anything. This is very - and I know I'm speaking for a whole bunch of users - frustrating.
Code: | $ ls -l /dev/cdrw
lrwxrwxrwx 1 root root 3 Jul 21 13:16 /dev/cdrw -> sr0
|
Code: | $ ls -l /dev/sr0
brw-rw---- 1 root disk 11, 0 Jul 21 13:16 /dev/sr0
|
Code: | $ cdrecord -scanbus dev=/dev/sg0
Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
cdrecord: Warning: Running on Linux-2.6.12-rc5-suspend2
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
scsidev: '/dev/sg0'
devname: '/dev/sg0'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
cdrecord: Permission denied. Cannot open '/dev/sg0'. 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'. |
I have a Dell Inspiron 6000 with SATA controller. Hard disk is /dev/sda, CD-RW is /dev/sr0. I'm not a UDEV guru; thanks for any suggestion. _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
bkunlimited l33t
Joined: 18 Jun 2004 Posts: 672
|
Posted: Fri Jul 22, 2005 7:43 am Post subject: |
|
|
you have to be in cdrom group to burn cds as normal user |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Fri Jul 22, 2005 9:15 am Post subject: |
|
|
bkunlimited wrote: | you have to be in cdrom group to burn cds as normal user |
Why (did they) change that group? Before that, it was quite logical: cdrw. It makes no sense to burn a CD with a CDROM but with a CD writer. But well, I'll try that.
EDIT: I was already part of the cdrom group...
Code: | $ id
uid=... gid=100(users) groups=100(users),10(wheel),18(audio),19(cdrom),27(video),35(games),80(cdrw),250(portage),407(wine) |
_________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Last edited by VinzC on Fri Jul 22, 2005 3:17 pm; edited 1 time in total |
|
Back to top |
|
|
dsd Developer
Joined: 30 Mar 2003 Posts: 2162 Location: nr London
|
Posted: Fri Jul 22, 2005 10:01 am Post subject: |
|
|
Quote: | $ cdrecord -scanbus dev=/dev/sg0 |
spotted the mistake? _________________ http://dev.gentoo.org/~dsd |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Fri Jul 22, 2005 12:00 pm Post subject: |
|
|
dsd wrote: | Quote: | $ cdrecord -scanbus dev=/dev/sg0 |
spotted the mistake? |
Yes I did - this is just a typo for I do get the same error message wether using /dev/sg0 or /dev/sr0. Anyway I get an error from whatever CD burning application I use: nautilus-cd-burner or xcdroast.
Code: | $ cdrecord -scanbus -dev=/dev/sr0
Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
cdrecord: Warning: Running on Linux-2.6.12-rc5-suspend2
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
scsidev: '/dev/sr0'
devname: '/dev/sr0'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
cdrecord: Permission denied. Cannot open '/dev/sr0'. 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'. |
The only way I found was to sgid cdrecord:
Code: | # chmod g+s /usr/bin/cdrecord |
Code: | $ cdrecord -scanbus -dev=/dev/sr0
Password:
Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
cdrecord: Warning: Running on Linux-2.6.12-rc5-suspend2
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
scsidev: '/dev/sr0'
devname: '/dev/sr0'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
Using libscg version 'schily-0.8'.
scsibus1:
1,0,0 100) 'HL-DT-ST' 'RW/DVD GCC-4243N' 'A102' Removable CD-ROM
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) * |
_________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Fri Jul 22, 2005 3:22 pm Post subject: |
|
|
What I find pretty ... annoying is that once you have to be in the burning group, then in the cdrw group now in the cdrom group - but wait it's not enough. C'mon! can't "they" fix a group for good? If I had to vote, I'd love to stay in cdrw or even burning, which is more general. _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
farceb n00b
Joined: 11 May 2005 Posts: 4
|
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Fri Jul 22, 2005 11:46 pm Post subject: Re: It's about permissions |
|
|
Code: | $ id
... gid=100(users) groups=10(wheel),18(audio),19(cdrom),27(video),35(games),80(cdrw),100(users),250(portage),407(wine),410(burning) |
Code: | $ ls -l /usr/bin/cdr*
-rwxr-x--- 1 root burning 702061 Jul 23 01:22 /usr/bin/cdrdao
-rwxr-x--- 1 root burning 366116 Jul 21 19:15 /usr/bin/cdrecord |
Code: | $ cdrecord -scanbus dev=1,0,0
Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
cdrecord: Warning: Running on Linux-2.6.12-rc5-suspend2
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
scsidev: '1,0,0'
scsibus: 1 target: 0 lun: 0
cdrecord: Permission denied. Cannot open '/dev/sg0'. 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'. |
When trying to burn a CD with Nautilus Cd Burner:
Code: | cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are root.
cdrecord: Permission denied. Cannot open '/dev/sg0'. Cannot open SCSI driver.
scsibus: 1 target: 0 lun: 0
scsidev: '1,0,0'
cdrecord: WARNING: This causes a high risk for buffer underruns.
cdrecord: Permission denied. WARNING: Cannot set priority using setpriority().
cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler
cdrecord: WARNING: This causes a high risk for buffer underruns.
cdrecord: Cannot allocate memory. WARNING: Cannot do mlockall(2).
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: Warning: Running on Linux-2.6.12-rc5-suspend2
cdrecord: Continuing in 5 seconds...
cdrecord: Future versions of cdrecord may have different drive dependent defaults.
cdrecord: Asuming -tao mode.
cdrecord: No write mode specified. |
EDIT: and yes, it's again /dev/sg0...
Code: | $ sudo cdrecord -scanbus
Password:
Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
cdrecord: Warning: Running on Linux-2.6.12-rc5-suspend2
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
Linux sg driver version: 3.5.33
Using libscg version 'schily-0.8'.
scsibus0:
0,0,0 0) 'ATA ' 'HTS548060M9AT00 ' 'MGBO' Disk
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
scsibus1:
1,0,0 100) 'HL-DT-ST' 'RW/DVD GCC-4243N' 'A102' Removable CD-ROM
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) * |
So you see 1,0,0 should be my CD writer, NOT the hard disk! _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
dsd Developer
Joined: 30 Mar 2003 Posts: 2162 Location: nr London
|
Posted: Sat Jul 23, 2005 12:02 am Post subject: |
|
|
you have to specify a dev=, and you have to use a device node rather than x,y,z or ATA or ATAPI notation. on recent 2.6 kernels, it simply wont work otherwise. and, your software (e.g. nautilus) has to also act in the correct way.
ignore the error about it trying to open /dev/sg0. it tries that sometimes (required for the other device transports), but will never do so if you specify dev=/a/device/node _________________ http://dev.gentoo.org/~dsd |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Sat Jul 23, 2005 12:12 am Post subject: |
|
|
dsd wrote: | you have to specify a dev=, and you have to use a device node rather than x,y,z or ATA or ATAPI notation. on recent 2.6 kernels, it simply wont work otherwise. and, your software (e.g. nautilus) has to also act in the correct way.
ignore the error about it trying to open /dev/sg0. it tries that sometimes (required for the other device transports), but will never do so if you specify dev=/a/device/node |
I can believe you but
1. all these instructions work with root
2. I've also tried cdrecord -scanbus dev=/dev/sr0 (like above) and it doesn't work either. _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Mon Jul 25, 2005 10:57 pm Post subject: |
|
|
Will I have to live with it? or is there a fix - other than chmod g+s /usr/bin/cdrecord? _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Wed Jul 27, 2005 10:04 am Post subject: |
|
|
VinzC wrote: | Will I have to live with it? |
Apparently... yes. _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|