Pagina 1 di 1
Audio non funzionante da utente
Inviato: dom 26 nov 2006, 18:12
da Akito
Il problema è il seguente: non mi vuol funzionare l'audio da utente mentre da root va perfettamente. Ho Slackware 11 e kernel 2.6.17.16 e ho seguito le istruzioni di S4D ma niente da fare. Ho infatti aggiunto l'utente al gruppo audio, impostato alsa come sistema sonoro nel pannello di kde e abilitato l'audio dato che era su muto. La cosa strana è che su questo stesso computer, eseguendo le stesse operazioni con Slackware 10.2, funzionava tutto. Ho pensato anche (non chiedetemi perché) che dipendesse dal kernel e così riavviando con il 2.4.33.3 ho verificato che, sempre da utente, l'audio funziona. A questo punto sono proprio a corto di idee...
Inviato: dom 26 nov 2006, 19:32
da michele.p
Ciao,
non è che, per caso, manca un nodo in /dev?...intendo; a me funziona tutto con il 2.6.18.3 e in /dev ho la voce dsp, audio, sequencer, sequencer2 etc. e le directory snd e sound con un certo numero di device dentro.
...a te cosa c'è in /dev?
Bye
Inviato: lun 27 nov 2006, 19:17
da Akito
Ho controllato solo adesso e ho tutto quello che hai elencato in /dev. Non so se è un problema di permessi: io ho aggiunto il mio utente al gruppo audio ma non fa comunque. Non c'è qualche altro modo per controllare se l'utente ha i permessi necessari per avere l'audio? Su S4D (pag.93) dice che è inutile settare i permessi per i file contenuti in /dev/snd con il 2.6 dato che udev li cancella all'avvio. Comunque li riporto
ale@akito:/dev/snd$ ls -l
total 0
crw-rw-rw- 1 root audio 116, 0 2006-11-27 19:58 controlC0
crw-rw--w- 1 root audio 116, 24 2006-11-27 19:58 pcmC0D0c
crw-rw-rw- 1 root audio 116, 16 2006-11-27 19:58 pcmC0D0p
crw-rw--w- 1 root audio 116, 25 2006-11-27 19:58 pcmC0D1c
crw-rw--w- 1 root audio 116, 26 2006-11-27 19:58 pcmC0D2c
crw-rw--w- 1 root audio 116, 27 2006-11-27 19:58 pcmC0D3c
crw-rw-rw- 1 root audio 116, 20 2006-11-27 19:58 pcmC0D4p
crw-rw-rw- 1 root audio 116, 1 2006-11-27 18:59 seq
crw-rw-rw- 1 root audio 116, 33 2006-11-27 19:58 timer
Ora i permessi non corrispondo a quelli che suggerisce S4D (chmod 666 per tutti questi file) per il 2.4. Non so se questo puo significare qualcosa...
Inviato: lun 27 nov 2006, 20:48
da michele.p
Che scheda audio;...integrata?...su bus PCI?...quale marca/modello?
In /dev hai le voci che ho riportato nel post precedente?
Bye
Inviato: mar 28 nov 2006, 10:20
da Akito
La scheda è integrata e con lspci mi dice questo:
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
sul manuale della scheda madre dice: On-Board Sound Realtek ALC650 CODEC. Comunque la scheda funziona: quando accedo come root l'audio va. E' da utente che non funziona. Inoltre con Slackware 10.2 non ho avuto nessun problema. Per essere sicuro che non mi stia perdendo in un bicchier d'acqua posto il contenuto di /etc/group (tante volte sbagli proprio qui)
root@akito:/dev# cat /etc/group
root::0:root
bin::1:root,bin,daemon
daemon::2:root,bin,daemon
sys::3:root,bin,adm
adm::4:root,adm,daemon
tty::5:
disk::6:root,adm
lp::7:lp
mem::8:
kmem::9:
wheel::10:root,ale
floppy::11:root
mail::12:mail
news::13:news
uucp::14:uucp
man::15:
audio::17:ale
video::18:
cdrom::19:ale
games::20:
slocate::21:
utmp::22:
smmsp::25:smmsp
mysql::27:
rpc::32:
sshd::33:sshd
gdm::42:
shadow::43:
ftp::50:
pop::90:pop
scanner::93:
nobody::98:nobody
nogroup::99:
users:

