Pas de son

Je n’ai pas de son,
et me révèle incapable de le faire fonctionner.
Je n’ai jamais compris comment ça fonctionnait.
Mon ordi tourne sous debian squeeze.

Quelques infos :# lspci -v | grep udio 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05) 01:00.1 Audio device: ATI Technologies Inc Juniper HDMI Audio [Radeon HD 5700 Series] 07:02.0 Multimedia audio controller: Creative Labs CA0106 SoundblasterEn effet, il y a une sortie son sur la carte mère et une carte son Creative. Quant à la carte graphique, elle a l’air de bien vouloir traiter du son.
Divers modules sont présents :# lsmod | grep snd snd_ca0106 23755 0 snd_hda_codec_atihdmi 1687 1 snd_seq_midi 3576 0 snd_seq_midi_event 3684 1 snd_seq_midi snd_hda_codec_via 38583 1 snd_rawmidi 12513 2 snd_ca0106,snd_seq_midi snd_ac97_codec 79148 1 snd_ca0106 snd_hda_intel 16787 1 ac97_bus 710 1 snd_ac97_codec snd_hda_codec 46002 3 snd_hda_codec_atihdmi,snd_hda_codec_via,snd_hda_intel snd_hwdep 4054 1 snd_hda_codec snd_pcm 47226 5 saa7134_alsa,snd_ca0106,snd_ac97_codec,snd_hda_intel,snd_hda_codec snd_seq 35463 3 snd_seq_midi,snd_seq_midi_event snd_timer 12258 2 snd_pcm,snd_seq snd_seq_device 3673 3 snd_seq_midi,snd_rawmidi,snd_seq snd 34363 15 saa7134_alsa,snd_ca0106,snd_hda_codec_via,snd_rawmidi,snd_ac97_codec,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device soundcore 3450 1 snd snd_page_alloc 5045 3 snd_ca0106,snd_hda_intel,snd_pcmÀ part ça, alsa est installé :# dpkg -l | grep alsa ii alsa-base 1.0.23+dfsg-1 ALSA driver configuration files ii alsa-utils 1.0.23-2 Utilities for configuring and using ALSA ii alsaplayer-alsa 0.99.80-5+b1 PCM player designed for ALSA (ALSA output module) ii alsaplayer-common 0.99.80-5+b1 PCM player designed for ALSA (common files) ii alsaplayer-gtk 0.99.80-5+b1 PCM player designed for ALSA (GTK+ version) ii gstreamer0.10-alsa 0.10.30-1 GStreamer plugin for ALSA ii libpt-1.10.10-plugins-alsa 1.10.10-3 Portable Windows Library Audio Plugin for the ALSA Interface ii libsdl1.2debian-alsa 1.2.14-6.1 Simple DirectMedia Layer (with X11 and ALSA options) ii libsnack2-alsa 2.2.10-dfsg1-9 Sound extension to Tcl/Tk and Python/Tkinter - Tcl/Tk libraryJ’ai connecté des écouteurs aux diverses sorties : rien.
Un expert pourrait-il m’aider ?
Merci.

Suis pas un expert.
Mais est tu sur du materiel?

As tu fait un essai alternatif (live-cd, autre OS …)?
“Double check your connections” est une phrase apprecié des anglophones…

Tiens ? Non, j’ai pas essayé un live-cd.
C’est un ordi récent, avec un processeur core i5.

Donc, tu dois pouvoir y inserer a peu prés n’importe quel live-cd…

Tu as 3 périphérique audio, rien d’anormal. A toi de lui dire celui que tu veux utiliser! Et à tout les coups, udev ne te met jamais le même en premier à chaque boot.
Déja, pour clarifier la situation, désactive celui de la carte mère dans le BIOS, ça ne t’en fera plus que 2 à gérer!

J’ai gravé un CD live… et pas plus de son que de beurre en broche.
J’ai pourtant testé les différents périphériques : nada. Nib. Que dalle : silence total.

Quant à désactiver le son de la carte mère dans le BIOS,
je ne sais pas comment m’y prendre.

Ne serait-il pas plus simple d’indiquer à l’OS par où le son doit sortir ?
Étant donné qu’il reconnaît les trois périphériques,
c’est plutôt un problème d’aiguillage, non ?

bonjour

la doc est pour ubuntu mais ca fonctionne aussi pour debian

doc.ubuntu-fr.org/son_problemes# … cartes_son

[quote=“limax”]http://doc.ubuntu-fr.org/son_problemes[/quote]J’ai bien lu la doc.
Je suis membre du groupe audio :$ groups patrick dialout cdrom floppy audio video plugdev netdev powerdevJ’ai redémarré Alsa :[code]# /etc/init.d/alsa-utils reset
Resetting ALSA…done.

k# /etc/init.d/alsa-utils restart
Shutting down ALSA…
done.
Setting up ALSA…done.

