Problemi Alsa e Intel High Definition Audio (HDA)
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.
Problemi Alsa e Intel High Definition Audio (HDA)
Ciao tutti
qualcuno che ha Intel High Definition Audio percaso sa dirmi cosa va compilato nel kernel (2.6.20.4) per farla andare?
Io ho compilato i moduli ALSA e quelli relativi alla hd audio ma non c'è modo di farla andare, eppure nel kernel 2.6.18 funzionava tutto perfettamente...
Adesso quando faccio alsaconf non mi rileva nulla con le relative conseguenze...
Avevo letto in un changelog che avevano cambiato qualcosa relativo all HD audio ma non pensavo chissà cosa...
Grazie
qualcuno che ha Intel High Definition Audio percaso sa dirmi cosa va compilato nel kernel (2.6.20.4) per farla andare?
Io ho compilato i moduli ALSA e quelli relativi alla hd audio ma non c'è modo di farla andare, eppure nel kernel 2.6.18 funzionava tutto perfettamente...
Adesso quando faccio alsaconf non mi rileva nulla con le relative conseguenze...
Avevo letto in un changelog che avevano cambiato qualcosa relativo all HD audio ma non pensavo chissà cosa...
Grazie
- michele.p
- 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:
...nell'ordine;
1) Il modulo da caricare è "snd-hda-intel". Verifica se è stato caricato con (da root) il comando;
lsmod|grep snd-hda
Se non è stato caricato verifica se è tra quelli caricabili con il comando;
modprobe -l | grep snd-hda
Se non è stato caricato ed è tra quelli caricabili, caricalo con il comando;
modprobe -v snd-hda-intel
Se non è stato caricato e non è nemmeno tra quelli caricabili devi ricompilare il kernel oppure segui il punto 3 se hai disattivato il supporto ALSA nel kernel.
2) La scheda audio è, nel tuo caso integrata. Domanda; hai solo quella oppure hai anche una scheda su bus PCI?
3) Ricorda che se devi compilare ALSA direttamente dai sorgenti, NON puoi avere anche i moduli integrati nel kernel e questo perché ciò creerebbe solo conflitti. Se vuoi installare ALSA da sorgenti ricorda, nel ricompilare il kernel, di disattivarne il supporto ALSA.
Bye
1) Il modulo da caricare è "snd-hda-intel". Verifica se è stato caricato con (da root) il comando;
lsmod|grep snd-hda
Se non è stato caricato verifica se è tra quelli caricabili con il comando;
modprobe -l | grep snd-hda
Se non è stato caricato ed è tra quelli caricabili, caricalo con il comando;
modprobe -v snd-hda-intel
Se non è stato caricato e non è nemmeno tra quelli caricabili devi ricompilare il kernel oppure segui il punto 3 se hai disattivato il supporto ALSA nel kernel.
2) La scheda audio è, nel tuo caso integrata. Domanda; hai solo quella oppure hai anche una scheda su bus PCI?
3) Ricorda che se devi compilare ALSA direttamente dai sorgenti, NON puoi avere anche i moduli integrati nel kernel e questo perché ciò creerebbe solo conflitti. Se vuoi installare ALSA da sorgenti ricorda, nel ricompilare il kernel, di disattivarne il supporto ALSA.
Bye
io ho usato regolarmente sia quelli del kernel che quelli sul sito ufficiale, preferendo quando posso togliere il supporto alsa dal kernel perchè quelli del sito ufficiale sono più facili da aggiornare.
Conla current e il 2.6.20.4 i driver originali non sono riuscito a compilarli, e allora ho tenuto quelli del kernel a cui ho passato l'opzione model=3stack per far riconoscere bene i livelli al mixer.
Adesso con il 2.6.21-rc5 (in test) il mixer ha un casino di canali, 4 di riproduzione, 3 in registrazione + 3 switch.... forse non sarà proprio esattamente il mio modello, ma funziona
Edit: esattamente mi riferisco alla
Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
Card: HDA Intel
Chip: Conexant CX20549 (Venice)
Conla current e il 2.6.20.4 i driver originali non sono riuscito a compilarli, e allora ho tenuto quelli del kernel a cui ho passato l'opzione model=3stack per far riconoscere bene i livelli al mixer.
Adesso con il 2.6.21-rc5 (in test) il mixer ha un casino di canali, 4 di riproduzione, 3 in registrazione + 3 switch.... forse non sarà proprio esattamente il mio modello, ma funziona
Edit: esattamente mi riferisco alla
Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
Card: HDA Intel
Chip: Conexant CX20549 (Venice)
- 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
Teoricamente, con le HDA non ci dovrebbero essere problemi; io ho una HDA nVidia basata su chipset ALC883 e tutto funziona alla perfezione. La scheda (integrata) viene autorilevata al boot e tutti i moduli vengono caricati automaticamente; la resa sonora è veramente spettacolare con tanto di supporto per l'effetto surround.
Parecchi utenti però stanno avendo problemi; in effetti, nel changelog del 2.6.20.4 si legge:
Un altro aspetto che mi viene in mente è legato al BIOS; nel mio caso, durante il boot ottengo il messaggio:
Entrando nel BIOS ho notato che è presente la voce on-board audio per la quale posso selezionare Auto, Enable, Disable; magari il problema può dipendere proprio dal BIOS.
Parecchi utenti però stanno avendo problemi; in effetti, nel changelog del 2.6.20.4 si legge:
Codice: Seleziona tutto
commit 0a67204c5d11aca00fafc3ebe95be9a72447f70c
Author: Takashi Iwai <tiwai@suse.de>
Date: Sun Mar 18 18:19:29 2007 -0400
hda-intel - Fix codec probe with ATI controllers
[ALSA] hda-intel - Fix codec probe with ATI contorllers
ATI controllers may have up to 4 codecs while ICH up to 3.
Thus the earlier fix to change AZX_MAX_CODECS to 3 cause a regression
on some devices that have the audio codec at bit#3.
Now max codecs is defined according to the driver type, either 3 or 4.
Currently 4 is set only to ATI chips. Other might need the same
change, too.
Cc: Chuck Ebbert <cebbert@redhat.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
Codice: Seleziona tutto
hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...Metto qualche puntino su qualche i che sono stato troppo generico..
Allora il pc sul quale sto lavorando è un notebook percui la scheda è integrata e sicuramente non ci sono altre schede sui pci... Quando ho ricompilato il kernel i moduli alsa e hda li avevo compilati all'interno del kernel e non come modulo da caricare con modprobe.
il chip dell hda dovrebbe essere ALC883 ma non so come accertamene.
Oggi provo a ricompilare il kernel e i moduli tirati giù dal sito e vi aggiorno in serata.
Allora il pc sul quale sto lavorando è un notebook percui la scheda è integrata e sicuramente non ci sono altre schede sui pci... Quando ho ricompilato il kernel i moduli alsa e hda li avevo compilati all'interno del kernel e non come modulo da caricare con modprobe.
il chip dell hda dovrebbe essere ALC883 ma non so come accertamene.
Oggi provo a ricompilare il kernel e i moduli tirati giù dal sito e vi aggiorno in serata.
- 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
Sbagliato!mark24 ha scritto:Metto qualche puntino su qualche i che sono stato troppo generico..
Allora il pc sul quale sto lavorando è un notebook percui la scheda è integrata e sicuramente non ci sono altre schede sui pci... Quando ho ricompilato il kernel i moduli alsa e hda li avevo compilati all'interno del kernel e non come modulo da caricare con modprobe.
il chip dell hda dovrebbe essere ALC883 ma non so come accertamene.
Oggi provo a ricompilare il kernel e i moduli tirati giù dal sito e vi aggiorno in serata.
Tutto il supporto audio (compreso ALSA) deve essere compilato come modulo e non direttamente nel kernel!


