kernel-sound-alsa i kernel-video-svgalib_helper

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Śro, 1 Maj 2002, 18:17:16 CEST


On Wed, 1 May 2002, Mariusz Witkowski wrote:

> Dnia Wed, 1 May 2002 13:40:59 +0200 (CEST)
> Osoba skrywająca się za mailem < Tomasz Kłoczko <kloczek w rudy.mif.pg.gda.pl> >
> napisała:
> 
> > > Żeby używać alsy musiałem się dopisać do grupy proc.
> > 
> > Potrzebujesz mieć dostęp rw dp /dev/{dsp,mixer}
> 
> nie starcza, przynajmniej przy gnome nie starczało, a chyba wszystko dla tego:

SOA#1
Po zmianie na tych urzadzenaich uprawnień mogę odtwarzaźć dźwieki.
Przy okazji aplikacje GNOME przy odtwarzaniu dźwieków korzystaja z esd.

> $ cd /proc/asound/dev
> $ ls -l
> razem 0
> crw-rw----    1 root     proc     116,   0 maj  1 15:08 controlC0
> crw-rw----    1 root     proc     116,  32 maj  1 15:08 controlC1
> crw-rw----    1 root     proc     116,  34 maj  1 15:08 hwC1D0
> crw-rw----    1 root     proc     116,   8 maj  1 15:08 midiC0D0
> crw-rw----    1 root     proc     116,   6 maj  1 15:08 mixerC0D0
> crw-rw----    1 root     proc     116,  38 maj  1 15:08 mixerC1D0
> crw-rw----    1 root     proc     116,  24 maj  1 15:08 pcmC0D0c
> crw-rw----    1 root     proc     116,  16 maj  1 15:08 pcmC0D0p
> crw-rw----    1 root     proc     116,  25 maj  1 15:08 pcmC0D1c
> crw-rw----    1 root     proc     116,  26 maj  1 15:08 pcmC0D2c
> crw-rw----    1 root     proc     116,  56 maj  1 15:08 pcmC1D0c
> crw-rw----    1 root     proc     116,  48 maj  1 15:08 pcmC1D0p
> crw-rw----    1 root     proc     116,   1 maj  1 15:08 seq
> crw-rw----    1 root     proc     116,  33 maj  1 15:08 timer
> 
> $ ls -l /dev/seq
> ls: /dev/seq: Nie ma takiego pliku ani katalogu
> 
> $ ls -l /dev/timer
> ls: /dev/timer: Nie ma takiego pliku ani katalogu
> 
> $ ls -l /dev/pcm*
> ls: /dev/pcm*: Nie ma takiego pliku ani katalogu
> 
> $ ls -l /dev/control*
> ls: /dev/control*: Nie ma takiego pliku ani katalogu


[kloczek w test2 SPECS]$ ls -la /dev/snd /proc/asound/dev
lrwxrwxrwx    1 root     root           18 kwi 21  2001 /dev/snd -> ../proc/asound/dev

/proc/asound/dev:
razem 0
dr-xr-xr-x    2 root     proc            0 maj  1 18:08 .
dr-xr-xr-x    5 root     proc            0 maj  1 18:08 ..
crw-rw-rw-    1 root     proc     116,   0 maj  1 18:08 controlC0
crw-rw-rw-    1 root     proc     116,   2 maj  1 18:08 hwC0D0
crw-rw-rw-    1 root     proc     116,   8 maj  1 18:08 midiC0D0
crw-rw-rw-    1 root     proc     116,   9 maj  1 18:08 midiC0D1
crw-rw-rw-    1 root     proc     116,  10 maj  1 18:08 midiC0D2
crw-rw-rw-    1 root     proc     116,   6 maj  1 18:08 mixerC0D0
crw-rw-rw-    1 root     proc     116,  24 maj  1 18:08 pcmC0D0c
crw-rw-rw-    1 root     proc     116,  16 maj  1 18:08 pcmC0D0p
crw-rw-rw-    1 root     proc     116,   1 maj  1 18:08 seq
crw-rw-rw-    1 root     proc     116,  33 maj  1 18:08 timer
 
> teraz pytanie czemu devices z alsy lądują w proc w dodatku z takimi
> uprawnieniami ?????

Zapewne jakoś dziwnie ustawienia w /etc/modules.conf. Powinienes mieć tam:

options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0666 snd_device_gid=23 snd_device_uid=0

Tak czy inaczje bez rw na /dev/{dsp,mixer} to i tak nie ruszy (chyba że 
esd odpalasz z roota).

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



Więcej informacji o liście dyskusyjnej pld-devel-pl