On Thu, 3 Mar 2005 17:17:08 +1100 "Simon Slater" <sslater@xxxxxxxxxxxxxx> wrote: > > On Thu, 3 Mar 2005 10:39:40 +1100 > > "Simon Slater" <sslater@xxxxxxxxxxxxxx> wrote: > > > > > > > > On Sun, 27 Feb 2005 09:48:47 +1100 > > > > > > "Simon Slater" <sslater@xxxxxxxxxxxxxx> wrote: > > > > > > > > > > > > > For audio CD's to play on FC3, I have soft linked /dev/hdc -> > > > > > > /dev/cdrom, > > > > > > > changed the permissions of /dev/hdc from 660 to 664 and > > all is well. > > > > > > > However after each boot the permissions return to 660. > > > > > > > > > > > > > > -Do I need a script to continually change this? > > > > > > > -Why do the permissions revert to 660? Is this udev?? > > > > > > > > > > > > > > Many thanks > > > > > > > Simon Slater > > > > > > > > > > > > > > > > > > > Yes udev is changing the permissions. See > > > > > > /etc/udev/permissions.d/50-udev.permissions. Look for cdrom. > > > > > > You can create a local rules file 50-local.permissions in the > > > > > > /etc/udev/permissions.d directory and set your rules there. ie: > > > > > > cdroms/*:root:disk:0664. > > > > > > > > > > > > -- > > > > > > Richard E Miles > > > > > > Federal Way WA. USA > > > > > > registered linux user 46097 > > > > > > > > > > I created the 50-local.permissions file as suggested, but no > > > > joy. I also > > > > > substituted ...:root:... with ...:$local:... but again no > > > > success. I could > > > > > not see reference to the 50-local.permissions file in the man > > > > page. Should > > > > > the layout be the similar to 50-udev.permissions, with only > > the relevant > > > > > lines? Is a soft or hard link from /dev/hdc -> cdrom still > > > > needed with this > > > > > fix? > > > > > > > > > > Thanks > > > > > Simon > > > > > > > > > I never had to make a link from /dev/hdc to /dev/cdrom, the > > > > system did it. How > > > > did you make the link? Was it ln -s /dev/hdc /dev/cdrom? Here is > > > > how my link > > > > looks: > > > > [rmiles@localhost ~]$ ls -l /dev/cdrom > > > > lrwxrwxrwx 1 root root 3 Mar 2 01:21 /dev/cdrom -> hdc > > > > > > > > Was your cd reader not working? On FC3 systems it is mounted > > at /media. > > > > What does your /etc/fstab look like? Here is mine: > > > > # This file is edited by fstab-sync - see 'man fstab-sync' for details > > > > LABEL=/ / ext3 defaults > > > > 1 1 > > > > LABEL=/boot /boot ext3 defaults > > > > 1 2 > > > > none /dev/pts devpts > > > > gid=5,mode=620 0 0 > > > > none /dev/shm tmpfs defaults > > > > 0 0 > > > > none /proc proc defaults > > > > 0 0 > > > > none /sys sysfs defaults > > > > 0 0 > > > > /dev/hda3 swap swap defaults > > > > 0 0 > > > > /dev/hdc /media/cdrecorder auto > > > > > > pamconsole,exec,noauto,fscontext=system_u:object_r:removable_t,managed 0 0 > > > > /dev/fd0 /media/floppy auto > > > > > > pamconsole,exec,noauto,fscontext=system_u:object_r:removable_t,managed 0 0 > > > > > > > > -- > > > > Richard E Miles > > > > Federal Way WA. USA > > > > registered linux user 46097 > > > > > > > Thanks again Richard, however my specs are analogous to yours. Yet my > > > system does not make the link. The "ls -l /dev/cdrom" gives > > File not found. > > > I use "ln -s /dev/hdc /dev/cdrom", giving the same permissions > > as in your > > > reply. > > > > > > The CD reader is working: FC3 was installed from there; CD > > Player runs from > > > root (which first gave the pointer to permissions); Music Player plays > > > tracks ripped via Sound Juicer. Also the cable is connected > > from drive to > > > card. > > > > > > The fstab is essentially the same w.r. to /dev/hdc with the > > exception of the > > > fs_file being /media/cdrom. The mount options are the same but in a > > > different order. (I did not include the fstab output because I > > am mailing > > > from a windows laptop. The FC3 box does not have the modem > > working yet. It > > > comes after Samba is up, after the tape drive is going, after the CD.) > > > > > > Pointing CD Player to /media/cdrom gives: > > > "Error Setting Device > > > does not point to a valic CDRom device. This may be caused by: > > > a)CD support not present (N/A) > > > b)You do not have the correct permissions to access the CD > > drive (This error > > > still given both before and after chmod 664 /dev/hdc) > > > c)/media/cdrom is not the CD drive" (works with /dev/cdrom when > > permissions > > > set). > > > > > > I hope this points to a solution. > > > Regards > > > Simon. > > > > > > > > > What happens when you do a mount /dev/hdc -t iso9660 /media/cdrom? > > -- > > Richard E Miles > > Federal Way WA. USA > > registered linux user 46097 > > > Data CD's seem to automount without any problems. > > The output of the mount command is: > mount: block device /dev/hdc is write-protected, mounting read-only > hdc: command error: status=0x51 { DriveReady SeekComplete Error } > hdc: command error: error=0x54 > ide: failed opcode was 100 > end_request: I/O error, dev hdc, sector 64 > isofs_fill_super: bread failed, dev=hdc, iso_blknum=16, block=16 > mount: wrong fs type, bad option, bad superblock on /dev/hdc, > or too many mounted file systems > > Regards > Simon > Since you can play audio cd when you are root implies that it is a permissions problem. I would check the permissions on your audio playback software. Make sure users have permissions 755. Maybe somehow the permissions got messed up. Other than that I don't know what to tell you. Maybe someone else can suggest a solution. -- Richard E Miles Federal Way WA. USA registered linux user 46097