Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Cdrom devices, and some apps quit working after a while
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
WhiteRabbitR
n00b
n00b


Joined: 08 Dec 2003
Posts: 20

PostPosted: Sat Dec 17, 2005 11:45 pm    Post subject: Cdrom devices, and some apps quit working after a while Reply with quote

Hey
whenever the computer has sat for a little while, applications and the cdroms quit working. Like i can use k3b, gens, others, and the cdroms work great like for the first 20 mins after i restart, then they just quit, firefox works fine. just certain things. i was wondering if anyone has had this problem and if they could give me some help with fixing it.


Code:
nano /etc/udev/rules.d/50-udev.rules

[color=green]#etc/udev/rules/50-udev.rules:  device naming rules for udev
#
# Gentoo specific rules
#
# There are a number of modifiers that are allowed to be used in some of the
# fields.  See the udev man page for a full description of them.
#
# Try not to modify this file, if you wish to change things, create a new rule
# file that can be run before this one.
#


# console
KERNEL=="pty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty",   OPTIONS="last_rule"
KERNEL=="tty[pqrstuvwxyzabcdef][0123456789abcdef]", NAME="%k", GROUP="tty",   OPTIONS="last_rule"
KERNEL=="vcs*",                 NAME="%k", GROUP="tty",         OPTIONS="last_rule"
KERNEL=="vcsa*",                NAME="%k", GROUP="tty",         OPTIONS="last_rule"
KERNEL=="tty",                  NAME="%k", GROUP="tty", MODE="0666",   OPTIONS="last_rule"
KERNEL=="tty[0-9]",             NAME="%k", GROUP="tty",         OPTIONS="last_rule"
KERNEL=="tty[0-9][0-9]",        NAME="%k", GROUP="tty",         OPTIONS="last_rule"
KERNEL=="console",      NAME="%k", GROUP="tty", MODE="0600"
KERNEL=="ptmx",         NAME="%k", GROUP="tty", MODE="0666"

# tty devices
KERNEL=="ttyS[0-9]*",   NAME="tts/%n", SYMLINK+="%k", GROUP="tty"
KERNEL=="ttyUSB[0-9]*",   NAME="tts/USB%n", GROUP="tty", MODE="0660"
KERNEL=="ippp0",   NAME="%k", GROUP="tty"
KERNEL=="isdn*"      NAME="%k", GROUP="tty"
KERNEL=="dcbri*",   NAME="%k", GROUP="tty"
KERNEL=="ircomm*",   NAME="%k", GROUP="tty"

# all block devices
SUBSYSTEM=="block", GROUP="disk"

# cdrom symlinks and other good cdrom naming
BUS=="ide",   KERNEL=="hd[a-z]", ACTION=="add", IMPORT="/sbin/cdrom_id --export $tempnode"
BUS=="scsi",   KERNEL="sr[0-9]*", ACTION=="add", IMPORT="/sbin/cdrom_id --export $tempnode"
BUS=="scsi",   KERNEL="scd[a-z]", ACTION=="add", IMPORT="/sbin/cdrom_id --export $tempnode"
ENV{ID_CDROM}=="?*",      SYMLINK+="cdrom%e", GROUP="cdrom"
ENV{ID_CDROM_CD_RW}=="?*",   SYMLINK+="cdrw%e"
ENV{ID_CDROM_DVD}=="?*",   SYMLINK+="dvd%e"
ENV{ID_CDROM_DVD_R}=="?*",   SYMLINK+="dvdrw%e"

# disk devices
KERNEL=="sd*",      NAME="%k", GROUP="disk"
KERNEL=="dasd*",   NAME="%k", GROUP="disk"
KERNEL=="ataraid*",   NAME="%k", GROUP="disk"

# compaq smart array
KERNEL=="cciss*",   PROGRAM="/etc/udev/scripts/raid-devfs.sh %k", NAME="%c{1}", SYMLINK+="%k"
KERNEL=="ida*",      PROGRAM="/etc/udev/scripts/raid-devfs.sh %k", NAME="%c{1}", SYMLINK+="%k"

