Pagina 1 di 1

problemi alsaconf

Inviato: gio 27 ott 2005, 17:27
da fabiom
Ho compilato il nuovo kernel 2.6.13.4 e quando lancio alsaconf non mi rileva la scheda audio cosa devo fare?

Inoltre se riesco a superare questo problema come faccio a montare una scheda audio esterna (Sound Blaster 24bit External)?

Inviato: gio 27 ott 2005, 17:48
da goldy
Ricompilati il kernel in maniera corretta , e nella sezione alsa metti i moduli giusti.

Oppure scarica i sorgenti di alsa-driver , alsa-utils- alsa-etc....
e ricompila quelli

Inviato: gio 27 ott 2005, 17:53
da absinthe
già sembrerebbe che tu non abbia inserito i driver della tua scheda tra i moduli da compilare...

reboota con un kernel funzionante, segnti il modulo che viene caricato e poi riselezionalo nel config del kernel che hai fatto.

M.

Inviato: gio 27 ott 2005, 17:56
da samiel
Oppure scarica i sorgenti di alsa-driver , alsa-utils- alsa-etc....
e ricompila quelli
No, basta ricompilare alsa-driver

M.

Inviato: gio 27 ott 2005, 18:17
da fabiom
absinthe ha scritto:già sembrerebbe che tu non abbia inserito i driver della tua scheda tra i moduli da compilare...

reboota con un kernel funzionante, segnti il modulo che viene caricato e poi riselezionalo nel config del kernel che hai fatto.

M.
Inanzitutto grazie! Come faccio a vedere quali moduli vengono caricati?(Scusate ma sono un principiante)

Inviato: gio 27 ott 2005, 19:16
da absinthe
fabiom ha scritto:
absinthe ha scritto:già sembrerebbe che tu non abbia inserito i driver della tua scheda tra i moduli da compilare...

reboota con un kernel funzionante, segnti il modulo che viene caricato e poi riselezionalo nel config del kernel che hai fatto.

M.
Inanzitutto grazie! Come faccio a vedere quali moduli vengono caricati?(Scusate ma sono un principiante)
dunque...

quando installi la slack ti viene chiesto che kernel selezionare... di solito è un 2.4 ed i driver per la scheda audio sono quelli contenuti nel pacchetto alsa-drivers... scusa ma non ricordo, probabilmente si trova in slackware/l.
se invece installi un 2.6 le cose sono 2: o utilizzi il kernel precompilato ed i drivers alsa associati che si trovano nella directory apposita (il nome dipende dalla versione della distro) oppure ti ricompili da solo il kernel ed allora è molto probabile che tu debba attivare almeno il supporto alsa per l'audio. fatto ciò le vie sono ancora due:
scarichi i sorgenti dei driver alsa e li ricompili come moduli esterni al kernel oppure usi la configurazione stessa del kernel per gestire i dirvers (il codice alsa è già compreso nel codice del kernel se uno lo vuole utilizzare)

per sapere che driver usi devi

1- avere un kernel precompilato con supporto alsa modulare
2-dare lsmod e leggere, tra i drivers alsa, quale viene caricato per la tua scheda audio

oppure
1- cercare il linux-hardware compatibility-how-to e verificare se il tuo modello di scheda audio viene citato come modello compatibile, indicando anche quale è il nome del driver da selezionare

oppure:
1- abilitare tutti i driver alsa come modulari al momento della configurazione del kernel
2-vedere quale modulo , dei 1000 che avrai compilato, è stato caricato all'avvio (lo vedi sempre con lsmod).

magari esiste anche un'altra soluzione :)

ciaux,
M.

Inviato: gio 27 ott 2005, 20:40
da goldy
absinthe ha scritto: dare lsmod e leggere, tra i drivers alsa, quale viene caricato per la tua scheda audio
ciaux,
M.
Questa ed altre soluzioni che tu hai consigliato vanno bene quando i driver
alsa sono funzionanti , e non 'è questo il caso
fabiom ha scritto: Come faccio a vedere quali moduli vengono caricati?
il comando sarebbe lsmod
ma per il momento non serve

dai

Codice: Seleziona tutto

lspci | grep -i audio
vedi il chipset che usa la tua scheda audio e sul sito di alsa vedi a quale modulo corrisponde.
Ma per comodità e per non stare a sbatterti più di tanto non succede niente se metti
nel kernel tutti i moduli di alsa.
samiel ha scritto: No, basta ricompilare alsa-driver
Non ne sono tanto sicuro , se io compilo un kernel senza mettere
nulla di alsa , non credo che i driver funzionino bene.
Dove le prendi le librerie di alsa? se non da alsa-lib?
Se vuoi una compatibilità con OSS (consigliato) allora hai bisogno anche di alsa-oss
e poi serve anche alsa-utils e alsa-nonmiricordo

p.s.

Scusa absybthe mi era sfuggito il tuo primo post
di riavviare con un kernel funzionante , e controllare i moduli

Inviato: gio 27 ott 2005, 20:53
da samiel
Non ne sono tanto sicuro , se io compilo un kernel senza mettere
nulla di alsa , non credo che i driver funzionino bene.
Dove le prendi le librerie di alsa? se non da alsa-lib?
Se vuoi una compatibilità con OSS (consigliato) allora hai bisogno anche di alsa-oss
e poi serve anche alsa-utils e alsa-nonmiricordo
No, io ho lasciato tutto com'era
e mi solo limitato a ricompilare alsa-driver
col 2.6.13.4 (coi suoi headers) e va benissimo.
Non ho detto di non mettere nulla di alsa,
va messo tutto, ma, ripeto, basta RICOMPILARE
solo alsa-driver

M.

Inviato: sab 29 ott 2005, 22:42
da Belzebu
Ho avuto lo stesso problema, ma comunque sono passato al kernel 2.6.14.
In entrambi i casi ho utilizzato la configurazione che avevo usato per ricompilarmi il 2.6.13, configurazione con cui l'audio funzionava. Infatti ho ricontrollato prima di compilare il 2.6.14 e il driver selezionato era quello giusto, sis ac97, come rilevato anche da lspci | grep -i audio.
Il problema è che ora l'audio non funziona, alsaconf non rileva nessuna scheda, e se tento di compilare alsa-driver; come consigliato qui, lo script configure si interrompe perché rileva il modulo built-in nel kernel.
Quali altre possono essere le cause del problema?

Inviato: sab 29 ott 2005, 22:48
da samiel
Se metti il driver build-in nel kernel,
è normale che alsaconf non la rilevi.
Se invece metti il supporto per il suono
come modulare (e basta), allora il lavoro
lo fa tutto alsaconf.
Strano invece che, se hai inserito il modulo
corretto, il suono non vada...

M.

Inviato: sab 29 ott 2005, 23:14
da Belzebu
Credo di aver individuato il problema anche se mi pare molto molto strano.
Aprivo i file audio con totem e siccome non si sentiva nulla pensavo non funzionasse l'audio. Poi ho aperto un file con gxine ed ho notato che l'audio era bloccato, l'ho sbloccato e la musica si sente anche con totem.
Totem si appoggia a gxine? Com'è possibile che un programma blocchi l'audio anche su altri programmi?