Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

08.12.2005, 01:08

udev setzt Rechte für audio falsch

Sonst sind mir keine Fehler in /dev aufgefallen,
Aber für sound/* und snd* ist group auf root
anstatt audio.

unter /etc/udev/ permissions.d/50-udev.permissions


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
dsp*:root:audio:0660
midi*:root:audio:0660
mixer*:root:audio:0660
sequencer*:root:audio:0660
sound/*:root:audio:0660
snd/*:root:audio:0660
beep:root:audio:0660
admm*:root:audio:0660
adsp*:root:audio:0660
aload*:root:audio:0660
amidi*:root:audio:0660
dmfm*:root:audio:0660
dmmidi*:root:audio:0660
sndstat:root:audio:0660


habt ihr eine idee?

gruß movimax

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »movimax« (10.12.2005, 19:21)


2

08.12.2005, 09:10

RE: udev setzt Rechte für audio falsch

Hi auch!

Also ich würde mal folgendes vorschlagen:
[gelöst] udev verbockt die Permissions

Google ist dein Freund ... :D

bye
Martin

3

08.12.2005, 16:29

Wie du im oberen Link vielleicht schon gelesen hast, ist wahrscheinlich nur ein etc-update als root notwendig.
Einfach mit der neuen Konfiguration überschreiben. .permissions ist veraltet, da es aber noch im Netz viel Dokumentation dazu gab, kommt man nicht darauf, dass man in den falschen Dateien rummacht!

Viel Glück!
83,4% aller Statistiken sind frei erfunden!

4

10.12.2005, 15:34

So, udev update auf 0.77 upgedatet (var vorher auch nicht so alt)
und etc-update ausgeführt.
Da hat sich aber bisher auch nix getan. so`n scheiß!

die alsa section sieht auch ganz richtig aus

Quellcode

1
2
3
4
5
6
7
8
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"

 

5

10.12.2005, 15:50

Da ich das letzte mal das logging eingeschaltet hatte, komme ich jetzt
dem Fehler endlich auf die Spur!

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Dec 10 15:12:18 mars udevd[1439]: delete_path: rmdir(/dev/.udev/queue) failed: Not a directory
Dec 10 15:12:18 mars udevd[1439]: delete_path: rmdir(/dev/.udev/failed) failed: Not a directory
Dec 10 15:12:18 mars udevd[1439]: delete_path: rmdir(/dev/.udev/queue) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/failed) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/failed) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/failed) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/failed) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/failed) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/queue) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/failed) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/queue) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/failed) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/queue) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/failed) failed: Not a directory
Dec 10 15:12:19 mars udevd[1439]: delete_path: rmdir(/dev/.udev/queue) failed: Not a directory


Seltsam !
Stattdessen habe ich die verzeichnisse
/dev/.udev/db
und
/dev/.udevdb


Quellcode

1
2
3
4
5
6
7
8
9
10
 > ll /dev/.udev/db 
rw-r--r--  1 root root  23 2005-12-10 16:40 block@fd0
-rw-r--r--  1 root root 226 2005-12-10 16:40 block@hda
-rw-r--r--  1 root root 434 2005-12-10 16:40 block@hda@hda1
-rw-r--r--  1 root root 447 2005-12-10 16:40 block@hda@hda10
-rw-r--r--  1 root root 431 2005-12-10 16:40 block@hda@hda2
-rw-r--r--  1 root root 239 2005-12-10 16:40 block@hda@hda3
-rw-r--r--  1 root root 439 2005-12-10 16:40 block@hda@hda5

....


und
l

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 > ll /dev/.udevdb

-rw-r--r--  1 root root 30 2005-12-10 15:40 class@dvb@dvb0.demux0
-rw-r--r--  1 root root 28 2005-12-10 15:40 class@dvb@dvb0.dvr0
-rw-r--r--  1 root root 33 2005-12-10 15:40 class@dvb@dvb0.frontend0
-rw-r--r--  1 root root 28 2005-12-10 15:40 class@dvb@dvb0.net0
-rw-r--r--  1 root root 23 2005-12-10 15:40 class@input@event2
-rw-r--r--  1 root root 23 2005-12-10 15:40 class@input@event3
-rw-r--r--  1 root root 34 2005-12-10 15:40 class@misc@agpgart
-rw-r--r--  1 root root 26 2005-12-10 15:40 class@misc@rtc
-rw-r--r--  1 root root 24 2005-12-10 15:40 class@sound@controlC0
-rw-r--r--  1 root root 25 2005-12-10 15:40 class@sound@controlC1
-rw-r--r--  1 root root 21 2005-12-10 15:40 class@sound@hwC0D0
-rw-r--r--  1 root root 23 2005-12-10 15:40 class@sound@midiC0D0
-rw-r--r--  1 root root 24 2005-12-10 15:40 class@sound@pcmC0D0c
-rw-r--r--  1 root root 24 2005-12-10 15:40 class@sound@pcmC0D0p
-rw-r--r--  1 root root 24 2005-12-10 15:48 class@sound@pcmC0D1c
-rw-r--r--  1 root root 24 2005-12-10 15:40 class@sound@pcmC0D2c
-rw-r--r--  1 root root 24 2005-12-10 15:40 class@sound@pcmC0D2p
-rw-r--r--  1 root root 24 2005-12-10 15:40 class@sound@pcmC0D3p
-rw-r--r--  1 root root 24 2005-12-10 15:40 class@sound@pcmC1D0c
-rw-r--r--  1 root root 24 2005-12-10 15:40 class@sound@pcmC1D0p
-rw-r--r--  1 root root 24 2005-12-10 15:40 class@sound@pcmC1D1c
-rw-r--r--  1 root root 24 2005-12-10 15:40 class@sound@pcmC1D1p
-rw-r--r--  1 root root 21 2005-12-10 15:40 class@sound@timer
-rw-r--r--  1 root root 27 2005-12-10 15:40 class@video4linux@vbi0
-rw-r--r--  1 root root 29 2005-12-10 15:40 class@video4linux@video0

6

10.12.2005, 18:15

ich gehe gerade die "http://www.gentoo.org/doc/en/udev-guide.xml"
durch.

was kommt den bei euch wenn Ihr folgendes ausführt:

Quellcode

1
2
3
4
# mkdir test
# mount --bind / test
# cd test/dev
# ls

Bei mir ist da noch jede menge drin :

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
rwxrwxrwx  1 root root       12 2005-06-29 00:15 agpgart -> misc/agpgart
crw-rw----  1 root root  10,   3 2003-06-17 02:05 atibm
lrwxrwxrwx  1 root root        3 2005-06-29 00:15 cdrom -> hdb
drwxr-xr-x  2 root root       72 2005-06-29 00:15 cdroms
lrwxrwxrwx  1 root root        3 2005-06-29 00:15 cdrw -> hdb
crw-------  1 root tty    5,   1 2005-12-10 18:30 console
lrwxrwxrwx  1 root root       11 2004-02-19 23:02 core -> /proc/kcore
drwxr-xr-x  4 root root       96 2005-06-29 00:15 discs
drwxr-xr-x  2 root root       48 2005-06-29 00:19 dri
lrwxrwxrwx  1 root root        3 2005-06-29 00:15 dvd -> hdb
lrwxrwxrwx  1 root root        3 2005-06-29 00:15 dvdrw -> hdb
drwxr-xr-x  2 root root       72 2005-06-29 00:15 fb
lrwxrwxrwx  1 root root        4 2005-06-29 00:15 fb0 -> fb/0
crw-------  1 root root  29,   1 2003-06-17 02:05 fb0autodetect
crw-------  1 root root  29,   0 2003-06-17 02:05 fb0current
...
...
...


Mal sehen wenn ich das alles rausmach bis auf

/dev/console
/dev/null

movimax

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »movimax« (10.12.2005, 18:16)


7

10.12.2005, 19:19

ich habe meiner /etc/udev/udev.conf diese Zeilen noch angehängt :

Quellcode

1
2
3
4
5
6
7
8
#default_mode - Sezte den Standardmodus für alle in der Rechtedatei nicht-ge-matched Dateien.
default_mode="0666"

# default_owner - Setze den Standardbesitzer für alle nodes, die nicht in der Rechtedatei ge-matched wurden.
default_owner="root"

# default_group - Setze die Standardgruppe für alle nodes, die nicht in der Rechtedatei ge-matched wurden.
default_group="root"


Jetzt geht es seltsamer weiße.