Son sur sortie HDMI

Bonjour,

Comme le titre l’indique, j’ai branché ma tour debian sur une télé en hdmi, mais je n’ai pas de son en sortie. L’hdmi passe par un répartiteur mais je ne pense pas que ce soit le soucis.

ce qui me donne:

0 snd_hda_intel 1 snd_via82xx

J’ai essayé en alternant les cartes en changeant les indexs mais rien y fait. Ci-dessous plusieurs commandes de ma config, je suis sous debian squeeze.

menuiserie@debianserveur:~$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: V8237 [VIA 8237], device 0: VIA 8237 [VIA 8237] Subdevices: 4/4 Subdevice #0: subdevice #0 Subdevice #1: subdevice #1 Subdevice #2: subdevice #2 Subdevice #3: subdevice #3 card 1: V8237 [VIA 8237], device 1: VIA 8237 [VIA 8237] Subdevices: 1/1 Subdevice #0: subdevice #0

menuiserie@debianserveur:~$ cat /proc/asound/modules 0 snd_hda_intel 1 snd_via82xx

menuiserie@debianserveur:~$ lspci | grep -i audio 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 A C97 Audio Controller (rev 60) 01:00.1 Audio device: ATI Technologies Inc RV710/730

menuiserie@debianserveur:~$ cat /proc/asound/pcm 00-03: ATI HDMI : ATI HDMI : playback 1 01-00: VIA 8237 : VIA 8237 : playback 4 : capture 1 01-01: VIA 8237 : VIA 8237 : playback 1 : capture 1
Cordialement

En suivant le wiki j’ai remarqué une erreure je vous en fait part:

root@debianserveur:~# alsactl init
Unknown hardware: "HDA-Intel" "ATI R6xx HDMI" "HDA:1002aa01,00aa0100,00100100" "0x1458" "0xaa38"
Hardware is initialized using a guess method

mon lsmod:

root@debianserveur:~# lsmod
Module                  Size  Used by
speedstep_lib           2468  0
cpufreq_powersave        602  0
cpufreq_conservative     4018  0
cpufreq_stats           1997  0
cpufreq_userspace       1480  0
fuse                   44272  1
loop                    9769  0
snd_hda_codec_atihdmi     1687  1
snd_via82xx            15256  1
snd_hda_intel          16823  0
gameport                6061  1 snd_via82xx
snd_via82xx_modem       6292  0
snd_mpu401_uart         4067  1 snd_via82xx
snd_hda_codec          46062  2 snd_hda_codec_atihdmi,snd_hda_intel
snd_ac97_codec         79152  2 snd_via82xx,snd_via82xx_modem
snd_seq_midi            3576  0
snd_seq_midi_event      3684  1 snd_seq_midi
snd_hwdep               4054  1 snd_hda_codec
ac97_bus                 710  1 snd_ac97_codec
snd_rawmidi            12513  2 snd_mpu401_uart,snd_seq_midi
snd_pcm                47222  5 snd_via82xx,snd_hda_intel,snd_via82xx_modem,snd_hda_codec,snd_ac97_codec
radeon                511848  2
ttm                    33502  1 radeon
snd_seq                35463  2 snd_seq_midi,snd_seq_midi_event
snd_timer              12270  2 snd_pcm,snd_seq
drm_kms_helper         18569  1 radeon
snd_seq_device          3673  3 snd_seq_midi,snd_rawmidi,snd_seq
drm                   112053  5 radeon,ttm,drm_kms_helper
i2c_algo_bit            3493  1 radeon
i2c_viapro              4423  0
psmouse                44837  0
evdev                   5609  6
i2c_core               12787  5 radeon,drm_kms_helper,drm,i2c_algo_bit,i2c_viapro
snd                    34415  14 snd_via82xx,snd_hda_intel,snd_via82xx_modem,snd_mpu401_uart,snd_hda_codec,snd_ac97_codec,snd_hwdep,snd_rawmidi,snd_pcm,snd_seq,snd_timer,snd_seq_device

salut

nvidia-chip-mcp73-hdmi-pas-de-son-sur-debian-t38208.html ??

debian-facile.org/forum/viewtopic.php?id=3677 ??

