Linux mandriva pas de son

Bonjour,
J'ai installe mandriva sur un pc portable packard bell hier ,mais il n'y a pas de son que je branche les écouteur.
carte son (ATI Technologies Inc|IXP SB4x0 High Definition Audio Controller).
Configuration: Linux Mandriva
Firefox 3.0.3

39 réponses

Résumé de la discussion

Le problème central concerne l'absence de son sur un portable Packard Bell sous Mandriva lorsque les écouteurs sont branchés, malgré une carte son ATI IXP SB4x0. Des éléments de réponse recommandent d'utiliser kmix et amixer pour vérifier les contrôles de volume et le mixage, d'inspecter les modules ALSA via /proc/asound et d'évaluer la configuration du son dans PulseAudio. D'autres indices évoquent des réglages dans kmix et des commandes comme cat /proc/asound/card0/codec#0 ou lsmod pour diagnostiquer les pilotes, avec des conseils alternatifs impliquant la désactivation de PulseAudio ou le passage à ALSA. Certaines recommandations évoquent l'installation de paquets supplémentaires comme kmix, ou des paramètres spécifiques de préférences audio, en fonction de la version de Mandriva et de l'environnement graphique utilisé.

Bobot (l’IA à votre service)
  1. [dn@localhost ~]$ amixer
    Simple mixer control 'Master',0
    Capabilities: pvolume pswitch pswitch-joined
    Playback channels: Front Left - Front Right
    Limits: Playback 0 - 65536
    Mono:
    Front Left: Playback 65536 [100%] [on]
    Front Right: Playback 65536 [100%] [on]
    Simple mixer control 'Capture',0
    Capabilities: cvolume cswitch cswitch-joined
    Capture channels: Front Left - Front Right
    Limits: Capture 0 - 65536
    Front Left: Capture 65536 [100%] [on]
    Front Right: Capture 65536 [100%] [on]
    [dn@localhost ~]$
    1. je t'ai donné une solution post n° 39
  2. ok !

    il faut modifier ton fichier /etc/modprobe.conf et rajouté la ligne suivante :

    options snd-hda-intel model=3stack

    voilà tout est expliqué dans le lien indiqué plus haut et aussi ici :
    http://doc.ubuntu-fr.org/audio_intel_hda

    pour modifier ton fichier (attention faire une copie avant), il faut utiliser un éditeur de texte comme nano, vi, gedit, emacs, ..

    donc se documenter sur comment éditer un fichier dans une console.

    bonne lecture et bon courage.
    1. il faut peut-être l'installer ....

      chez moi :
      kdemultimedia-kmix-3.5.9-3mdv2008.1

      <EDIT :

      résultats de la commande amixer

      et surtout lire cette discussion :
      http://ubuntuforums.org/showthread.php?t=616845

      EDIT>
      1. cat /proc/asound/card0/codec#0 =
        Pin-ctls: 0x20: IN
        Node 0x1d [Pin Complex] wcaps 0x400000: Mono
        Pincap 0x00000020: IN
        Pin Default 0x9983012f: [Fixed] Line In at Int ATAPI
        Conn = ATAPI, Color = Unknown
        DefAssociation = 0x2, Sequence = 0xf
        Misc = NO_PRESENCE
        Pin-ctls: 0x20: IN
        Node 0x1e [Pin Complex] wcaps 0x400300: Mono Digital
        Pincap 0x00000010: OUT
        Pin Default 0x411111f0: [N/A] Speaker at Ext Rear
        Conn = 1/8, Color = Black
        DefAssociation = 0xf, Sequence = 0x0
        Misc = NO_PRESENCE
        Pin-ctls: 0x40: OUT
        Connection: 1
        0x06
        Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono
        Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono
        Processing caps: benign=0, ncoeff=17
        Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono
        Node 0x22 [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
        Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
        Amp-In vals: [0x00 0x00] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
        Connection: 11
        0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17 0x0b
        Node 0x23 [Vendor Defined Widget] wcaps 0xf00000: Mono
        Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono
        Node 0x25 [Vendor Defined Widget] wcaps 0xf00000: Mono
        Node 0x26 [Vendor Defined Widget] wcaps 0xf00000: Mono
        [dn@localhost ~]$

        mais kmix?
        1. je n'ai pas bien compris si la dernière commande ne donne rien ..

          c'est-à-dire la commande suivante : cat /proc/asound/card0/codec#0
          1. j'ai mis là commande ça donne:
            [dn@localhost ~]$ /sbin/lsmod | grep snd
            snd_hda_intel 420884 3
            snd_hwdep 10884 1 snd_hda_intel
            snd_seq_dummy 6660 0
            snd_seq_oss 33664 0
            snd_seq_midi_event 10240 1 snd_seq_oss
            snd_seq 51312 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
            snd_seq_device 10252 3 snd_seq_dummy,snd_seq_oss,snd_seq
            snd_pcm_oss 41760 0
            snd_pcm 72836 2 snd_hda_intel,snd_pcm_oss
            snd_timer 23816 2 snd_seq,snd_pcm
            snd_page_alloc 11784 2 snd_hda_intel,snd_pcm
            snd_mixer_oss 18304 1 snd_pcm_oss
            snd 52772 15 snd_hda_intel,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
            soundcore 10080 1 snd
            [dn@localhost ~]$
            [dn@localhost ~]$ /sbin/lsmod | grep oss
            snd_seq_oss 33664 0
            snd_seq_midi_event 10240 1 snd_seq_oss
            snd_seq 51312 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
            snd_seq_device 10252 3 snd_seq_dummy,snd_seq_oss,snd_seq
            snd_pcm_oss 41760 0
            snd_pcm 72836 2 snd_hda_intel,snd_pcm_oss
            snd_mixer_oss 18304 1 snd_pcm_oss
            snd 52772 15 snd_hda_intel,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
            [dn@localhost ~]$
            [dn@localhost ~]$ cat /proc/asound/card0/codec#0
            1. /sbin/lsmod | grep snd

              /sbin/lsmod | grep oss

              cat /proc/asound/card0/codec#0

              kmix devrait ouvrir une petite interface graphique
              1. [dn@localhost ~]$ lsmod | grep snd
                bash: lsmod: command not found
                [dn@localhost ~]$
                [dn@localhost ~]$ lsmod | grep oss
                bash: lsmod: command not found
                [dn@localhost ~]$
                [dn@localhost ~]$ ls -l /proc/asound/card0/codec#0/
                ls: ne peut accéder /proc/asound/card0/codec#0/: N'est pas un dossier
                [dn@localhost ~]$
                [dn@localhost ~]$ cat /etc/modprobe.conf
                install scsi_hostadapter /sbin/modprobe pata_atiixp; /bin/true
                install usb-interface /sbin/modprobe ehci_hcd; /sbin/modprobe ohci_hcd; /bin/true
                alias wlan0 rt61pci
                alias eth0 8139too
                alias sound-slot-0 snd_hda_intel
                options snd-ac97-codec power_save=1
                [dn@localhost ~]$

                Pour la commande kmix ça donne rien.
                1. lsmod | grep snd

                  lsmod | grep oss

                  ls -l /proc/asound/card0/codec#0/

                  cat /etc/modprobe.conf

                  qu'en est-il avec kmix ???? bis répétita !

                  merci.
                  1. ok ! on continue avec :

                    ls -l /proc/asound/card0/codec#0/

                    cat /etc/modprobe.conf

                    quel est le modèle de ton PB ??

                    qu'en est-il avec kmix ????

                    <EDIT :
                    autres pistes :
                    1. Right click on volume control.
                    2. Click 'Open Volume Control'
                    3. Go to Edit --> Preferences
                    4. Check off 'Surround Sound'
                    5. Close Preferences
                    6. Un-mute 'Surround Sound'
                    7. Plug in headphones

                    https://bugs.launchpad.net/ubuntu/+source/linux/+bug/201957
                    EDIT>
                    1. [dn@localhost ~]$
                      [dn@localhost ~]$ cat /proc/asound/cards
                      0 [SB ]: HDA-Intel - HDA ATI SB
                      HDA ATI SB at 0xc0400000 irq 16
                      [dn@localhost ~]$
                      [dn@localhost ~]$ ls -l /proc/asound/card0/
                      total 0
                      -r--r--r-- 1 root root 0 2009-03-14 22:46 codec#0
                      -r--r--r-- 1 root root 0 2009-03-14 22:46 id
                      -rw-r--r-- 1 root root 0 2009-03-14 22:46 oss_mixer
                      dr-xr-xr-x 3 root root 0 2009-03-14 22:46 pcm0c/
                      dr-xr-xr-x 3 root root 0 2009-03-14 22:46 pcm0p/
                      [dn@localhost ~]$
                      1. d'autres informations grâce aux commandes :

                        cat /proc/asound/cards

                        ls -l /proc/asound/card0/

                        piste:

                        couper pulseaudio pour utiliser alsa !
                        1. taper la commande kmix

                          ..et voir si les réglages sont corrects pour les écouteurs
                          1. j'avais installé ubuntu même problème quand je branche les écouteurs il y a plus de son.
                            • 1
                            • 2