Pagina 1 di 2
Problema dell' audio con kernel alleggerito
Inviato: dom 9 mar 2008, 20:04
da ragnetto
Dop aver ricompilato con configurazione più leggera il 2.6.23.14 mi ritrovo una X rossa sull' icona dell' audio e se ci clicco esce questa finestra. Posto anche il config.
Re: Problema dell' audio con kernel alleggerito
Inviato: dom 9 mar 2008, 20:14
da gigiobagiano
Che scheda audio hai?e lanciando alsaconf da console rileva la tua scheda?
Re: Problema dell' audio con kernel alleggerito
Inviato: dom 9 mar 2008, 20:50
da phobos3576
Problema dell' audio con kernel alleggerito
Magari hai alleggerito i driver della scheda audio ...
Re: Problema dell' audio con kernel alleggerito
Inviato: dom 9 mar 2008, 21:59
da birg81
ma infondo cosa avrai mai da sentire con l'audio?!

Re: Problema dell' audio con kernel alleggerito
Inviato: dom 9 mar 2008, 22:56
da phobos3576
birg81 ha scritto:ma infondo cosa avrai mai da sentire con l'audio?!

Cosa avrà da sentire? Naturalmente ... i Podcast del Maestro!!!
http://www.nococozza.netsons.org/
Ragnetto non farci caso.
Controlla con un
lsmod | less che siano presenti i vari moduli
soundcore, snd, snd_hda_intel, snd_pcm, snd_pcm_oss, snd_mixer, snd_mixer_oss e così via; tieni presente che spesso, l'audio funziona correttamente solo quando i driver ALSA e quelli per la scheda audio vengono compilati come moduli e non direttamente nel kernel!
Re: Problema dell' audio con kernel alleggerito
Inviato: lun 10 mar 2008, 10:41
da conraid
phobos3576 ha scritto:
Controlla con un lsmod | less che siano presenti i vari moduli soundcore, snd, snd_hda_intel, snd_pcm, snd_pcm_oss, snd_mixer, snd_mixer_oss e così via; tieni presente che spesso, l'audio funziona correttamente solo quando i driver ALSA e quelli per la scheda audio vengono compilati come moduli e non direttamente nel kernel!
Nel suo config sono modulare e ci sono "tutti"... alla faccia della "leggerezza"

