nuovo kernel and alsa

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
sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

nuovo kernel and alsa

Messaggio da sunreal »

Ho compilato il kernel 2.6.14.6 con tutto l'occorrente per alsa e difatti il suono funziona bene, tranne che quando kde si avvia la musica iniziale è molto distorta, ma non succede con nessuna altra applicazione, la mia domanda è questa quando si ricompila il kernel bisogna fare qualche cosa ad alsa, oppure si può lasciare tutto come prima,perchè, ricordo che quando installai un kernel con l'initrd si doveva anche reinstallare alsa.Ciao.

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggio da phobos3576 »

Il problema del suono distorto è capitato anche a me e ti assicuro al 100% che tutto dipende proprio dalla installazione di un nuovo kernel; in particolare, ho notato che il problema si presenta quando c'è una incongruenza tra il numero di versione del driver ALSA del kernel e il numero di versione delle librerie ALSA.

Per evitare questo problema, prima di installare un nuovo kernel devi aggiornare anche le librerie ALSA; la procedura quindi è la seguente:

1) installa le ultime versioni (stabili) di alsa-lib, alsa-oss e alsa-utils
2) installa il nuovo kernel.

P.S. Come saprai, i kernel della famiglia 2.6.x forniscono anche il driver ALSA (alsa-driver); quindi, alsa-driver NON lo devi installare a parte.

sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Messaggio da sunreal »

Quindi dovrei installare le librerie mancanti poi ricompilare il kernel?
Poi ho controllato in kpackage e ho notato che ci sono questi pacchetti:
alsa-driver-1.0.9b_2.4.31-i486-1
alsa-driver-1.0.9b_2.6.13-i486-1
alsa-lib-1.0.9-i486-1
alsa-oss-1.0.9-i486-1
alsa-utils-1.0.9a-i486-2

Due cose è normale che ho due versioni di alsa-driver? Ci sono pacchetti .tgz di queste librerie.

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggio da phobos3576 »

Chiaramente non è normale!
Ti sei scordato di disinstallare il vecchio package di alsa-driver.

Se decidi di ricompilare il kernel (2.6.16 o superiore):

1) disisntalla prima tutti i pacchetti alsa-driver (non ti servono in quanto alsa-driver è presente nel kernel).
2) disinstalla i pacchetti alsa-lib, alsa-oss e alsa-utils 1.0.9
3) installa, nell'ordine: alsa-lib, alsa- oss e alsa-utils 1.0.10
4) ricompila il kernel

Probabilmente i vecchi package alsa-driver sono presenti in quanto avevi installato un kernel precompilato.

sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Messaggio da sunreal »

phobos3576 ha scritto: 3) installa, nell'ordine: alsa-lib, alsa- oss e alsa-utils 1.0.10
Non sono riuscito a trovare tgz di questi pacchetti sai dove si possono trovare? Ciao.

Google è fantastico ma se lo imposti male non serve a nulla, OK li ho trovati, Grazie

leo410me
Linux 2.x
Linux 2.x
Messaggi: 331
Iscritto il: dom 10 apr 2005, 0:00

Messaggio da leo410me »

phobos3576 ha scritto: Se decidi di ricompilare il kernel (2.6.16 o superiore):
Cosa significa che nei kernel precedenti ALSA non era incluso nel kernel?

samiel
Staff
Staff
Messaggi: 5511
Iscritto il: ven 16 gen 2004, 0:00
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian
Località: Venezia

Messaggio da samiel »

No, nel kernel c'è il supporto alsa.
Ora: o metti il supporto nel kernel
e non ti servono gli alsa-driver
(perché la tua scheda audio la supporti
appunto già nel kernel)
oppure non metti il supporto nel kernel
e allora ti servono gli alsa-driver.
Però se ti compili un nuovo kernel,
devi ricompilare contro quello
il pacchetto degli alsa-driver

M.

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Messaggio da phobos3576 »

leo410me ha scritto:
phobos3576 ha scritto: Se decidi di ricompilare il kernel (2.6.16 o superiore):
Cosa significa che nei kernel precedenti ALSA non era incluso nel kernel?
Nei kernel della famiglia 2.4.x bisognava installare alsa-driver a parte; invece, i kernel della famiglia 2.6.x includono anche alsa-driver (basta abilitarlo opportunamente durante la compilazione).

leo410me
Linux 2.x
Linux 2.x
Messaggi: 331
Iscritto il: dom 10 apr 2005, 0:00

Messaggio da leo410me »

OK. Mi metto al lavoro.

Rispondi