Ancora guai con 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.
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

Ancora guai con alsa

Messaggio da samiel »

Ho messo il kernel 2.6.15. Ora: se uso gli alsa-driver
ricompilati si questo kernel il messaggio di avvio mi dice
che il gformato dei moduli è invalido. Se ricompilo
il kernel mettendo il supporto modulare lì ed eliminando
gli alsa-driver, mi dice che non trova il dispositivo.
E a questo punto, che faccio? Non capisco perché, ma
col 2.6.14.5 2 col 2.6.15 mi sono sorti 'sti guai...

Grazie
M.

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Messaggio da goldy »

Puoi postare le voci relative ad alsa sound che hai nel config?

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 »

Certamente!

Codice: Seleziona tutto

# Sound
#
CONFIG_SOUND=m

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_GENERIC_DRIVER=y

#
# Generic devices
#
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set

#
# PCI devices
#
# CONFIG_SND_ALI5451 is not set
# CONFIG_SND_ATIIXP is not set
# CONFIG_SND_ATIIXP_MODEM is not set
# CONFIG_SND_AU8810 is not set
# CONFIG_SND_AU8820 is not set
# CONFIG_SND_AU8830 is not set
# CONFIG_SND_BT87X is not set
# CONFIG_SND_CS46XX is not set
# CONFIG_SND_CS4281 is not set
# CONFIG_SND_EMU10K1 is not set
# CONFIG_SND_EMU10K1X is not set
# CONFIG_SND_CA0106 is not set
# CONFIG_SND_KORG1212 is not set
# CONFIG_SND_MIXART is not set
# CONFIG_SND_NM256 is not set
# CONFIG_SND_RME32 is not set
# CONFIG_SND_RME96 is not set
# CONFIG_SND_RME9652 is not set
# CONFIG_SND_HDSP is not set
# CONFIG_SND_HDSPM is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SND_YMFPCI is not set
# CONFIG_SND_AD1889 is not set
# CONFIG_SND_ALS4000 is not set
# CONFIG_SND_CMIPCI is not set
# CONFIG_SND_ENS1370 is not set
# CONFIG_SND_ENS1371 is not set
# CONFIG_SND_ES1938 is not set
# CONFIG_SND_ES1968 is not set
# CONFIG_SND_MAESTRO3 is not set
# CONFIG_SND_FM801 is not set
# CONFIG_SND_ICE1712 is not set
# CONFIG_SND_ICE1724 is not set
# CONFIG_SND_INTEL8X0 is not set
# CONFIG_SND_SONICVIBES is not set
# CONFIG_SND_VIA82XX is not set
# CONFIG_SND_VIA82XX_MODEM is not set
# CONFIG_SND_VX222 is not set
CONFIG_SND_HDA_INTEL=m

#
# USB devices
#
# CONFIG_SND_USB_AUDIO is not set
# CONFIG_SND_USB_USX2Y is not set

#
# Open Sound System
#
# CONFIG_SOUND_PRIME is not set
Ti ispirano qualcosa?
Grazie
M.

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Messaggio da goldy »

Te l'ho chiesto perchè io da poco ho preso l'abitudine di compilare
alsa direttamente nel kernel , e non usare più i driver , in modo da non dover ricompilare
ogni volta i driver al cambio del kernel.

Solo che prima di arrivare a non aver più problemi con alsa ho dovuto sbattere
su alcune configurazioni sbagliate , tipo moduli che non mettevo , oppure
altri che mettevo statici e invece andavano modulari.

Guardando il tuo config però ho notato una cosa

in questa parte del config hai queste voci

Codice: Seleziona tutto

CONFIG_SND_SEQUENCER_OSS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_
GENERIC_DRIVER=y
invece il mio è cosi' kernel 2.6.14.5

Codice: Seleziona tutto

CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_GENERIC_DRIVER=y
le due voci

Codice: Seleziona tutto

CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
le dovresti comunque avere ,anche se commentate
come alcune altre
però dovrebbero esserci
perchè non ci sono?

hai per caso usato un config di un vecchio kernel?