#[/code]Je n’ai pas la commande asoundconf, donc :# cat /proc/asound/modules 0 snd_hda_intel 1 snd_hda_intel 2 saa7134_alsa 3 snd_ca0106Du coup je modifie le fichier /etc/modprobe.d/alsa-base.conf:[code]# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-3
install sound-slot-1 /sbin/modprobe snd-card-2
install sound-slot-2 /sbin/modprobe snd-card-1
install sound-slot-3 /sbin/modprobe snd-card-0

Prevent abnormal drivers from grabbing index 0

options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2

Keep snd-pcsp from beeing loaded as first soundcard

options snd-pcsp index=-2

Keep snd-usb-audio from beeing loaded as first soundcard

modifié le 19 octobre 2010 selon http://doc.ubuntu-fr.org/son_problemes#plusieurs_cartes_son

options snd_ca0106 index=3
options saa7134_alsa index=2
options snd_hda_intel index=1
options snd_hda_intel index=0[/code]Résultat : un silence d’église.
:frowning:

hum ça me rappele ma bataille avec ma 6421 pour le sata, listé mais non fonctionnelle, regarde avec cat /proc/interrupt voir sur quel irq elle se loge

[quote=“pjmichel”]regarde avec cat /proc/interrupt voir sur quel irq elle se loge[/quote]# cat /proc/interrupt cat: /proc/interrupt: Aucun fichier ou dossier de ce type???

cat /proc/interrupts j’ai zappé le s oups

[quote=“pjmichel”]cat /proc/interrupts j’ai zappé le s oups[/quote]C’est moi qui suis idiot : en plus j’avais fait un # ls /proc/ … sans voir le fichier en question !
Que voici :# cat /proc/interrupts CPU0 CPU1 CPU2 CPU3 0: 58 0 0 0 IO-APIC-edge timer 1: 2 0 0 0 IO-APIC-edge i8042 4: 2 0 0 0 IO-APIC-edge 8: 1 0 0 0 IO-APIC-edge rtc0 9: 49 0 0 0 IO-APIC-fasteoi acpi 12: 4 0 0 0 IO-APIC-edge i8042 16: 2070 0 0 0 IO-APIC-fasteoi ehci_hcd:usb1, saa7133[0], saa7133[0] 17: 29 0 0 0 IO-APIC-fasteoi HDA Intel, snd_ca0106 18: 61 0 0 0 IO-APIC-fasteoi ahci, firewire_ohci 19: 1744 0 0 0 IO-APIC-fasteoi pata_jmicron 22: 740 0 0 0 IO-APIC-fasteoi HDA Intel 23: 72905 0 0 0 IO-APIC-fasteoi ehci_hcd:usb2 24: 386288 0 0 0 HPET_MSI-edge hpet2 25: 0 332427 0 0 HPET_MSI-edge hpet3 26: 0 0 221717 0 HPET_MSI-edge hpet4 27: 0 0 0 123429 HPET_MSI-edge hpet5 35: 63667 0 0 0 PCI-MSI-edge ahci 36: 13370 0 0 0 PCI-MSI-edge eth0 NMI: 0 0 0 0 Non-maskable interrupts LOC: 85 70 44 18 Local timer interrupts SPU: 0 0 0 0 Spurious interrupts PMI: 0 0 0 0 Performance monitoring interrupts PND: 0 0 0 0 Performance pending work RES: 215 703 392 273 Rescheduling interrupts CAL: 15 144 145 143 Function call interrupts TLB: 590 842 610 336 TLB shootdowns TRM: 0 0 0 0 Thermal event interrupts THR: 0 0 0 0 Threshold APIC interrupts MCE: 0 0 0 0 Machine check exceptions MCP: 14 14 14 14 Machine check polls ERR: 0 MIS: 0Pour moi, c’est assez opaque.

Ajoute ceci à ton /boot/grub/menu.lst

noapic pci=nomsi

à la suite des parametre de ton kernel, ça va zapper le msi et la gestion par apic pour cel apr irq, si tu a du son apres c’est que tu a un soucis de masquage d’irq, avec les kernels récents c’est courant

bonjour

un type qui utilise vim ne peut pas âtre idiot.

Tu veux la sortie sur quelle carte? ce n’est pas la carte son audigy?

si oui alors met
options snd_ca0106 index=0 (à la place de 3)

edit: j’ai enlevé mon troll

[quote=“limax”]un type qui utilise vim ne peut pas âtre idiot.[/quote]On peut le dire : tu sais tourner un compliment. Mais bon : j’aime Vim et suis chaque jour plus épaté par les possibilités de ce logiciel.[quote=“limax”]Tu veux la sortie sur quelle carte? Ce n’est pas la carte son audigy?
Si oui alors mets
options snd_ca0106 index=0 (à la place de 3)[/quote]J’ai essayé : cela a eu pour seul effet de faire disparaître la carte Audigy de /proc/asound/modules ! J’ai donc rectifié.
Par ailleurs, le « 3 » en question me semblait correspondre à la priorité la plus haute.