# mylex
KERNEL=="rd*",      PROGRAM="/etc/udev/scripts/raid-devfs.sh %k", NAME="%c{1}", SYMLINK+="%k"

# dri devices
KERNEL=="card*",   NAME="dri/card%n", GROUP="video"
KERNEL=="nvidia*",   NAME="%k", GROUP="video"
KERNEL=="3dfx*",   NAME="%k", GROUP="video"

# alsa devices
SUBSYSTEM=="sound", GROUP="audio"
KERNEL=="controlC[0-9]*",   NAME="snd/%k"
KERNEL=="hw[CD0-9]*",      NAME="snd/%k"
KERNEL=="pcm[CD0-9cp]*",   NAME="snd/%k"
KERNEL=="midiC[D0-9]*",      NAME="snd/%k"
KERNEL=="timer",      NAME="snd/%k"
KERNEL=="seq",         NAME="snd/%k"

# capi devices
KERNEL=="capi",      NAME="capi20", SYMLINK+="isdn/capi20", GROUP="dialout"
KERNEL=="capi*",   NAME="capi/%n", GROUP="dialout"

# cpu devices
KERNEL=="cpu[0-9]*",   NAME="cpu/%n/cpuid"
KERNEL=="msr[0-9]*",   NAME="cpu/%n/msr"
KERNEL=="microcode",   NAME="cpu/microcode"

# dm devices (ignore them)
KERNEL=="dm-[0-9]*",   OPTIONS="ignore_device"
# create a symlink named after the device map name
# note devmap_name comes with extras/multipath
#KERNEL=="dm-[0-9]*",   PROGRAM="/sbin/devmap_name %M %m", NAME="%k", SYMLINK+="%c"
KERNEL=="device-mapper",   NAME="mapper/control"

# fb devices
KERNEL=="fb[0-9]*",   NAME="fb/%n", SYMLINK+="%k", GROUP="video"

# floppy devices
KERNEL=="fd[0-9]*",   NAME="floppy/%n", SYMLINK+="%k", GROUP="floppy"

# i2c devices
KERNEL=="i2c-[0-9]*",   NAME="i2c/%n", SYMLINK+="%k"

# input devices
KERNEL=="mice",      NAME="input/%k", MODE="0644"
KERNEL=="mouse*",   NAME="input/%k", MODE="0644"
KERNEL=="event*",   NAME="input/%k", MODE="0600"
KERNEL=="js*",      NAME="input/%k", MODE="664"
KERNEL=="ts*",      NAME="input/%k", MODE="0600"

# loop devices
KERNEL=="loop[0-9]*",   NAME="loop/%n", SYMLINK+="%k", GROUP="disk"

# md block devices
KERNEL=="md[0-9]*",   NAME="md/%n", SYMLINK+="%k", GROUP="disk"

# aoe char devices,
SUBSYSTEM=="aoe", KERNEL=="discover",   NAME="etherd/%k", GROUP="disk", MODE="0220"
SUBSYSTEM=="aoe", KERNEL=="err",   NAME="etherd/%k", GROUP="disk", MODE="0440"
SUBSYSTEM=="aoe", KERNEL=="interfaces",   NAME="etherd/%k", GROUP="disk", MODE="0220"

# misc devices
KERNEL=="agpgart",   NAME="misc/%k", SYMLINK+="%k"
KERNEL=="psaux",   NAME="misc/%k", SYMLINK+="%k"
KERNEL=="rtc",      NAME="misc/%k", SYMLINK+="%k", MODE="0664"
KERNEL=="uinput",   NAME="misc/%k", SYMLINK+="%k"
KERNEL=="inotify",   NAME="misc/%k", SYMLINK+="%k", MODE="0666"

