• [^] # Re: Carte son présente, mais mal gérée ?

    Posté par . En réponse au message carte son arrive pas à installer. Évalué à 1.

    Bonjour,

    Merci pour l'adresse concernant le port vidéo, je la connaissais déjà mais depuis peu. J'avais téléchargé le pilote ATI en paquet Debian mais ne l'ai pas encore installé. Pas urgent car en fait j'ai découvert que XFree86 4.3 supportait le composant graphique RS300 de ATI qui est en fait le port graphique du "ATI Technologies Radeon IGP9100 Host Bridge" moyennant une petite modification dans le fichier /etc/X11/XF86Config-4 pour avoir un affichage 1280x800. Par contre je ne pense pas que ce paquet contienne les modules snd_xxx. Je pense plutôt qu'ils sont installés avec le noyau 2.6 !

    En fait j'ai eu la même erreur "snd_ctl_open" failed au départ. J'ai suivi au pied de la lettre la recette ALSA pour ATI et ce soir j'ai pu écouter un CD sur mon PC sous Debian GNU/Linux ! Bon par contre il y a un problème de synchro, le son n'est pas toujours au rendez-vous en lecture mp3 ou en vidéo mpg ! Et Gnome fait de curieux bruits, lui qui était, comme le PC, très silencieux jusqu'alors. C'est pas très clair ; la distribution Debian avec le noyau 2.6.8-2-686 contient une partie des pilotes ALSA mais qui ne sont pas à la même mises à jour que les paquets tar.bz2 que j'ai téléchargé sur ALSA http://www.alsa-project.org/(...) (driver, library, utilities). Je vais regarder ça tranquillement ce week-end.

    La recette ALSA pour obtenir la gestion du port son ixp150 du "ATI Technologies Radeon IGP9100 Host Bridge" n'est pas complète. J'ai eu plusieurs problèmes. Ils ont oublié de préciser que alsa-utils-xxxx dépend de gettext et alsa-lib-xxxx. Donc il faut bien générer les 3 lots dans l'ordre donné ! De plus alsa-utils-xxx dépend de libncurses5 et libncurses5-dev. En résumé il faut s'assurer que les dépendance sont installées avant de lancer les make. En plus j'ai eu un lien cassé "source" dans /lib/modules/2.6.8-2-686/ qui pointait sur rien mais qui faisait planter le make de alsa-driver-xxxx. Je n'ai pas compris d'ou venait ce lien que j'ai alors supprimé ! En résumé j'ai eu un problème pour chacune des 3 générations. Mais maintenant c'est fait et c'était incontournable.

    xxx = 1.0.9rc4 ou 1.0.9rc4a
    Le lien fantôme : /home/horms/tmp/debian-kernel-test/kernel-image-2.6.8-i386/kernel-image-2.6.8-i386-2.6.8/install-686 !?!

    Bon courage.

    Soib



    Recette ALSA :

    En superutilisateur :

    cd /usr/src
    mkdir alsa
    cd alsa
    cp /répertoire où ont été téléchargés les 3 paquets/alsa-* .

    bunzip2 alsa-driver-xxx
    tar -xf alsa-driver-xxx
    cd alsa-driver-xxx
    ./configure --with-cards=atiixp --with-sequencer=yes
    make
    make install

    chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi

    cd ..
    bunzip2 alsa-lib-xxx
    tar -xf alsa-lib-xxx
    cd alsa-lib-xxx
    Attention, s'assurer que les paquets gettext et gettext-base sont bien installés.
    ./configure
    make
    make install

    cd ..
    bunzip2 alsa-utils-xxx
    tar -xf alsa-utils-xxx
    cd alsa-utils-xxx
    Attention, s'assurer que les paquets libncurses5 et libncurses5-dev sont bien installés.
    ./configure
    make
    make install

    modprobe snd-atiixp
    modprobe snd-pcm-oss
    modprobe snd-mixer-oss
    modprobe snd-seq-oss

    alsamixer


    Pfff, faut le mériter Debian GNU/Linux installé sur un HP/Compaq avec un chipset ATI !

    Mon résultat :

    snd_atiixp ___________ 21432 5
    snd_ac97_codec _______ 86428 1 snd_atiixp
    snd_pcm_oss __________ 53928 1
    snd_mixer_oss ________ 20320 3 snd_pcm_oss
    snd_pcm ______________ 94600 3 snd_atiixp,snd_ac97_codec,snd_pcm_oss
    snd_timer ____________ 26116 1 snd_pcm
    snd __________________ 58500 10 snd_atiixp,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
    soundcore ____________ 10336 4 snd
    snd_page_alloc _______ 10120 2 snd_atiixp,snd_pcm

    et j'ai une erreur fatale avec le midi (snd_xxxxmidi) !
    à suivre