Ensuite :[quote=“pjmichel”]Ajoute ceci à ton /boot/grub/menu.lst

noapic pci=nomsi[/quote]J’ai fait ça. Voici la partie correspondant à mon noyau dans /boot/grub/menu.lst :... title Debian GNU/Linux, kernel 2.6.32-5-686 root (hd0,0) kernel /boot/vmlinuz-2.6.32-5-686 root=UUID=f2398885-4469-4c5f-8d92-71a3f311ea3f ro quiet initrd /boot/initrd.img-2.6.32-5-686 noapic pci=nomsi Cela ne donne rien.
Voici les lignes correspondant aux cartes dans /proc/interrupts : 16: 101 0 0 0 IO-APIC-fasteoi ehci_hcd:usb1, saa7133[0], saa7133[0] 17: 22 0 0 0 IO-APIC-fasteoi HDA Intel, snd_ca0106 18: 4 0 0 0 IO-APIC-fasteoi firewire_ohci, ahci 19: 1731 0 0 0 IO-APIC-fasteoi pata_jmicron 22: 719 0 0 0 IO-APIC-fasteoi HDA IntelLes valeurs sont différentes de celles figurant dans mon précédent post, voilà tout.
Je ne suis pas plus avancé.

Je suis aussi un utilisateur vim et de latex.

[quote=“Pathe”]
Par ailleurs, le « 3 » en question me semblait correspondre à la priorité la plus haute.[/quote]
Je croyais que c’était le contraire. :confused: (edit: 0 c’est par defaut)

Essaye alors de blacklister le module de tes autres cartes audio dans le fichier /etc/modprobe.d/blacklist.conf

par exemple je ne veux plus le bip de mon portable alors j’ai rajouté blacklist pcspkr

essaye par exemple
blacklist snd_hda_intel
et blacklist saa7134_alsa

c’est quoi cette carte son saa7134? (webcam peut être?)

Merci pour ta réponse.
J’ai blacklisté snd_hda_intel et saa7134_alsa : aucun effet.
Et je constate que saa7134 apparaît toujours dans le menu du contrôleur de volume.

[quote=“limax”]c’est quoi cette carte son saa7134 ?[/quote]00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05) ... 01:00.1 Audio device: ATI Technologies Inc Juniper HDMI Audio [Radeon HD 5700 Series] ... 07:01.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1) 07:02.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster Étrangement, le chiffre 7134 ne figure pas dans la description. Mais bon, 7133 & 7135, qui y figurent, nous orientent vers la carte TV.
Comme il y avait deux fois snd_hda_intel dans /proc/asound/modules, cela voudrait dire que ma carte graphique fonctionne avec ce module.
L’ayant désactivé, je ne suis pas plus avancé.

Je ne comprends pas se que tu essaie de faire. Il n’y a pas 36 solutions à ton problème:

  1. tu fait en sorte que plus qu’une seule carte son soit active (soit via le BIOS, soit en blacklistant les drivers)
  2. tu imposes un ordre de priorité pour tes cartes

Mais il ne faut pas mélanger les 2!
Perso je préfére la solution 2.
Tu peux t’inspirer de: linuxmao.org/tikiwiki/tiki-i … ulticartes

est ce cette carte que tu cherches à faire fonctionner ?
help.lockergnome.com/linux/asoun … 25106.html

[quote=“piratebab”]Il n’y a pas 36 solutions à ton problème :

  1. tu fait en sorte que plus qu’une seule carte son soit active (soit via le BIOS, soit en blacklistant les drivers)
  2. tu imposes un ordre de priorité pour tes cartes

Mais il ne faut pas mélanger les 2!
Perso je préfére la solution 2.[/quote]Merci pour ta réponse, qui reprend le problème à la base.
La solution 2 me convient parfaitement.
J’ai suivi ton lien.
Le problème est qu’il est un peu daté : les commandes asoundconf et alsaconf n’existent plus,
le fichier .asoundconfrc non plus, etc.

Mais j’ai trouvé de la doc sur ma carte.
Mon problème est qu’en modifiant le fichier /etc/modprobe.d/alsa-base.conf
j’ai le sentiment d’avoir suivi ce qui est indiqué dans ce document,
ou dans le lien que tu m’as adressé,
pour l’instant sans résultat.

[quote=“piratebab”]est-ce cette carte que tu cherches à faire fonctionner ?[/quote]Hé non ! La mienne, c’est une Creative Audigy SE.

Il doit bien y avoir quelque chose qui remplace asoundconf.
Dans mon cas, j’ai modifié alsa.conf à la main. Il y a la solution quelque part dans ce forum (une histoire de pcm.default).
Je ne sais plus comment on recherche dans quel paquet une commande est fournie lorsque la commande n’est pas installée. C’est peut étre pour ça qu’il ne la trouve pas.

Lorsque dans le alsamixer tu auras ta carte son en carte principale, ce sera déja une grande avancée! Tu pourras alors chercher comment la faire fonctionner! (problème de module, d’IRQ …)