Forum Linux.debian/ubuntu Changement de carte son

Posté par  .
Étiquettes : aucune
0
1
mar.
2009
Bonjour,


J'ai changé la carte son d'un PC sous Lenny car l'ancienne n'était plus supportée depuis le passage de Etch à Lenny (une Yamaha YMF-724). J'ai donc choisi la carte la plus basique possible "compatible SoundBlaster" :
http://www.selexium.fr/carte_son_16_bits_compatible_s/364-de(...)
La carte est bien vu par le système. Pour preuve :

# lspci
[...]
01:01.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
[...]

Par contre, un lsmod | grep snd ne me retourne rien. J'ai donc tenté un modprobe snd ce qui me lance les modules snd_seq, snd_timer, snd_seq_device, snd soundcore (de mémoire) mais toujours pas de son dans les haut-parleurs et bien sur, dès que je redémarre, les modules ne sont pas re-lancés. Je ne m'y connais pas trop dans les modules (et dans pas mal d'autres choses à vrai dire) mais je pense qu'il manque la dedans un module spécifique au modèle de la carte son, et je ne sais pas trop comment trouver "the good one". De plus, le fichier /etc/modules.conf n'existe pas (on est en 2.6.26) et je comprend rien à /etc/modprobe.d.

J'ai cherché un début d'explication en explorant le résultat d'un dmesg, mais il n'est jamais fait mention de ma carte son.

Donc voilà, j'en appelle à vos bonnes âmes pour m'aider à résoudre mon problème. Une solution, une idée, un tuto, un mot... À vot' bon coeur m'sieurs dames.
  • # snd-sb16

    Posté par  . Évalué à 1.

    Bon, il semblerai que le module à charger soit snd-sb16... Rest à savoir comment automatiser le chargement.
  • # Bon module

    Posté par  . Évalué à 3.

    Le bon module pour ton chipset est : snd-cmipci

    Cf. :less /usr/share/doc/alsa-driver-*/ALSA-Configuration.txt
    • [^] # Pour le charger

      Posté par  . Évalué à 2.

      modprobe snd-cmipci
      • [^] # Re: Pour le charger

        Posté par  . Évalué à 1.

        Certes, il va etre chargé, mais au prochain redémarrage il ne le sera plus. Comment faire pour qu'un module soit chargé automatiquement au démarrage ?
      • [^] # Re: Pour le charger

        Posté par  . Évalué à 1.

        J'ai essayé ça quand meme pour voir si le module se chargeait correctement, et voilà ce que j'obtiens :
        # modprobe snd-cmipci
        FATAL: Module snd_cmipci not found.
        FATAL: Error running install command for snd_cmipci

        Est-ce qu'il faut télécharger le module et l'installer avant de le charger ? J'ai cherché quelque-chose qui pourrait correspondre avec apt-cache search cmipci mais ça ne me retourne rien.
        • [^] # Re: Pour le charger

          Posté par  . Évalué à 2.

          Le module fait partie d'ALSA. Est-ce que tu as fait un modprobe snd avant le modprobe snd-cmipci ?
          • [^] # Re: Pour le charger

            Posté par  . Évalué à 1.

            Je n'avais pas fait de modprobe snd avant en effet. J'ai donc essayé en suivant ton conseil, mais j'obtiens toujours le même message d'erreur. J'ai essayé aussi en lançant plusieurs modules de type snd-* mais rien n'y fait, au moment du modprobe snd-cmipci, c'est invariablement le même message.
  • # Modules et firmware

    Posté par  . Évalué à 1.

    Bonjour,

    J'ai réagi dans un autre forum pour un problème similaire, depuis l'upgrade en Lenny, il faut que des firmwares soient présents en plus des modules. Vérifie si ce n'est pas le cas pour ta carte:

    http://forum.debian-fr.org/viewtopic.php?f=3&t=18613

Suivre le flux des commentaires

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