Audio non funzionante da utente

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Audio non funzionante da utente

Messaggio 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...

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio 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

Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Messaggio 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...

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio 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

Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Messaggio 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::100: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.

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio 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::100:
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

Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Messaggio 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.

Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Messaggio 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.

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

Cioè il comando è giusto?
yes

Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Messaggio da Akito »

Forse ho risolto: domani scrivo in dettaglio il problema e la "soluzione"....accenno solo che il "baco" era in arts!!

Akito
Linux 2.x
Linux 2.x
Messaggi: 285
Iscritto il: dom 3 set 2006, 13:12
Nome Cognome: Alessandro Bianconi
Slackware: 13.1
Desktop: XFCE
Località: Limite sull'Arno (FI)

Messaggio 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 8)


scusate la fretta ma devo scappare....

Rispondi