E poi Io adesso ho una scheda audio pci,
ma anche prima quando avevo l'audio integrato nella motherboard
dovevo caricare alcuni moduli pci per farla andare

tipo

Codice: Seleziona tutto

CONFIG_SND_EMU10K1=m
invece tu hai un solo modulo caricato nella pci devices
io ti consiglierei di mettere anche qualcos'altro

Penso che comunque il problema sia nel tuo config

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 »

Sono partito dal config del 2.6.14.5.
Quelle voci ci sono nel menuconfig,
semplicemente non le ho abilitate.
Non so perché comunque non compaiono.
Per quello che riguarda la scheda,
con hda intel e basta aveva sempre funzionato.
Adesso invece mettendo il supporto
come modulo, non me lo crea nemmeno.
e infatti non lo trovo in /lib/modules / ecc...
Dici che dovrei ripartire azerando le impostazioni
del vecchio config?

Grazie
M.

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Messaggio da goldy »

Secondo me sarebbe una prova da fare

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Messaggio da goldy »

e poi ti mancano anche altre voci nel generic devices

tipo il tuo è

Codice: Seleziona tutto

#
# Generic devices
#
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
# CONFIG_SND_MTPAV is not set
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
il mio è cosi'

Codice: Seleziona tutto

#
# Generic devices
#
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_OPL4_LIB=m
CONFIG_SND_VX_LIB=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
io adesso non dico che siano quelli i moduli che ti servono
però già il fatto che non esistono mi sembra strano
è vero non le hai abilitate
ma il is not set dovrebbe esserci comunque
a meno che
non siano state tolte nel kernel 2.6.15 che io non ho ancora visto

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 »

Ho ricompilato dopo un bel make mrproper.
ma il risultato non cambia.... :-(

M.

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Samiel, qual è il chip della scheda audio?

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 »

È hda intel.
Ho compilato alsa 1-0-11rc2 ma il problema non cambia.
Sembra che il formato dei moduli non gli garbi (invalid format)...

M.

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Messaggio da goldy »

Hai provato anche a fare quello che c'è scritto qua?

http://www.alsa-project.org/alsa-doc/do ... =hda-intel

gastone90

Messaggio da gastone90 »

samiel ha scritto:Ho ricompilato dopo un bel make mrproper.
ma il risultato non cambia.... :-(

M.
Di solito, il kernel, se non trova un config in /usr/src/linux, va a guardare il file config che c'è in /boot. Prova a cancellare anche quello. Ciao ;)

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 »

Ho provato a ricompilare ripartendo da zero.
Poi ho visto le indicazioni della pagina segnalatami
da goldy (grazie!), ma non ho risolto. Eppure sono
due anni che tutto funzionava. Non capisco la causa
di sta faccenda. Ho provato a ricompilare per l'ennesima
volta il kernel mettendo tutto statico, ma ho comunque
dei guai e alsamixer non parte... :-(

M.

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 »

Ultimo aggiornamento: dando alsaconf la scheda viene riconosciuta,
stavolta i moduli venfono accettati correttamente,
ma ricevo il messaggio:
Loading ALSA mixer settings: /usr/sbin/alsactl restore
/usr/sbin/alsactl: set_control:873: failed to obtain info for control #1 (Invalid argument)
Loading OSS compatibility modules for ALSA.
Setting default volumes...
amixer: Mixer default load error: Invalid argument
E infatti i mixer di alsa non vanno...
Problema insolubile?

M.

Avatar utente
goldy
Packager
Packager
Messaggi: 1267
Iscritto il: lun 3 mag 2004, 0:00
Slackware: Current
Kernel: 2.6.26.5
Desktop: KDE 3.5.10
Località: Bologna
Contatta:

Messaggio da goldy »

scusa se insisto ma io sono sempre più convinto
che sia un problema di compilazione di alsa

tra l'altro la tua scheda audio ha bisogno di questi moduli

snd-emu10k1
snd-pcm-oss
snd-mixer-oss
snd-seq-oss

e uno non lo hai messo,
indovina quale?

dai un'occhiata qui comunque
http://lists.debian.org/debian-italian/ ... 00086.html

Rispondi