Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[ALSA]alsa, device audio, e permessi
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Fri Feb 25, 2005 11:54 am    Post subject: [ALSA]alsa, device audio, e permessi Reply with quote

Un problema strano è sorto di recente, senza che apparentemente io abbia modificato in alcun modo i file di configurazione in questione (nemmeno tramite aggiornamenti o etc-update)

Ogni volta che effettuo il login i permessi in /dev/audio vengono settati come segue
Code:
ale@star_platinum ale $ ll /dev/sound/
totale 0
crw-------  1 ale audio 14, 12 25 feb 12:16 adsp
crw-------  1 ale audio 14,  4 25 feb 12:16 audio
crw-------  1 ale audio 14,  3 25 feb 12:16 dsp
crw-------  1 ale audio 14,  0 25 feb 12:16 mixer
crw-------  1 ale audio 14,  1 25 feb 12:16 sequencer
crw-------  1 ale audio 14,  8 25 feb 12:16 sequencer2

il fatto è che non vengono resettati ogni volta che l'utente si disconnette, pertanto un qualsiasi altro utente che si connetta dopo si vede negato l'accesso a /dev/audio/*

I permessi dei device audio (in /dev/audio) sono settati in /etc/udev/permissions.d/50-udev.permissions
Code:
# audio devices
dsp*:root:audio:0660
audio*: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

Non che mi sia mai messo a modificare questo file....

in /etc/security/console.perms
Code:
<console>  0600 <sound>      0600 root.audio

Questo file dovrebbe contenere i permessi da cambiare temporaneamente ogni volta che un utente esegue il login (anche questo file non l'ho mai editato)

Questo problema si risolve (come trovato ricercando sul forum) commentando la riga relativa ai permessi audio in /etc/security/console.perms.... del resto altrimenti a che servirebbe il gruppo audio....
La domanda è "perchè"???? Fino ad ora non mi dava problemi, inoltre i file in questione non li ho mai modificati a mano quindi sono pari pari come te li presenta portage
Infine, se io commento la riga in /etc/security/console.perms poi i permessi mi rimangono 660:root:audio, ovvero tutti gli utenti loggati anche non da X possono suonare file audio... non è che questo rischia di fare casino?
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne


Last edited by Cazzantonio on Tue Mar 22, 2005 8:49 pm; edited 5 times in total
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Wed Mar 02, 2005 1:40 pm    Post subject: Reply with quote

Up? :roll:
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Wed Mar 02, 2005 4:23 pm    Post subject: Re: [ALSA]alsa, device audio, pam e permessi agli utenti Reply with quote

per quel poco che ho potuto vedere in giro, sono "protezioni" che si stanno gradualmente abilitando in tutte le distro. lo scopo ultimo è fare in modo che per default sia abilitato un sistema di controllo basilare offerto appunto da pam, sulla falsa riga di sistemi ben più complessi ed articolati come SELinux o RSBAC.
la soluzione, nel tuo caso particolare *dovrebbe* essere quella di inserire il tuo utente, e tutti quelli che vuoi che siano abilitati a riprodurre audio, nel gruppo audio. dico *dovrebbe*, perché per volendo ben vedere i dispositivi dovrebbero appartenere al gruppo audio (e così è) ma dovrebbero anche avere permessi 0660, mentre nel tuo sistema sono settati a 0600.
suppongo sia un errore di configurazione ereditato da qualche etc-update che non è stato completato nel modo corretto.

spero di essere riuscito a spiegarmi. oggi mi sento la persona più casinista del mondo :?
Back to top
View user's profile Send private message
Thrain
Guru
Guru


Joined: 01 Sep 2003
Posts: 380

PostPosted: Wed Mar 02, 2005 5:49 pm    Post subject: Reply with quote

Uhm uhm uhm... c'era una soluzione logica al problema... me la ricordassi!

Comunque devi modificare sia i permessi di udev (/etc/udev/permissions.d/50-udev.permissions) sia i permessi di pam. Tutto a quel punto dovrebbe andare

Le relative linee devono risultare:
Code:

/etc/udev/permissions.d/50-udev.permissions:
sound/*:root:audio:0660

/etc/security/console.perms:
<console>  0660 <sound>      0660 root.audio


Spero di non dimenticarmi niente :roll: ...

Ciao
_________________
Thrain

"...only astonishment knows..."
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Wed Mar 02, 2005 7:55 pm    Post subject: Reply with quote

è che da quanto ne so io /etc/security/console.perms viene invocato al momento del login per modificare temporaneamente i permessi di determinati device....
ovvero se un utente fa il login da X un qualsiasi altro utente che si colleghi al pc (tipo tramite ssh per esempio) non può accedere ai device audio perchè se ne è "impossessato" il primo utente (e mi sembra una cosa giusta... non è che mi possono suonare quello che vogliono dalle mie casse... se ci sono io le uso solo io!)
Il mio problema è che nel momento in cui il primo utente si disconntette e si riconnette un secondo i permessi rimangono al primo e il sencondo è impossibilitato ad accedere all'audio.... mi sembra strano come problema
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
Thrain
Guru
Guru


Joined: 01 Sep 2003
Posts: 380

PostPosted: Wed Mar 02, 2005 9:32 pm    Post subject: Reply with quote

È esattamente il problema che ho io, perché, usando Xinerama, con l'utente solito non ho l'accelerazione grafica, così ne ho creato un altro (gamer) che sta su :1 ... così switcho tra gli utenti e posso giocare/fare altro. E ovviamente mi serve che entrambi abbiano accesso alla scheda audio. Per questo utilizzo quella soluzione che ho postato sopra per far andare tutto.

Compris? ;)

Ciao
_________________
Thrain

"...only astonishment knows..."
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Wed Mar 02, 2005 9:45 pm    Post subject: Reply with quote

Si capisco... ed è il motivo per cui ho risolto (per ora) commentando semplicemente la riga in /etc/security/console.perms relativa al device audio in modo che i permessi rimangano quelli impostati da udev
Il mio problema è che "voglio" che il mio utente si impossessi della scheda audio quando connesso, e che "liberi" tale scheda quando si disconnette.....
Non riesco a capire dove sia il problema
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Wed Mar 09, 2005 12:17 pm    Post subject: Reply with quote

Mi è spuntato un nuovo problema.... all' avvio, in modo decisamente random, mi viene creato questo device
Code:
star_platinum root # ll /dev/sound
crw-rw----  1 root root 116, 33  9 mar 13:02 /dev/sound

al posto della cartella /dev/sound/ che contiene il mixer e altra bella roba.... 8O 8O
Any clue?
La ricerca sul forum non mi ha saputo fornire alcun aiuto e google pure... :roll: (quindi significa che è un problema del cazzo...)
I miei file di conf sono sempre gli stessi dei post precedenti
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
MonsterMord
Guru
Guru


Joined: 28 Apr 2004
Posts: 395
Location: Italy --> Forli'

PostPosted: Wed Mar 09, 2005 2:27 pm    Post subject: Reply with quote

io l'ho risolto temporaneamente facendo ripartire alsa:
Code:

/etc/init.d/alsasound restart


e in maniera definitiva spostando il caricamento del servizio alsasound dal runlevel di defaul al runlevel boot. Non so perche', ma ora funziona
_________________
Gentoo GNU/Linux on DELL Inspiron 8500
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Wed Mar 09, 2005 3:33 pm    Post subject: Reply with quote

come non detto... era il fatto che avessi messo in /etc/conf.d/rc
Code:
RC_PARALLEL_STARTUP="yes"

che provocava casini....
alsasound è sempre stato nel runlevel di boot, solo che la cosa inquietante è che
Code:
/etc/init.d/alsasound restart

non funzionava! 8O

Spero il problema non si ripeta (era casuale) e che la soluzione trovata sia quella giusta :wink:
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Fri Mar 11, 2005 6:44 pm    Post subject: Reply with quote

Scusate se non riedito l'ultimo post ma colgo l'occasione per riuppare un problema...:oops:

Purtroppo non è cambiato niente... in maniera del tutto random all'avvio viene creato un device inutile /dev/sound al posto della cartella /dev/sound/ che contiene i device audio.... non so più che fare :cry: :cry:
A nulla sono valsi i vari alsasound restart o udevstart per vedere se cambiava qualcosa, come si evince da questa sequenza:

Code:
star_platinum root # /etc/init.d/alsasound restart
 * WARNING:  you are stopping a boot service.
 * Storing ALSA Mixer Levels...                                                   [ ok ]
 * Unloading ALSA...                                                              [ ok ]
 * Unloading ALSA modules...                                                      [ ok ]
 * Loading ALSA modules...
 *   Loading: snd-card-0...                                                       [ ok ]
 *   Loading: snd-seq-oss...                                                      [ ok ]
 *   Loading: snd-pcm-oss...                                                      [ ok ]
 * Restoring Mixer Levels...                                                      [ ok ]
star_platinum root # udevstart
star_platinum root # ls /dev/sound
/dev/sound
star_platinum root # udevstart
star_platinum root # ls /dev/sound
/dev/sound
star_platinum root # /etc/init.d/alsasound restart
 * WARNING:  you are stopping a boot service.
 * Storing ALSA Mixer Levels...                                                   [ ok ]
 * Unloading ALSA...                                                              [ ok ]
 * Unloading ALSA modules...                                                      [ ok ]
 * Loading ALSA modules...
 *   Loading: snd-card-0...                                                       [ ok ]
 *   Loading: snd-seq-oss...                                                      [ ok ]
 *   Loading: snd-pcm-oss...                                                      [ ok ]
 * Restoring Mixer Levels...                                                      [ ok ]
star_platinum root # ls /dev/sound
/dev/sound


Non ci sono errori di sorta ne messaggi strani in dmesg... non capisco proprio come mai possa avere un comportamento così random! 8O
Se volgio i device nella cartella /dev/sound/ mi tocca riavviare il pc e sperare bene.... 8O :evil:
Nessuno ha mai avuto un problema simile o ha un'intuizione geniale che possa risolvere il problema :(

[EDIT]
ecco... ho riavviato due volte e mi sono ritornati i device.... mistero 8O
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Fri Mar 11, 2005 8:55 pm    Post subject: Reply with quote

Cazzantonio wrote:

Non ci sono errori di sorta ne messaggi strani in dmesg... non capisco proprio come mai possa avere un comportamento così random! 8O


Secondo me dipende dall'ordine con cui rispondono le periferiche durante la fase di probing da parte del kernel. Domani lo vediamo assieme magari su jabber e se troviamo una soluzione la postiamo :)
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Mon Mar 14, 2005 4:30 pm    Post subject: Reply with quote

grazie all'aiuto di gutter (a cui devo una birra appena passa da Firenze, o appena io passo da Trapani..... :wink: ) il problema è stato risolto (spero) specificando l'irq e l'io della scheda nel file di conf del modulo, ovvero /etc/modules.d/alsa
Code:
irq=22 io=c000

la mia riga delle opzioni della scheda ora è la seguente:
Code:
options snd-via82xx index=0 dxs_support=2 irq=22 io=c000 dma=1

e spero che continui a funzionare....
sulle cause e sui perchè di questo comportamento improvviso nessuna luce... ma vabbé... tanto l'elettronica (e buona parte dell'informatica) sono magia, quindi niente di che stuprsi :wink: :lol:
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Mon Mar 14, 2005 4:59 pm    Post subject: Reply with quote

Cazzantonio wrote:
grazie all'aiuto di gutter (a cui devo una birra appena passa da Firenze, o appena io passo da Trapani..... :wink: )


Mi fa davvero piacere che abbiamo chiuso questo post :D

Se mi ospiti a firenze ti vengo a trovare ;)
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Tue Mar 22, 2005 8:53 pm    Post subject: Reply with quote

Premesso che la birra te la offro lo stesso e che se passi da Firenze ci si becca di sicuro.... purtroppo il problema si è ripresentato :cry:
In corrispondenza dell'aggiornamento del kernel (da 2.6.10 a 2.6.11) non mi è stato più possibile passare i paramentri irq e io al modulo della scheda audio (forse perché è cambiato... fatto sta che non mi beccava tale opzione)
Il problema si è pertanto puntualmente ripresentato....
Qualcuno sa come funziona la sintassi del moduno snd-via82xx con il nuovo kernel?
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Tue Mar 22, 2005 10:12 pm    Post subject: Reply with quote

Cazzantonio wrote:

Qualcuno sa come funziona la sintassi del moduno snd-via82xx con il nuovo kernel?


Mi pare davvero strano :(

Hai provato a fare una ricerca per vedere in che modo sono cambiati i parametri?

Comunque la birra valeva per la conf funzionante gli aggiornamenti non sono compresi nel prezzo quelli sono extra :D
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Wed Mar 23, 2005 7:56 am    Post subject: Reply with quote

Cazzantonio wrote:
Qualcuno sa come funziona la sintassi del moduno snd-via82xx con il nuovo kernel?


Io al momento mi sono ancorato sul 2.6.9 (il .10 mi dava problemi e la politica dei rilasci del .11 mi trova in completo disaccordo).

Comunque alla peggio puoi provare un bel "diff /usr/src/linux-2-6-10/... /usr/src/linux-2-6-11/..."
_________________
Ciao da me!
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Tue Apr 19, 2005 7:20 am    Post subject: Reply with quote

riuppo il post nella speranza che qualcuno riesca a spiegarmi le ragioni del comportamento della mia scheda audio (che a volte viene vista, altre no...)
Aggiungo che dopo tante prove il riavvio è davvero l'unica soluzione, questo nonostante che lspci me la veda, che i moduli alsa siano correttamente caricati....
casualmente a volte (ultimamente spesso... il che mi spinge a postare) invece della cartella /dev/sound/ che contiene i vari device audio mi viene creato il device /dev/sound.... che ovviamente non mi rappresenta nulla....
ho provato numerose volte anche alsasound restart & udevstart per vedere se riaggiornava i device ma niente... se invece riavvio funziona 8O
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Tue Apr 19, 2005 7:40 am    Post subject: Reply with quote

A questo punto potrebbe anche essere un problema hardware.
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Tue Apr 19, 2005 8:24 am    Post subject: Reply with quote

Ci sta... nel qual caso mi dispiacerebbe visto che la scheda audio è integrata nella scheda madre :)
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
CarloJekko
Veteran
Veteran


Joined: 31 Mar 2005
Posts: 1315
Location: Baia Domizia :-)

PostPosted: Tue Apr 19, 2005 9:28 am    Post subject: Reply with quote

tra le tante caxxate che ho detto nel forum... 1 cosa seria l'ho messa... ( https://forums.gentoo.org/viewtopic-t-322544-highlight-.html )
Avevo il tuo stesso problema ed ho tolto pam ... cmq... teoricamente se commenti nel file /etc/pam.d/login
la riga
session optional /lib/security/pam_console.so
i permessi non dovrebbero cambiare
P.s.
domanda ai moderatori... ma le parolacce bippate si possono mettere? Se no provvedo subito (mi autocensuro :oops: )
_________________
C.
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Tue Apr 19, 2005 9:36 am    Post subject: Reply with quote

CarloJekko wrote:
domanda ai moderatori... ma le parolacce bippate si possono mettere?


Beh mi sembra che al momento stiamo tollerando anche quelle non bippate.... basta che non si esageri.
Anche perché il problema non é "dei moderatori" ma di qualcuno che, leggendo, potrebbe non gradire un linguaggio troppo colorito.

P.S. Se qualcuno non gradice o si sente offeso e preferisce un linguaggio più morbido può dirlo subito (oppure può inviare un pm ai moderatori) e vedremo di adattarci.

P.P.S. Se preferite che questa discussione continui su apposito thread splitto il post....
_________________
Ciao da me!
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Tue Apr 19, 2005 9:05 pm    Post subject: Reply with quote

@CarloJekko
In realtà il problema del primo post è stato risolto da tempo (senza ricorrere a soluzioni così radicali come eliminare pam :wink: )
Forse ho sbagliato a non splittare o cambiare il titolo ma è che per non aprire un nuovo topic ho continuato a scrivere qui delle mie vicissitudini con alsa :D
Ora il problema non è dei permessi ma del fatto che casualmente, all'avvio, non vengono creati i device corretti e l'unico modo per ovviare al problema è riavviare e incrociare le dita :)
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) 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