Soib a écrit 6 commentaires

  • [^] # 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,

    J'ai oublié de préciser dans mon message précédent que j'avais écrit une boulette à propos de ATI et une autre à propos de la dernière version de alsa. Ce n'est pas "xxx = 1.0.9rc4 ou 1.0.9rc4a" mais xxx=1.0.9 ou 1.0.9a ou 1.0.9b la dernière version de alsa. Et à propos de ATI, j'ai écrit "il n'y a ni composant son ni composant modem. Ces fonctions sont intégrées dans le chipset ATI Technologies Radeon IGP9100 Host Bridge."; c'est faux ! En fait le son et le modem sont supportés par le composant ATI Technologies Inc. IXP 150 (IXP : Integrated communications Processors) qui prend aussi en charge les fonctions de SouthBridge, couplé au composant ATI Technologies Inc. Mobility Radeon 9000 IGP (IGP : Integrated Graphics Processors) qui prend en charge notamment les fonctions du NorthBridge. Et le composant son intégré dans le IXP 150 est un Analog Device AD1981B.

    Sinon, après avoir tourné le problème dans tous les sens et avoir notamment constaté que nous n'étions pas les seuls sur le Net à galérer avec ce composant ATI IXP avec Debian, je me suis décidé à installer le pilote alsa-driver-1.0.8 et alsa-libs-1.0.8 dont la version correspond à alsa-base et alsa-utils installés actuellement sur mon PC. J'ai suivi la recette alsa pour les générer pour ati ixp. Et j'ai retrouvé du son. Avec les mêmes problèmes que lors de mon dernier essai, qui finalement, n'avait pas mis le .... dans mon système Linux. La lecture de CD est ok, les sons systèmes sont parasités et Totem n'arrive pas à se synchroniser pour lire notammant des fichiers wav. Les sons systèmes sont aussi des fichiers wav ! Totem lit sans problème les CD, les mp3 et les mpeg après un redémarrage du système. Et le mixage entre la lecture d'un CD et la lecture d'un mpeg par Totem se fait sans problème. Si je vais dans le contrôle du volumé sous Gnome, les problèmes commencent. Le contrôle de volume présente à ma grande surprise 2 mixeurs de son : OSS et Alsa. Tous les deux pour AD1981B ! Je précise que je n'avais pas accès au conrôle de volume avant l'installation de alsa-driver et alsa-libs. J'en conclue qu'il est indispensable de les installer. Maintenant que les deux mixeurs se parasitent, est un autre problème sur lequel je me penche actuellement.

    Avez-vous essayé alsaconf ? Il est sensé détecter le matériel et le mettre en service. Sur mon PC il détectait bien le matériel ie ATI IXP 150 et concluait en indiquant que tout est ok, ce qui était faux ! Le son n'était pas plus là ! Mais au moins il montre que alsa est capable de voir le composant son ! Et puis comme tous les modules sons sont installés sur votre PC, ça peut marcher !

    Sinon, à priori le module snd-atiixp déjà monté sur votre PC ne fonctionne pas ! Et je ne sais pas pourquoi. J'ai lu quelquepart que quelqu'un avait désinstallé puis réinstallé le module pour obtenir du son. Les commandes seraient :
    en root :
    # modprobe -r snd_atiixp
    # modprobe -i snd_atiixp
    Je ne suis pas convaincu du résultat. Si ça ne donne rien alors il vous faut donc générer cet alsa-driver sur votre PC. C'est à priori la seule solution pour remplacer le module snd_atiixp inopérant. Je reviens sur le problème que vous avez rencontré auquel j'ai répondu un peu trop vite. Il faudrait que vous sépariez les commandes car après réflexion, il est possible qu'il y ai des erreurs avec la commande "./configure --with-cards=atiixp --with-sequencer=yes" ou la commande "make", et que la commande "make install" se plante sur "snd_atiixp no such device" parce que "make" n'a pas pu compiler le module snd_atiixp. Exécutez les commandes comme suit :

    ./configure --with-cards=atiixp --with-sequencer=yes
    puis si ok
    make
    puis si ok
    make install

    En espérant vous avoir aidé,

    Soib
  • [^] # 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'info sur l'acpi, c'était déjà dans ma liste à faire. Je procède par étape. Si je suis actuellement sur le son c'est parce que je veux installer le modem 56K interne (pas d'ADSL chez moi !). J'en ai marre de passer à Windows pour me connecter au Net. Et en cherchant des infos sur ce modem interne, j'ai découvert que c'est un port modem du module ATI IXP 150 ! Et le modem est purement logiciel ! Pour réussir à installer son pilote sans perturber le pilote son ALSA, il faut d'abord installer celui-ci ! Puis ensuite compiler le pilote slmodem en le liant à ALSA ! Malheureusement je n'ai pas pu avancer sur le problème ce week-end. Je m'y remet ce soir.

    Pour être sur que votre module son a bien été détecté, chercher la ligne "Multimedia audio controller: PCI device 1002:4341 (ATI Technologies Inc) (rev 0)" dans le fichier log d'installation /var/log/debian-installer/hardware-summary. C'est d'ailleurs un fichier très interesant à étudier. Dans mon cas modem, VGA et son ont bien été détecté. C'est après que ça ne va plus !

    L'erreur que vous obtenez est curieuse : le module snd_atiixp est déjà activé sur votre PC ! Alors c'est peut-être du à un conflit. Les modules relatifs au son sont tous installés sur votre PC, donc à mon avis il n'est pas nécessaire de les regénérer.

    A suivre

    Soib
  • [^] # 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,

    Mea-culpa, je pense avoir mis le .... dans mon système en regénérant et installant des modules alsa. La distribution Debian avec le noyau 2.6.8-2-686 contient les pilotes alsa d'origine. Il suffit de trouver comment activer correctement le module atiixp pour ne plus avoir l'erreur "function snd_ctl_open failed for default: No such device" au lancment de alsamixer. Je vais donc désinstaller tout ce que j'ai fait hier et ensuite investiguer pour comprendre cette erreur "function snd_ctl_open failed...".

    La gestion de la batterie n'est pas activée sur mon PC. Bilan, ce matin mon PC s'est éteint en plein dans une session X ! Et maintenant j'obtiens une "Fatal server error: failed to initialize core devices" au lancement du serveur X par startx. Encore du travail d'analyse et de compréhension en perspective !

    Un point positif, en investiguant le fichier /etc/X11/XFree86.0.log j'ai confirmé ce que je pensais : XFree86 4.3 reconnait bien le chipset ATI "Chipset ATI Radeon Mobility 9100 IGP (U3) 5835 found". Donc le pilote ATI n'est vraiment pas indispensable sauf peut-être pour la 3D, ce qui ne m'intéresse pas.

    Je vous tiens au courant mais surtout ne suivez pas la recette alsa que je vous ai donné, sauf pour votre culture personnelle ;-)

    A suivre

    Soib
  • [^] # 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
  • [^] # 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 generations. 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
  • [^] # 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,

    Sur votre PC, comme sur le mien, qui est un cousin du vôtre (Compaq Presario R3117EA), il n'y a ni composant son ni composant modem. Ces fonctions sont intégrées dans le chipset ATI Technologies Radeon IGP9100 Host Bridge.
    Le nom du port son est "ATI Technologies Inc IXP150 AC'97 Audio Controller", le contrôleur logiciel est Sound Max sous Windows, baptisé ADI 1981B AudioDriver dans les pack d'installation HP/Compaq !

    Sous Linux, c'est ALSA qui peut contrôler ce module son. Allez voir la page http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=A(...) Tout est expliqué pour l'installation.
    A priori vous n'avez pas à générer les modules snd_xxx qui sont déjà installés sur votre PC. D'ailleurs comment ont-ils été installés ? La distribution Debian, que je suis en train d'installer sur mon Compaq, ne reconnait pas le chipset ATI !
    Il est possible que vous n'ayez qu'a exécuter alsamixer pour régler les canaux qui, par défaut, sont coupés d'après mes lectures !
    Je ne peux pas encore vous en dire plus. Je n'ai pas encore installé ALSA. J'ai d'abord voulu comprendre pourquoi ni le son,ni le modem, ni l'affichage graphique ne fonctionnaient après l'installation de la Debian GNU/Linux Sarge sur mon PC.

    En espérant vous avoir tout de même aidé.