# netlink devices
KERNEL=="route",   NAME="netlink/%k"
KERNEL=="skip",      NAME="netlink/%k"
KERNEL=="usersock",   NAME="netlink/%k"
KERNEL=="fwmonitor",   NAME="netlink/%k"
KERNEL=="tcpdiag",   NAME="netlink/%k"
KERNEL=="nflog",   NAME="netlink/%k"
KERNEL=="xfrm",      NAME="netlink/%k"
KERNEL=="arpd",      NAME="netlink/%k"
KERNEL=="route6",   NAME="netlink/%k"
KERNEL=="ip6_fw",   NAME="netlink/%k"
KERNEL=="dnrtmsg",   NAME="netlink/%k"
KERNEL=="tap*",      NAME="netlink/%k"

# network devices
KERNEL=="tun",      NAME="net/%k"

# ramdisk devices
KERNEL=="ram[0-9]*",   NAME="rd/%n", SYMLINK+="%k"

# IEEE1394 (firewire) devices (must be before raw devices below)
KERNEL=="raw1394",   NAME="%k",      GROUP="video"
KERNEL=="dv1394*",   NAME="dv1394/%n",   GROUP="video"
KERNEL=="video1394*",   NAME="video1394/%n",   GROUP="video"

# raw devices
KERNEL=="raw[0-9]*",   NAME="raw/%k", GROUP="disk"
KERNEL=="ram*",      NAME="%k", GROUP="disk"

# sound devices
KERNEL=="adsp",         NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="adsp[0-9]*",      NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="audio",      NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="audio[0-9]*",      NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="dsp",         NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="dsp[0-9]*",      NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="mixer",      NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="mixer[0-9]*",      NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="sequencer",      NAME="sound/%k", SYMLINK+="%k", GROUP="audio"
KERNEL=="sequencer[0-9]*",   NAME="sound/%k", SYMLINK+="%k", GROUP="audio"

# memory devices
KERNEL=="random",   NAME="%k", MODE="0666"
KERNEL=="urandom",   NAME="%k", MODE="0444"
KERNEL=="mem",      NAME="%k", MODE="0640"
KERNEL=="kmem",      NAME="%k", MODE="0640"
KERNEL=="port",      NAME="%k", MODE="0640"
KERNEL=="full",      NAME="%k", MODE="0666"
KERNEL=="null",      NAME="%k", MODE="0666"
KERNEL=="zero",      NAME="%k", MODE="0666"

# usb devices
KERNEL=="hiddev*",      NAME="usb/%k"
KERNEL=="auer*",      NAME="usb/%k"
KERNEL=="legousbtower*",   NAME="usb/%k", GROUP="usb"
KERNEL=="dabusb*",      NAME="usb/%k"
BUS=="usb", KERNEL=="lp[0-9]*",   NAME="usb/%k", GROUP="lp"

# v4l devices
KERNEL=="video[0-9]*",   NAME="v4l/video%n", SYMLINK+="video%n", GROUP="video"
KERNEL=="radio[0-9]*",   NAME="v4l/radio%n", GROUP="video"
KERNEL=="vbi[0-9]*",   NAME="v4l/vbi%n", SYMLINK+="vbi%n", GROUP="video"
KERNEL=="vtx[0-9]*",   NAME="v4l/vtx%n", GROUP="video"

# dvb devices
KERNEL=="dvb*", PROGRAM="/etc/udev/scripts/dvb.sh %k", NAME="%c", GROUP="video", MODE="0660"

# Asterisk Zaptel devices
KERNEL=="zapctl",   NAME="zap/ctl"
KERNEL=="zaptimer",   NAME="zap/timer"
KERNEL=="zapchannel",   NAME="zap/channel"
KERNEL=="zappseudo",   NAME="zap/pseudo"
KERNEL=="zap[0-9]*",   NAME="zap/%n"

# pilot/palm devices
KERNEL=="pilot",   NAME="%k", GROUP="uucp"

# jaz devices
KERNEL=="jaz*",      NAME="%k", GROUP="disk"

# zip devices
KERNEL=="pocketzip*",   NAME="%k", GROUP="disk"
KERNEL=="zip*",      NAME="%k", GROUP="disk"

# ls120 devices
KERNEL=="ls120",   NAME="%k", GROUP="disk"

