Problema dell' audio con kernel alleggerito

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Problema dell' audio con kernel alleggerito

Messaggio 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.
Allegati
config.log
(38.24 KiB) Scaricato 69 volte
Screenshot.png
Screenshot.png (46.85 KiB) Visto 4233 volte

Avatar utente
gigiobagiano
Linux 3.x
Linux 3.x
Messaggi: 530
Iscritto il: dom 11 mar 2007, 12:58
Nome Cognome: Filippo
Slackware: 14.2
Kernel: vanilla-4.4.38
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Re: Problema dell' audio con kernel alleggerito

Messaggio da gigiobagiano »

Che scheda audio hai?e lanciando alsaconf da console rileva la tua scheda?

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

Re: Problema dell' audio con kernel alleggerito

Messaggio da phobos3576 »

Problema dell' audio con kernel alleggerito
Magari hai alleggerito i driver della scheda audio ...

birg81
Linux 3.x
Linux 3.x
Messaggi: 760
Iscritto il: lun 16 gen 2006, 10:57
Nome Cognome: Biagio
Slackware: 12.2
Kernel: 3.4.7
Desktop: LxDE
Distribuzione: ArchLinux
Località: Castellammare di Stabia (NA)
Contatta:

Re: Problema dell' audio con kernel alleggerito

Messaggio da birg81 »

ma infondo cosa avrai mai da sentire con l'audio?! :badgrin:

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

Re: Problema dell' audio con kernel alleggerito

Messaggio da phobos3576 »

birg81 ha scritto:ma infondo cosa avrai mai da sentire con l'audio?! :badgrin:
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!

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Problema dell' audio con kernel alleggerito

Messaggio 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" :-)

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema dell' audio con kernel alleggerito

Messaggio 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?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Problema dell' audio con kernel alleggerito

Messaggio 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/

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema dell' audio con kernel alleggerito

Messaggio 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?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Problema dell' audio con kernel alleggerito

Messaggio 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.

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema dell' audio con kernel alleggerito

Messaggio 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.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Problema dell' audio con kernel alleggerito

Messaggio 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

Codice: Seleziona tutto

find /lib/modules -name *intel*
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

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema dell' audio con kernel alleggerito

Messaggio 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.

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Problema dell' audio con kernel alleggerito

Messaggio 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?

ragnetto
Linux 1.x
Linux 1.x
Messaggi: 178
Iscritto il: sab 2 feb 2008, 22:07

Re: Problema dell' audio con kernel alleggerito

Messaggio 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.

Rispondi