Pagina 1 di 1

PArametri giusti di compilazione per Alsa Lib

Inviato: mer 31 mag 2006, 20:13
da harakei
salve a tutti amici di slacky, ho un problema da presentarvi:

ho un portatile asus z92jc con scheda audio realtek 880/860,per varie ragioni ho ricompilato il kernel 2.6.16.18 con le gcc, inserendo il supporto per SMP e con il kernele preemptible...ho installato i driver alsa-1.0.11_2.6.16.18, poi ho cominciato a compilare gli altri pacchetti alsa, incluso alsalib, alsatool, alsaoss, alsafirmware...l'unico problema riguarda le alsa-lib, infatti provando a caricare il modulo snd-hda-intel mi esce questo errore:

Codice: Seleziona tutto

WARNING: Error inserting snd_page_alloc (/lib/modules/2.6.16.18/kernel/sound/acore/snd-page-alloc.ko): Invalid module format
WARNING: Error inserting snd (/lib/modules/2.6.16.18/kernel/sound/acore/snd.ko): Invalid module format
WARNING: Error inserting snd_timer (/lib/modules/2.6.16.18/kernel/sound/acore/snd-timer.ko): Invalid module format
WARNING: Error inserting snd_pcm (/lib/modules/2.6.16.18/kernel/sound/acore/snd-pcm.ko): Invalid module format
WARNING: Error inserting snd_hda_codec (/lib/modules/2.6.16.18/kernel/sound/pci/hda/snd-hda-codec.ko): Invalid module format
FATAL: Error inserting snd_hda_intel (/lib/modules/2.6.16.18/kernel/sound/pci/hda/snd-hda-intel.ko): Invalid module format
dmesg invece mi da questo errore :

Codice: Seleziona tutto

snd_page_alloc: version magic '2.6.16.18 486 gcc-3.4' should be '2.6.16.18 SMP preempt 486 gcc-3.4'
snd: version magic '2.6.16.18 486 gcc-3.4' should be '2.6.16.18 SMP preempt 486 gcc-3.4'
snd_timer: version magic '2.6.16.18 486 gcc-3.4' should be '2.6.16.18 SMP preempt 486 gcc-3.4'
snd_pcm: version magic '2.6.16.18 486 gcc-3.4' should be '2.6.16.18 SMP preempt 486 gcc-3.4'
snd_hda_codec: version magic '2.6.16.18 486 gcc-3.4' should be '2.6.16.18 SMP preempt 486 gcc-3.4'
snd_hda_intel: version magic '2.6.16.18 486 gcc-3.4' should be '2.6.16.18 SMP preempt 486 gcc-3.4'
Come faccio a compilare le librerie inserendo anche i 2 parametri 'SMP' e 'preempt'??

vi posto anche il lspci che riguarda la scheda audio:

Codice: Seleziona tutto

00:1b.0 Class 0403: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
	Subsystem: ASUSTeK Computer Inc.: Unknown device 1123
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at febfc000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
	Capabilities: [70] #10 [0091]
Spero tanto mi possiate aiutare!!Ciao!!

Inviato: gio 1 giu 2006, 11:13
da harakei
nessuno che mi puo aiutare!!!
please!!!

Inviato: gio 1 giu 2006, 16:00
da gohanz
Sembra che tu abbia compilato i moduli per una versione diversa, del kernel in esecuzione. Dovresti controllare, prima della compilazione. Se in , /usr/src, ci sia un link simbolico che punti ai sorgenti giusti del kernel in esecuzione.