# lp devices
KERNEL=="lp*",      NAME="%k", GROUP="lp"
KERNEL=="irlpt",   NAME="%k", GROUP="lp"
KERNEL=="usblp",   NAME="%k", GROUP="lp"
KERNEL=="lp*",      NAME="%k", GROUP="lp"

# tape devices
KERNEL=="ht*",      NAME="%k", GROUP="tape"
KERNEL=="nht*",      NAME="%k", GROUP="tape"
KERNEL=="pt*",      NAME="%k", GROUP="tape"
KERNEL=="npt*",      NAME="%k", GROUP="tape"
KERNEL=="st*",      NAME="%k", GROUP="tape"
KERNEL=="nst*",      NAME="%k", GROUP="tape"
KERNEL=="osst*",   NAME="%k", GROUP="tape"
KERNEL=="nosst*",   NAME="%k", GROUP="tape"

# diskonkey devices
KERNEL=="diskonkey*",   NAME="%k", GROUP="disk"

# rem_ide devices
KERNEL=="microdrive*",   NAME="%k", GROUP="disk"

# kbd devices
KERNEL=="kbd",      NAME="%k", MODE="0664"

# Sony Vaio Jogdial sonypi device
KERNEL=="sonypi",   NAME="%k", MODE="0666"

# packet devices
KERNEL=="pktcdvd",      NAME="pktcdvd/control", GROUP="cdrw", MODE="0660"
KERNEL=="pktcdvd[0-9]*",   NAME="pktcdvd/pktcdvd%n", GROUP="cdrw", MODE="0660"

# infiniband devices
KERNEL=="umad*",   NAME="infiniband/%k"
KERNEL=="issm*",   NAME="infiniband/%k"

# tpm devices
KERNEL=="tpm*",   NAME="%k", OWNER="tss", GROUP="tss", MODE="0600"

#######################################
# Persistant block device stuff - begin
#######################################

# Skip all of this if we are not adding a block device
ACTION!="add",      GOTO="persistent_end"
SUBSYSTEM!="block",   GOTO="persistent_end"
KERNEL=="ram*|loop*|fd*|nbd*",   GOTO="persistent_end"

# skip accessing removable ide devices, cause the ide drivers are horrible broken
BUS=="ide", SYSFS{removable}="1", GOTO="no_volume_id"
BUS=="ide", SYSFS{../removable}="1", GOTO="no_volume_id"

# persistent disk device links /dev/disk/
KERNEL=="hd*[!0-9]", IMPORT="/sbin/ata_id --export $tempnode"
KERNEL=="hd*[!0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/ata-$env{ID_MODEL}_$env{ID_SERIAL}"
KERNEL=="hd*[0-9]", IMPORT{parent}=="ID_*", SYMLINK+="disk/by-id/ata-$env{ID_MODEL}_$env{ID_SERIAL}-part%n"

KERNEL=="sd*[!0-9]", SYSFS{ieee1394_id}=="*", IMPORT="/bin/echo -e 'ID_SERIAL=$sysfs{ieee1394_id}\nID_BUS=ieee1394'"
KERNEL=="sd*[!0-9]", ENV{ID_SERIAL}=="", IMPORT="/sbin/usb_id -x"
KERNEL=="sd*[!0-9]", ENV{ID_SERIAL}=="", IMPORT="/sbin/scsi_id -g -x -s %p -d %N"
KERNEL=="sd*[!0-9]", ENV{ID_SERIAL}=="", IMPORT="/sbin/scsi_id -g -x -a -s %p -d %N"
KERNEL=="sd*[!0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}"
KERNEL=="sd*[0-9]", IMPORT{parent}=="ID_*"
KERNEL=="sd*[0-9]", ENV{ID_SERIAL}=="?*", SYMLINK+="disk/by-id/$env{ID_BUS}-$env{ID_SERIAL}-part%n"

# Skip id for ram / loop / fd
KERNEL=="ram*", GOTO="no_volume_id"
KERNEL=="loop*", GOTO="no_volume_id"
KERNEL=="fd*", GOTO="no_volume_id"