ale
console::101:
L'utente per il quale non funziona è ale. Ho tutto quello che hai elencato in /dev ma solo ora mi sono reso conto che in /dev/snd non ci sono gli stessi file che sono riportati in S4D:
root@akito:/dev/snd# ls
controlC0 pcmC0D0p pcmC0D2c pcmC0D4p timer
pcmC0D0c pcmC0D1c pcmC0D3c seq
Rispetto a S4D mancano hwC0D0 e midiC0D0.
Inviato: mar 28 nov 2006, 22:38
da michele.p
Ciao,
io ti riporto il mio file group; ho un solo utente micha al quale non ho dato, come puoi ben vedere, permessi particolari eppure ora sto sentendo la radio via WEB (Radio Paradise);
micha@darkstar:~$ cat /etc/group
root::0:root
bin::1:root,bin,daemon
daemon::2:root,bin,daemon
sys::3:root,bin,adm
adm::4:root,adm,daemon
tty::5:
disk::6:root,adm
lp::7:lp
mem::8:
kmem::9:
wheel::10:root
floppy::11:root
mail::12:mail
news::13:news
uucp::14:uucp
man::15:
audio::17:
video::18:
cdrom::19:
games::20:
slocate::21:
utmp::22:
smmsp::25:smmsp
mysql::27:
rpc::32:
sshd::33:sshd
gdm::42:
shadow::43:
ftp::50:
pop::90:pop
scanner::93:
nobody::98:nobody
nogroup::99:
users:

console::101:
In /dev/snd ho;
micha@darkstar:/dev/snd$ ls -la
totale 0
drwxr-xr-x 2 root root 140 2006-11-28 21:30 ./
drwxr-xr-x 20 root root 14980 2006-11-28 21:30 ../
crw-rw-rw- 1 root audio 116, 0 2006-11-28 22:29 controlC0
crw-rw--w- 1 root audio 116, 24 2006-11-28 22:29 pcmC0D0c
crw-rw-rw- 1 root audio 116, 16 2006-11-28 22:29 pcmC0D0p
crw-rw-rw- 1 root audio 116, 1 2006-11-28 21:30 seq
crw-rw-rw- 1 root audio 116, 33 2006-11-28 22:29 timer
addirittura "qualche pezzo" in meno di te eppure tutto mi funziona; in questo momento da Radio Paradise Mark Knopfler.
Non è che, per caso, è un problema di moduli da caricare?
Bye
Inviato: gio 30 nov 2006, 0:36
da Akito
Ho confrontato i moduli uno ad uno e ho concluso che non è un problema di moduli. Ho provato ad aggiungere un nuovo utente e sorpresa l'audio ha funzionato ma solo al primo avvio: appena ho chiuso la sessione e sono rientrato silenzio assoluto. Ovviamente da utente root continua a funzionare maledettamente bene. Per riprendere il filo del discorso traccio una sintesi delle possibili spiegazioni:
1 - permessi errati (esclusa)
2 - moduli non caricati (esclusa)
3 - dispositivi mancanti (esclusa)
4 - versione del kernel (esclusa)
5 - impostazioni errate nel centro di controllo di kde (esclusa)
dato che l'audio funziona da root (Slackware 11) e con la 10.2 perfettamente non rimane (nella mia testa) che la sesta spiegazione:
6- kde 3.5.4 (sul mio comuter) ha qualcosa che non va
sembra assurdo ma voglio provare a passare alla 3.5.5 e se non va ritorno alla 3.5. Se anche questo tentativo fallisce....mi arrendo e installo una scheda audio pci.
Inviato: gio 30 nov 2006, 18:03
da Akito
Allora l'aggiornamento di KDE (alla 3.5.5) non è servito a nulla (sarebbe stato troppo bello). Deve essere un altro problema. Ho provato a cambiare i permessi in /dev/snd (chmod 666) senza riavviare perché sennò udev me li ricambia e niente da fare. Ho notato che da utente con kde raramente (molto raramente) si sente uno "spasmo" dalle casse, breve e contorto (sarà l'audio che cerca di ritornare?).
Io non so più cosa fare: i permessi che potevo controllare li ho controllati. Non so se ce ne sono altri.....
Avevo pensato di fare anche un altro tentativo per vedere se KDE c'entra qualcosa: lanciare un file audio da riga di comando e vedere se fa, ma dopo l'aggiornamento credo sia inutile. Comunque il comando play file.mp3 funziona se lo lancio da riga di comando quando kde non è avviato? Cioè il comando è giusto? Lo chiedo perché ne da root ne da utente sento la musica se lancio quel comando.
Inviato: gio 30 nov 2006, 18:15
da Paoletta
Cioè il comando è giusto?
yes
Inviato: gio 30 nov 2006, 23:20
da Akito
Forse ho risolto: domani scrivo in dettaglio il problema e la "soluzione"....accenno solo che il "baco" era in arts!!
Inviato: ven 1 dic 2006, 19:03
da Akito
Ecco la soluzione: si è "inceppato" arts e bisognava cancellare i file temporanei in /tmp/ksocket-ale (tutti quelli che iniziano con Arts). Non faceva comunque l'audio se creavo nuovi utenti perché quando mi si bloccava arts partiva il suono a tutti gli utenti (anche da riga di comando e da root) fino al successivo riavvio. Ora va alla grande
scusate la fretta ma devo scappare....