Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Kernel 2.6.x e ALSA

  1. #1
    Utente di HTML.it L'avatar di zaltar
    Registrato dal
    Nov 2001
    Messaggi
    796

    Kernel 2.6.x e ALSA

    Ho installato il kernel 2.6.16.16 sulla mia Slack10.2, ora dovrei sistemare alsa perciò ho scaricato l'ultima release stabile: la 1.0.11.

    Ho una scheda audio integrata Nvidia CK804 Realtek AC'97 ALC850 rev0.
    Da quanto mi risulta la scheda dovrebbe essere vista con la dicitura "intel8x0".

    Ecco cosa succede quando compilo i driver alsa:
    codice:
    root@[...]:/usr/src/alsa/alsa-driver-1.0.11# ./configure --with-build=/lib/modules/2.6.16.16/source --with-cards=intel8x0 --with-sequencer=yes
    [...]
    checking for kernel linux/version.h... no
    The file /lib/modules/2.6.16.16/source/include/linux/version.h does not exist.
    Please install the package with full kernel sources for your distribution
    or use --with-kernel=dir option to specify another directory with kernel
    sources (default is /lib/modules/2.6.16.16/source).
    Nota: ho provato anche ad usare --with-kernel=... ma senza risultati.


    Ho spulciato le cartelle senza trovare da nessuna parte una linux/version.h, non capisco dove si trovi l'albero cui faccia riferimento.
    Qualche suggerimento per cavarmi d'impiccio?
    Grazie a tutti.

  2. #2
    Utente di HTML.it L'avatar di zaltar
    Registrato dal
    Nov 2001
    Messaggi
    796
    Ulteriori indizi.

    Ecco il risultato di alsamixer:

    alsamixer: function snd_ctl_open failed for default: No such device


    Eppure ho installato i pacchetti alsa relativi al kernel che ho, persino i pacchetti kernel-modules e soci visto che la compilazione di alsa sembrava arenarsi proprio per una struttura ad albero differente.

    Altro errore interessante è dato da modprobe snd-intel8x0:

    WARNING: Error inserting snd_page_alloc (/lib/modules/2.6.16.16/kernel/sound/acore/snd-page-alloc.ko): Invalid module format
    WARNING: Error inserting snd (/lib/modules/2.6.16.16/kernel/sound/acore/snd.ko): Invalid module format
    WARNING: Error inserting snd_timer (/lib/modules/2.6.16.16/kernel/sound/acore/snd-timer.ko): Invalid module format
    WARNING: Error inserting snd_pcm (/lib/modules/2.6.16.16/kernel/sound/acore/snd-pcm.ko): Invalid module format
    WARNING: Error inserting snd_ac97_bus (/lib/modules/2.6.16.16/kernel/sound/pci/ac97/snd-ac97-bus.ko): Invalid module format
    WARNING: Error inserting snd_ac97_codec (/lib/modules/2.6.16.16/kernel/sound/pci/ac97/snd-ac97-codec.ko): Invalid module format
    FATAL: Error inserting snd_intel8x0 (/lib/modules/2.6.16.16/kernel/sound/pci/snd-intel8x0.ko): Invalid module format


    Considerate persino che alsaconf funziona e rileva allegramente proprio la scheda coretta: intel8x0.

    Qualche idea?

  3. #3
    sembra che il kernel non sia installato corretamente o manchi module-init-tools


    mancando module-init-tool puo dare questo errore
    se hai installato un precompilato devi installare anche il pacchetto dei moduli del kernel

  4. #4
    Utente di HTML.it L'avatar di zaltar
    Registrato dal
    Nov 2001
    Messaggi
    796
    L'ho fatto... e hanno pure sovrascritto quelli generati dalla compilazione del sorgente.

  5. #5
    Utente di HTML.it L'avatar di miauhaus
    Registrato dal
    Nov 2004
    residenza
    Torino
    Messaggi
    127
    The file /lib/modules/2.6.16.16/source/include/linux/version.h does not exist
    E se fosse un problema legato agli headers del kernel?
    Potresti provare a mettere
    il pacchetto di Pat

  6. #6
    se hai compilato il sorgente queli del precompilato non vanno bene

    rientra e magari ricompilalo e ridai il make modules_install

    reinstalla semmai module-init-tools

  7. #7
    Utente di HTML.it L'avatar di zaltar
    Registrato dal
    Nov 2001
    Messaggi
    796
    Originariamente inviato da miauhaus
    E se fosse un problema legato agli headers del kernel?
    Potresti provare a mettere
    il pacchetto di Pat
    Quella roba l'ho messa.

  8. #8
    Utente di HTML.it L'avatar di zaltar
    Registrato dal
    Nov 2001
    Messaggi
    796
    Originariamente inviato da andy caps
    se hai compilato il sorgente queli del precompilato non vanno bene

    rientra e magari ricompilalo e ridai il make modules_install

    reinstalla semmai module-init-tools
    Ho pasticciato perchè i precompilati hanno sovrascritto quelli generati dalla compilazione del sorgente.
    Del precompilato ho installato kernel-modules, ma questo module-init-tools mi giunge nuovo.

    Quindi ora come dovrei procedere per sistemare la faccenda?

  9. #9
    prova a installare module-init-tools anche con swaret e controlla

    al limite rientra in /usr/src/linux e ricompila

    make
    make modules_install
    poi make instal o comunque rimetti in bzImage in /boot

    se non installi module-init-tools e vieni da un kernel 2.4 non carica i moduli

  10. #10
    Utente di HTML.it L'avatar di zaltar
    Registrato dal
    Nov 2001
    Messaggi
    796
    Ho scoperto che modprobe fa parte di module-init-tools, eppure ce l'ho già.
    E' normale o è indice che non mi serve module-init-tools?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.