geekeries.de-labrusse.fr/?p=1383 ??

J’avais parcouru ces pages, elles sont destinés aux nvidias je possède une carte ATI. J’ai quand même essayé à ma manière mais pas de résultats positif

forums.debian.net/viewtopic.php?f=10&t=78122 ?

boardreader.com/thread/No_sound_ … X1mql.html ?

quelle est ta version de debian et quel kernel? et donne la sortie de:

comment as tu installé le pilote de ta carte ati?quel pilote?proprio?

Pendant la phase de test, je recommande de ne conserver active que la sortie son via HDMI, c’est à dire désactiver toute autre sortie son (via le BIOS par ex).
Au moins on est certain de configurer la bonne sortie.

Plus d’infos:
version debian: Squeeze 6.0.5
kernel: menuiserie@debianserveur:~$ uname -a Linux debianserveur 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux

menuiserie@debianserveur:~$ cat /proc/asound/cards
 0 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xdf800000 irq 17
 1 [V8237          ]: VIA8237 - VIA 8237
                      VIA 8237 with AD1980 at 0xe000, irq 22
menuiserie@debianserveur:~$ cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_via82xx

Pour les pilotes, j’ai installé les pilotes libres ati xserver-xorg-video-radeon et firmware-linux.

tu choisis la carte HDMI en priorité,pour ce faire tu modifies le fichier /etc/modprobe.d/alsa-base.conf de la manière suivante;à la fin de ce fichier tu rajoutes les deux lignes suivantes:

     options  snd_via82xx  index=1

et tu relances la bécane,si ça ne fonctionne toujours pas alors envisager l’installation du kernel de squeeze-backports.

J’ai déjà réalisé cela dans le fichier alsa-base.conf pour justement passer en 0 snd_hda_intel

fais voir ton alsa-base.conf

Merci pour l’aide que tu m’apportes!! Je finis mon stage de demain et mon patron veut que je résous ce problème :s

Alsa-base.conf:


menuiserie@debianserveur:~$ nano /etc/modprobe.d/alsa-base.conf
  GNU nano 2.2.6      Fichier : /etc/modprobe.d/alsa-base.conf                 
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd$
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modp$
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modp$

# 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
options snd-usb-audio index=-2
options snd-hda-intel probe_mask=0xffff,0xfff2   #J'ai rajouté ça en suivant un tuto d'une personne qui avait le mm soucis. C'est surement inutile maitenant.
options snd-hda-intel index=0
options snd-via82xx index=1

au debut du fichier,avant la ligne:

tu ajoutes:

[quote]# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1/sbin/modprobe snd-card-1[/quote]

tu relances et tu fais savoir si ça marche

Désolé j’ai pas fait attention mais j’ai mal copié le nano, les lignes que tu me dis d’écrire y sont déjà présentes:

root@debianserveur:~# nano /etc/modprobe.d/alsa-base.conf
  GNU nano 2.2.6      Fichier : /etc/modprobe.d/alsa-base.conf        Modifié 
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd && { /sbin/modprobe --quiet snd$
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi && { /sbin/modp$
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 && { /sbin/modp$

# 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
options snd-usb-audio index=-2

options snd-hda-intel index=0
options snd-via82xx index=1

si ta version debian est la squeeze alors installe le kernel des backports squeeze,ça peut aider si ton matériel est récent

et un lspci serait aussi le bienvenu.

mais je viens de voir une erreur dans alsa-base.conf:

[quote]options snd-hda-intel index=0
options snd-via82xx index=1[/quote]

erreur d’écriture,il faut mettre:

[quote]options snd_hda_intel index=0
options snd_via82xx index=1[/quote]

le problème doit venir de là

J’ai changé mais ça ne fonctionne pas aussi. Enfin je pense que l’autre écriture marche aussi car quand j’écrivais comme ça, les cartes changés d’ordres aussi avec la commande cat /proc/asound/modules.

N’y a t’il pas un moyen comme tout desintaller/reinstaller? (bien sur que pour le son)

J’ai aussi touché dans alsamixer, j’ai choisi la carte HMDI et j’ai mis en OO le S/pdif. Je sais pas si c’est la cause, ou si ça peut aider.