Ps: @notandyet in an old thread you said you've a ao722 with hdmi audio working, am I wrong? If so, what method do you have used?
Hi,
I'm wondering if there is any improvement in the HDMI Audio output support. I have installed 4.4 RC2 on a HP EliteBook 8530p which is running fine with HDMI video support.
cat /proc/asound/cards:
0 [HDMI]: HDA-Intel – HAD ATI HDMI
HDA ATI HDMI at 0xd8310000 irq 47
Cat /proc/asound/devices:
2: [0- 3]: Digital audio playback
3: [0- 0]: hardware dependent
4: [0] : control
33: : timer
Alsa_aplay –l:
Device_list:241: no soundcards found…
Alsa_amixer –c 0:
Invalid card number
Does anyone have an idea how to enable the audio on the HDMI ATI card?
Kernel parameter radeon.audio=1 didn’t help.
I didn’t run the commands in the previous post in the root terminal which is the cause of the empty output. Below is the output from the root terminal. I’m not familiar how Linux is handling sound devices so I don’t know if the settings below are correct. It would be great to get HDMI audio working in order to use it as an media center PC.
Cat /proc/asound/devices:
2: [ 0- 3]: digital audio playback
3: [ 0- 0]: hardware dependent
4: [ 0] : control
33: : timer
Cat /proc/asound/cards:
0 [HDMI ]: HDA-Intel - HDA ATI HDMI
HDA ATI HDMI at 0xd8310000 irq 47
Alsa_aplay -l:
**** List of PLAYBACK Hardware Devices ****
card 0: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
Alsa_amixer -c 0:
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
Alsa_amixer -c 0 controls:
numid=1,iface=CARD,name='HDMI/DP,pcm=3 Jack'
numid=2,iface=MIXER,name='IEC958 Playback Con Mask'
numid=3,iface=MIXER,name='IEC958 Playback Pro Mask'
numid=4,iface=MIXER,name='IEC958 Playback Default'
numid=5,iface=MIXER,name='IEC958 Playback Switch'
numid=6,iface=PCM,name='ELD',device=3
numid=7,iface=PCM,name='Playback Channel Map',device=3
Alsa_amixer -c 0 contents:
numid=1,iface=CARD,name='HDMI/DP,pcm=3 Jack'
; type=BOOLEAN,access=r-------,values=1
: values=off
numid=2,iface=MIXER,name='IEC958 Playback Con Mask'
; type=IEC958,access=r-------,values=1
: values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
numid=3,iface=MIXER,name='IEC958 Playback Pro Mask'
; type=IEC958,access=r-------,values=1
: values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
numid=4,iface=MIXER,name='IEC958 Playback Default'
; type=IEC958,access=rw------,values=1
: values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
numid=5,iface=MIXER,name='IEC958 Playback Switch'
; type=BOOLEAN,access=rw------,values=1
: values=off
numid=6,iface=PCM,name='ELD',device=3
; type=BYTES,access=r--v----,values=0
: values=
numid=7,iface=PCM,name='Playback Channel Map',device=3
; type=INTEGER,access=rw---R--,values=2,min=0,max=36,step=0
: values=0,0
| | TLV size error (258, 8, 0)!