nuovo kernel and alsa
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.
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.
-
sunreal
- Master

- Messaggi: 1599
- Iscritto il: dom 10 apr 2005, 0:00
- Slackware: 14.1
- Desktop: kde
- Località: P.P.P.
nuovo kernel and alsa
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.
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
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.
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

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

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
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.
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.
-
samiel
- 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
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.
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.
- phobos3576
- Staff

- Messaggi: 2980
- Iscritto il: dom 17 apr 2005, 0:00
- Slackware: 13.1
- Kernel: 2.6.37-smp
- Desktop: KDE 4.5.3
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 ha scritto:Cosa significa che nei kernel precedenti ALSA non era incluso nel kernel?phobos3576 ha scritto: Se decidi di ricompilare il kernel (2.6.16 o superiore):