Re: Problema dell' audio con kernel alleggerito
Inviato: lun 10 mar 2008, 10:44
da ragnetto
Codice: Seleziona tutto
bash-3.1$ lsmod
Module Size Used by
snd_mixer_oss 12224 0
snd 37572 1 snd_mixer_oss
soundcore 5312 1 snd
i2c_viapro 6420 0
uhci_hcd 17452 0
bash-3.1# modprobe -l | grep snd
/lib/modules/2.6.23.14-leg/kernel/sound/drivers/snd-dummy.ko
/lib/modules/2.6.23.14-leg/kernel/sound/core/snd-pcm.ko
/lib/modules/2.6.23.14-leg/kernel/sound/core/snd.ko
/lib/modules/2.6.23.14-leg/kernel/sound/core/snd-timer.ko
/lib/modules/2.6.23.14-leg/kernel/sound/core/snd-page-alloc.ko
/lib/modules/2.6.23.14-leg/kernel/sound/core/seq/snd-seq-device.ko
/lib/modules/2.6.23.14-leg/kernel/sound/core/seq/snd-seq.ko
/lib/modules/2.6.23.14-leg/kernel/sound/core/seq/snd-seq-dummy.ko
/lib/modules/2.6.23.14-leg/kernel/sound/core/oss/snd-pcm-oss.ko
/lib/modules/2.6.23.14-leg/kernel/sound/core/oss/snd-mixer-oss.ko
Alsaconf dice che non trova niente, é possibile che abbia tolto qualche supporto per le schede integrate? Perchè la mia è integrata. Se sì come posso verificare?
Re: Problema dell' audio con kernel alleggerito
Inviato: lun 10 mar 2008, 10:56
da conraid
ragnetto ha scritto:
Alsaconf dice che non trova niente, é possibile che abbia tolto qualche supporto per le schede integrate? Perchè la mia è integrata. Se sì come posso verificare?
Guardi che scheda audio hai (lspci) e cerchi il modulo giusto per la tua periferica.
Non ho visto tutto il tuo config, ma la sezione audio ce l'hai tutta modulare. Ed hai messo tutti i moduli, anche delle schede che non hai, perché non puoi averle tutte
Controlla da questo sito quale moduli ti servono
http://kmuto.jp/debian/hcl/
Re: Problema dell' audio con kernel alleggerito
Inviato: lun 10 mar 2008, 11:44
da ragnetto
Ho visto quel sito, dice che ho bisogno di snd-hda-intel (o snd_hda_intel) ma nel .config non c' è. Neanche nel kernel smp ma in lsmod c' è. Come è possibile questa cosa? Dove si imposta nel .config? Quel sito serve a fornire info sul proprio hardware e sui moduli necessari per farlo funzionare? Come mai alcune voci risultano non in works? E normale? Potrebbe essere meglio se fossero in works? Ora stò usando l' smp. E poi la mia è una scheda Asus non è strano che ci sia di mezzo l'intel?
Re: Problema dell' audio con kernel alleggerito
Inviato: lun 10 mar 2008, 11:50
da conraid
ragnetto ha scritto:Ho visto quel sito, dice che ho bisogno di snd-hda-intel (o snd_hda_intel) ma nel .config non c' è. Neanche nel kernel smp ma in lsmod c' è. Come è possibile questa cosa? Dove si imposta nel .config? Quel sito serve a fornire info sul proprio hardware e sui moduli necessari per farlo funzionare? Come mai alcune voci risultano non in works? E normale? Potrebbe essere meglio se fossero in works? Ora stò usando l' smp.
Posta l'output di lspci -n
Comunque
Codice: Seleziona tutto
$ cat /tmp/config.log | grep HDA
# CONFIG_SENSORS_HDAPS is not set
CONFIG_SND_HDA_INTEL=m
Ce l'hai snd_hda_intel nel config
Hai anche tutti gli altri se per questo.
Re: Problema dell' audio con kernel alleggerito
Inviato: lun 10 mar 2008, 12:23
da ragnetto
Codice: Seleziona tutto
bash-3.1# lspci -n
00:00.0 0600: 1106:0351
00:00.1 0600: 1106:1351
00:00.2 0600: 1106:2351
00:00.3 0600: 1106:3351
00:00.4 0600: 1106:4351
00:00.5 0800: 1106:5351
00:00.6 0600: 1106:6238
00:00.7 0600: 1106:7351
00:01.0 0604: 1106:b999
00:02.0 0604: 1106:a238
00:03.0 0604: 1106:c238
00:03.1 0604: 1106:d238
00:03.2 0604: 1106:e238
00:03.3 0604: 1106:f238
00:0f.0 0101: 1106:0591 (rev 80)
00:0f.1 0101: 1106:0571 (rev 07)
00:10.0 0c03: 1106:3038 (rev a0)
00:10.1 0c03: 1106:3038 (rev a0)
00:10.2 0c03: 1106:3038 (rev a0)
00:10.3 0c03: 1106:3038 (rev a0)
00:10.4 0c03: 1106:3104 (rev 86)
00:11.0 0601: 1106:3337
00:11.7 0600: 1106:287e
00:13.0 0604: 1106:337b
00:13.1 0604: 1106:337a
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
02:00.0 0300: 1002:5b60
02:00.1 0380: 1002:5b70
04:00.0 0200: 1969:1048 (rev b0)
06:00.0 0101: 11ab:6121 (rev b0)
07:08.0 0200: 100b:0022
80:01.0 0403: 1106:3288 (rev 10)
Mi ero scordato delle maiuscole, comunque poi, nelkernel non c' è quel modulo.
Codice: Seleziona tutto
bash-3.1# find /lib/modules/*leg/ -name *intel*
bash-3.1#
Avrei un pò di domande:
I moduli indicati da quel sito sono la base per far funzionare corettamente l' hardware?
Ce ne sono anche altri che non vengono mensionati come dipendenze ecc..?
Potrei fare un kernel prendendo il .config e abilitando solo quei moduli detti dal sito?
Potreste spiegarmi meglio il discorso delle dipedenze all' interno del kernel?
Grazie.
Re: Problema dell' audio con kernel alleggerito
Inviato: lun 10 mar 2008, 12:33
da conraid
ragnetto ha scritto:
Mi ero scordato delle maiuscole, comunque poi, nelkernel non c' è quel modulo.
Codice: Seleziona tutto
bash-3.1# find /lib/modules/*leg/ -name *intel*
bash-3.1#
Dopo guardo l'output.
Comunque quell *leg cosa sta ad indicare?
Se fai
cosa trovi?
ragnetto ha scritto:
Avrei un pò di domande:
I moduli indicati da quel sito sono la base per far funzionare corettamente l' hardware?
Ce ne sono anche altri che non vengono mensionati come dipendenze ecc..?
Potrei fare un kernel prendendo il .config e abilitando solo quei moduli detti dal sito?
Potreste spiegarmi meglio il discorso delle dipedenze all' interno del kernel?
Quei moduli sono quelli che servono a far funzionare il tuo hardware, ma ne servono altri.
Sapere quali è lunga da spiegare, e dipende da cosa vuoi tu.
Se cerchi nel wiki c'è una guida con la traduzione di ogni opzione, anche se non è aggiornata, ma ti da un idea.
Le dipendenze le vedi se fai make xconfig e guardi la finestra del modulo selezionato.
Ti viene scritto quali dipendenze ha bisogno, anche se in forma non proprio user friendly
Se fossi in te farei il contrario.
Prendi un kernel che sai che ti funziona e togli quel che sei sicuro che non ti serve. Quel che non sai o di cui hai dubbi per il momento lascialo stare.
Con il tempo fai prove, esperimenti e studi la documentazione
UPDATE
Ho visto adesso perché hai usato *leg
Re: Problema dell' audio con kernel alleggerito
Inviato: lun 10 mar 2008, 12:38
da ragnetto
Codice: Seleziona tutto
bash-3.1# find /lib/modules/*leg/ -name *intel*
bash-3.1#
Leg stà per leggero, 2.6.23.14-leg il nome del kernel in questione.
Re: Problema dell' audio con kernel alleggerito
Inviato: lun 10 mar 2008, 12:42
da conraid
ragnetto ha scritto:Codice: Seleziona tutto
bash-3.1# find /lib/modules/*leg/ -name *intel*
bash-3.1#
Leg stà per leggero, 2.6.23.14-leg il nome del kernel in questione.
A parte che continua a farmi sorridere la parola leggero, penso a quelli "pesanti" come sono

Comunque per la scheda audio, altrimenti andiamo fuori tema, devi usare
SND_HDA_CODEC_VIA
Che è un "sottomodulo" di SND_HDA_INTEL
Io ho il 2.6.24 però, non ricordo se nel 2.6.23 è la stessa cosa
Tutti gli altri del sottomenù Alsa->PCI Devices puoi toglierli, così inizi veramente ad alleggerire
Però dovrebbe caricartelo, nei log non trovi niente di anomalo o di errore?
Re: Problema dell' audio con kernel alleggerito
Inviato: lun 10 mar 2008, 13:05
da ragnetto
Non c' è SND_HDA_CODEC_VIA nel .config, lo hai visto nel .config del 24? Il comando make dep serve a soddisfare tutte le dipendenze interne al kernel, giusto? Se mi dice dall' output che non è necessario cosa significa? Quali log dovrei guardare secondo te? perchè in fase di avvio ce ne sono una marea di errori.