[alsa-devel] [PATCH v3 0/5] ALSA: hda - hdmi: ATI/AMD multi-channel and HBR support

Olivier Langlois olivier at trillion01.com
Sun Nov 10 06:42:04 CET 2013


Hi Anssi,

On Sat, 2013-11-09 at 00:03 +0200, Anssi Hannula wrote:

> 
> You mean you just downloaded the files and put them in-tree, right?

Right. Here are the files that I have replaced in 3.11.7 tree:

lano1106 at whippet2 ~/dev/linux-ck/src/linux-3.11/sound/pci/hda $ ls
*.orig
hda_codec.c.orig  hda_codec.h.orig  hda_eld.c.orig  hda_jack.c.orig
hda_jack.h.orig  hda_local.h.orig  patch_hdmi.c.orig


> 
> If it built without warnings, it is probably OK...

It has built flawlessly.

> 
> OK, this is pretty weird indeed. Could you apply the attached debugging
> prints and then provide dmesg?
> 
> 
Sure, here is the output:

[   78.384821] ALSA sound/pci/hda/patch_hdmi.c:1167 HDMI hot plug event:
Codec=0 Pin=3 Device=0 Inactive=0 Presence_Detect=0 ELD_Valid=1
[   78.384834] ALSA sound/pci/hda/patch_hdmi.c:1512 HDMI status: Codec=0
Pin=3 Presence_Detect=1 ELD_Valid=1
[  128.437676] ALSA sound/pci/hda/patch_hdmi.c:678 HDMI: select CA 0x13
for 8-channel allocation:  FL/FR LFE FC RL/RR RLC/RRC
[  128.437797] CA XX 19 => 8
[  128.437799] XX hdmi_map 00
[  128.437801] XX hdmi_map 11
[  128.437802] XX hdmi_map 26
[  128.437804] XX hdmi_map 37
[  128.437806] XX hdmi_map 43
[  128.437807] XX hdmi_map 52
[  128.437809] XX hdmi_map 64
[  128.437810] XX hdmi_map 75
[  128.437957] ALSA sound/pci/hda/patch_hdmi.c:3108
atihdmi_pin_hbr_setup: NID=0x3, hbr-ctl=0x1

This is looking good. Maybe this is coming from how the channel mapping
is communicated to speaker-test through ALSA API but I don't know much
about that.

I'll try to understand as well on my side what is going on.




More information about the Alsa-devel mailing list