KERNEL=="*[!0-9]", ENV{ID_TYPE}=="?*", IMPORT="/sbin/path_id %p", SYMLINK+="disk/by-path/$env{ID_PATH}"
KERNEL=="*[0-9]", IMPORT{parent}=="ID_*"
KERNEL=="*[0-9]", ENV{ID_PATH}=="?*", SYMLINK+="disk/by-path/$env{ID_PATH}-part%n"

# volume-label/uuid
KERNEL=="*[!0-9]", SYSFS{removable}=="1", GOTO="no_volume_id"
KERNEL=="sr*", GOTO="no_volume_id"
KERNEL=="*[0-9]", IMPORT="/sbin/vol_id --export $tempnode"
KERNEL=="*[0-9]", ENV{ID_FS_UUID}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID}"
KERNEL=="*[0-9]", ENV{ID_FS_LABEL_SAFE}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_SAFE}"
LABEL="no_volume_id"

LABEL="persistent_end"

#####################################
# Persistant block device stuff - end
#####################################

# usbfs-like device nodes
SUBSYSTEM="usb_device", PROGRAM="/bin/sh -c 'X=%k X=$${X#usbdev} B=$${X%%%%.*} D=$${X#*.}; echo bus/usb/$$B/$$D'", SYMLINK+="%c"


# be backward compatible for a while with the /etc/dev.d and /etc/hotplug.d/ systems
# run /etc/hotplug.d/ stuff only if we came from a hotplug event, not for udevstart
ENV{UDEVD_EVENT}=="1", RUN+="/sbin/udev_run_hotplugd"

# always run /etc/dev.d/ stuff for now.
RUN+="/sbin/udev_run_devd"

# debugging monitor
RUN+="socket:/org/kernel/udev/monitor" /[/color]







Code:

/etc/group
[color=green] [/color]


root:x:0:root
bin:x:1:root,bin,daemon
daemon:x:2:root,bin,daemon
sys:x:3:root,bin,adm
adm:x:4:root,adm,daemon
tty:x:5:
disk:x:6:root,adm,slug
lp:x:7:lp
mem:x:8:
kmem:x:9:
wheel:x:10:root,slug
floppy:x:11:root
mail:x:12:mail
news:x:13:news
uucp:x:14:uucp
man:x:15:man
cron:x:16:cron
console:x:17:
audio:x:18:slug
cdrom:x:19:root,slug
dialout:x:20:root
ftp:x:21:
sshd:x:22:
at:x:25:at
tape:x:26:root
video:x:27:root
squid:x:31:squid
gdm:x:32:gdm
xfs:x:33:xfs
games:x:35:slug
named:x:40:named
mysql:x:60:
postgres:x:70:
cdrw:x:80:root,slug
nut:x:84:
usb:x:85:
vpopmail:x:89:
users:x:100:games,slug
nofiles:x:200:
qmail:x:201:
postfix:x:207:
postdrop:x:208:
smmsp:x:209:smmsp
slocate:x:245:
portage:x:250:portage
utmp:x:406:
nogroup:x:65533:
nobody:x:65534:
rpc:x:111:
snort:x:407:
apache:x:81:


And if you need anything else posted i'll gladly do it
thank you
Back to top
View user's profile Send private message
msdn
n00b
n00b


Joined: 13 Sep 2003
Posts: 26
Location: CANADA

PostPosted: Mon Dec 19, 2005 4:25 am    Post subject: Reply with quote

Check this, it may help:

https://forums.gentoo.org/viewtopic-t-411845.html

:arrow: [/i]
Back to top
View user's profile Send private message
msdn
n00b
n00b


Joined: 13 Sep 2003
Posts: 26
Location: CANADA

PostPosted: Mon Dec 19, 2005 4:28 am    Post subject: Reply with quote

msdn wrote:
Check this, it may help:

https://forums.gentoo.org/viewtopic-t-411845.html



Hmm... I've posted it because I was sure that you've got udev problem as me, but... Hmmm...

:oops: :oops: :oops:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
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