Newsgroup: it.comp.os.linux.debian
Titolo: probelma modulo audio

Salve,
	qualche giorno fa ho aggiornato la mia sarge con il comando apt-get
dist-upgrade, il comando mi ha installato come kernel image il
2.6.8-2-686. Purtroppo a seguito di tale operazione non riesco più a
caricare il modulo della scheda audio: il modulo e il snd-ca0160 per una
Sound Blaster LS. Vorrei sottolineare che con il kernel 2.6.8 Seguendo
la stesso procedura ho correttamente compilato e suggessivamente
caricato lo stesso modulo.
Attualmente invece ogni volta che tento di caricarlo ottengo il seguente
messaggio:
FATAL: Error inserting snd_pcm
(/lib/modules/2.6.8-2-686/kernel/sound/acore/snd-pcm.ko): Unknown symbol
in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd_pcm
FATAL: Error inserting snd_pcm
(/lib/modules/2.6.8-2-686/kernel/sound/acore/snd-pcm.ko): Unknown symbol
in module, or unknown parameter (see dmesg)
WARNING: Error running install command for snd_pcm
FATAL: Error inserting snd_ca0106
(/lib/modules/2.6.8-2-686/kernel/sound/pci/ca0106/snd-ca0106.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error running install command for snd_ca0106
Faccio notare che sebbene il kernel e gli headers siano relativi alla
versione 2.6.8-2-686, i sorgenti sono relativi al kernel  2.6.8. E'
pussibile che che sia un conflitto tra headers e sorgenti?
Ho provato a installare i sorgenti allineati con il comando apt-get
install kernel-source-$(uname -r) ma non ottengo nulla.
Ogni suggerimento è ben accetto
Grazie a tutti in anticipo
Krys

 in module, or unknown parameter (see dmesg)
Quale parte di "see dmesg" non hai capito?
Ciao
  Andrea
 
PS: se poi il dmesg ti è oscuro posta qui il messaggio che ci hai trovato.


Di seguito posto la parte del messaggio che trovo in dmesg, e che è
abbastanza prolisso. Da quello che posso capire c'è qualche conflitto,
vorrei quindi sapere se è possibile installare il modulo con la versione
corrente del kernel oppure devo passare a una successiva.
snd_ca0106: disagrees about version of symbol snd_ctl_add
snd_ca0106: Unknown symbol snd_ctl_add
snd_ca0106: Unknown symbol snd_pcm_new
snd_ca0106: disagrees about version of symbol snd_card_register
snd_ca0106: Unknown symbol snd_card_register
snd_ca0106: Unknown symbol snd_compat_kcalloc
snd_ca0106: disagrees about version of symbol snd_card_free
snd_ca0106: Unknown symbol snd_card_free
snd_ca0106: disagrees about version of symbol snd_card_proc_new
snd_ca0106: Unknown symbol snd_card_proc_new
snd_ca0106: disagrees about version of symbol snd_ac97_mixer
snd_ca0106: Unknown symbol snd_ac97_mixer
snd_ca0106: disagrees about version of symbol snd_ac97_bus
snd_ca0106: Unknown symbol snd_ac97_bus
snd_ca0106: disagrees about version of symbol snd_ctl_find_id
snd_ca0106: Unknown symbol snd_ctl_find_id
snd_ca0106: Unknown symbol snd_verbose_printk
snd_ca0106: disagrees about version of symbol snd_dma_free_pages
snd_ca0106: Unknown symbol snd_dma_free_pages
snd_ca0106: disagrees about version of symbol snd_ctl_new1
snd_ca0106: Unknown symbol snd_ctl_new1
snd_ca0106: disagrees about version of symbol snd_ctl_remove_id
snd_ca0106: Unknown symbol snd_ctl_remove_id
snd_ca0106: disagrees about version of symbol snd_card_new
snd_ca0106: Unknown symbol snd_card_new
snd_ca0106: Unknown symbol snd_pcm_lib_malloc_pages
snd_ca0106: Unknown symbol snd_pcm_lib_ioctl
snd_ca0106: Unknown symbol snd_pcm_lib_free_pages
snd_ca0106: Unknown symbol snd_pcm_set_ops
snd_ca0106: disagrees about version of symbol snd_device_new
snd_ca0106: Unknown symbol snd_device_new
snd_ca0106: Unknown symbol snd_pcm_hw_constraint_integer
snd_ca0106: Unknown symbol snd_pcm_lib_preallocate_pages
snd_ca0106: Unknown symbol snd_pcm_lib_preallocate_free_for_all
snd_ca0106: disagrees about version of symbol snd_dma_alloc_pages
snd_ca0106: Unknown symbol snd_dma_alloc_pages
snd_ca0106: Unknown symbol snd_pcm_period_elapsed
snd_ca0106: Unknown symbol snd_pcm_hw_constraint_step

 snd_ca0106: Unknown symbol snd_pcm_new
Direi che non hai compilato correttamente i moduli. BTW, perché ricompilare?
I kernel della serie 2.6 si portano dietro i loro moduli alsa già compilati,
basta installare i pacchetti alsa e sei a posto.
Ciao
  Andrea