Forum Linux.debian/ubuntu pb alsa

Posté par  .
Étiquettes :
0
13
avr.
2005
salut a tous,

je suis entrain d'installer une debian sarge 2.4.27(premiere fois) et j' ai un pb avac alsa :

chipset son via8233 carte integree.

la procedure que j' ai suivi :

apt-get install alsa-base (me demande pas le chipset)
apt-get install alsa-source (me demande le chipset et est dispo ds la liste)

ensuite

alsaconf
unloading ALSA sound driver modules: (none loaded)

alsamixer
. .................. no such device

si je comprend bien c'est comme si il n'y avait pas de driver ?

mais alors comment faire car c'"est alsa qui est censee installer le driver !!

A+
  • # compile

    Posté par  . Évalué à 1.

    un petit apt-cache show alsa-source donne :
    This package contains the source code for the ALSA drivers.
    The source code can be compiled into an alsa-modules package
    using the make-kpkg utility (available in the kernel-package
    package). Please note that the kernel headers must be
    installed to compile these modules.

    donc execute module-assistant
    puis select, alsa, build, install, quit

    et enfin, modprobe via_quelquechose

    Si tu as un noyau made by debian, il doit exister un paquet alsa-modules-numéro-de-ton-noyau qui suffit à la place d'alsa-source

    voilà mes 2centimes.
  • # passe en noyau 2.6.XXX

    Posté par  . Évalué à 1.

    Oui, c'est très con, ce que je viens de te dire, mais le son est directement intégré au noyau à partir des noyaux 2.6, et par conséquent, y'a pas de pb de carte son.

    J'ai eu le même genre de pb quand j'ai installé la sarge (noyaux 2.4.17, 2.4.24) ((ou des numéros du même genre)) ;o) et tout c'est résolu comme par magie ;o) avec le noyau 2.6

    spyder@spydeb:~$ uname --all
    Linux spydeb 2.6.8-1-386 #1 Thu Nov 11 12:18:43 EST 2004 i686 GNU/Linux
    s


    Par contre, si tu persistes à vouloir un noyau 2.4.XXX, alors une solution est d'aller prendre ton CD de pilotes fourni avec la carte mère, avec un peu de chance (probabilité augmente de plus en plus), le cd contient les sources du pilote et il te faut alors .configureer ;
    maker et make installer le pilote...

    et si tu ne vois pas de quoi je parle, consulte alors le fichier INSTALL (voire README) dans le répertoire du cd qui contient les sources du pilote pour linux.


    tiens nous au courant.
    • [^] # Re: passe en noyau 2.6.XXX

      Posté par  . Évalué à 1.

      tout d'abord merci


      donc execute module-assistant
      puis select, alsa, build, install, quit

      si il faut que je tape dans une console module-assistant : -> command not found
      sinon j'e ne comprend ce tu m'indique.

      sinon j'ai essayer alsa-module.... et quand je fais :
      dpkg-reconfigure alsa-modules.......

      depmod: *** Unresolved symbols in /lib/modules/2.4.27/update/alsa/snd-pdaudiocf.o

      la meme chose pour 4 truc en tout .

      de plus pas de driver linux (biostar)

      et j' aimerais bien ne pas changer de noyau.

      il y a une doc sur le site oficiel mais elle n'utilise pas apt-get et je me dis que ca devrait marcher comme ca !!

      si ca peut aider :
      j'ai fais un modinfo soundcore et c'est positif
      mais je ne sais pas ce que c'est !!
      • [^] # Re: passe en noyau 2.6.XXX

        Posté par  . Évalué à 1.

        je me suis peut-être emballé sur module-assistant, il est peut-être que dans sid, ou alors tu ne l'as pas installé.

        Est-ce que tu utilise un noyau d'origine ? si oui, installe le paquet alsa-modules-numero-de-ton-noyau-architecture (ie, si ton noyau est 2.4.27-k6, installe alsa-modules-2.4.27-k6) et le tour est joué.
        • [^] # Re: passe en noyau 2.6.XXX

          Posté par  . Évalué à 1.

          c 'est que j' ai fais

          Pardon pour la fleme de tout ecrire mais j' ai installe le bon truc et il me dit

          dpkg-reconfigure alsa-modules-2.4.27-2-386

          depmod: *** Unresolved symbols in /lib/modules/2.4.27/update/alsa/snd-pdaudiocf.o
          • [^] # Re: passe en noyau 2.6.XXX

            Posté par  . Évalué à 1.

            Es-tu absolument sur d'avoir la même version d'alsa-modules, du noyau et des headers du noyau (à priori, yen a pas besoin, mais on ne sait jamais) ?
            donc, si j'en crois ton précédent post, :
            alsa-modules-2.4.27-2-386
            kernel-image-2.4.27-2-386
            kernel-headers-2.4.27-2-386

            le module que tu veux est snd-via82xx.

            Qu'est-ce qu'il se passe si tu fais modinfo snd-via82xx ? voire modprobe
            snd-via82xx ?

            Désolé de ne pas avancer plus vite, mais pour l'instant, je vois pas vraiment d'où vient le problème.
            • [^] # Re: bizzarement : comprends pas

              Posté par  . Évalué à 1.

              alsa-modules-2.4.27-2-386
              kernel-image-2.4.27-2-386
              kernel-headers-2.4.27-2-386
              je l' ai fait et sa change rien

              le module que tu veux est snd-via82xx.
              ben oui je suis quasiment sur

              Qu'est-ce qu'il se passe si tu fais modinfo snd-via82xx ?
              pas module a ce nom
              voire modprobe
              snd-via82xx ?
              pareil

              je te remercie .

              en ce qui concerne http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=V(...)

              ben je me dis que ca dois etre possible avec apt-get surtout que je comprend pas grand chose en anglais ! sorrry

              merci
  • # c'est tout simple... comme d'habitude

    Posté par  (site web personnel) . Évalué à 1.

    Tout est expliqué sur le site officiel d'ALSA :

    http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=V(...)
  • # bizarrement

    Posté par  . Évalué à 1.

    pour une debian sarge, ca a été plus simple d'installer tous ce qui contient alsa avec apt.
    puis compiler un noyau 2.4.28 puis installer alsa avec le paquet officiel. et tous marche.

    en fait j'ai un noyau 686 fourni par debian mais les modules sont pour 386, du coup:

    je me trouve avec:
    /lib/mobules/2.4.26-i686
    et
    /lib/modules/2.4.26-i386

    meme en copiant les modules d'un repertoires a l'autre, cela ne marche pas. mais je m'en douter un petit peu :)
    • [^] # Re: bizarrement

      Posté par  . Évalué à 1.

      (j'ai du mal à suivre le fil de ces posts) mais :

      compiler un noyau 2.4.28 puis installer alsa avec le paquet officiel. et tous marche.

      Si tu as compilé un noyau 2.4.28, les modules à charger ne seront certainement pas dans /lib/mobules/2.4.26-i686 mais plutôt dans /ib/modules/2.4.28.

      Quels paquets alsa ?. Si tu as installé les sources et que tu les as compilé, le module devrait avoir le même nom que le noyau. Si tu as compilé ton propre noyau, tu es obligé de passer par les sources alsa.
      • [^] # Re: bizarrement : comprnds pas

        Posté par  . Évalué à 1.

        alsa-modules-2.4.27-2-386
        kernel-image-2.4.27-2-386
        kernel-headers-2.4.27-2-386
        je l' ai fait et sa change rien

        le module que tu veux est snd-via82xx.
        ben oui je suis quasiment sur

        Qu'est-ce qu'il se passe si tu fais modinfo snd-via82xx ?
        pas module a ce nom
        voire modprobe
        snd-via82xx ?
        pareil

        je te remercie .

        en ce qui concerne http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=V(...)

        ben je me dis que ca dois etre possible avec apt-get surtout que je comprend pas grand chose en anglais ! sorrry

        merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.