HDMI audio for "X1200 Series Audio Controller" - unsupported encoder type 0x19

Igor Katson igor.katson at gmail.com
Sat Apr 21 09:32:14 PDT 2012


Hi,

I have a pretty old laptop — ASUS A7U, and it has the following ATI hardware:

01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee
ATI RS690M [Radeon X1200 Series]
01:05.2 Audio device: Advanced Micro Devices [AMD] nee ATI Radeon
X1200 Series Audio Controller

The problem is, that I cannot hear any sound when using HDMI audio,
though I can see the device.

My system is up-to-date ArchLinux.

I've tried everything found on in the internet, including:
- added radeon.audio=1 to the kernel boot line
- tried searching for HDMI settings in BIOS, but did not find any
- installing 3.3 kernel

I can see the HDMI device both in Pulseaudio GUI and in
aplay/alsamixer. Here is my aplay -l output

**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC660-VD Analog [ALC660-VD Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC660-VD Digital [ALC660-VD Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 6: Si3054 Modem [Si3054 Modem]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

This command has no errors, but no sound either:
aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav

Here is the output of "dmesg | grep radeon"

[    0.000000] Kernel command line:
root=/dev/mapper/FlashVolumes-lvolsystem
lvmwait=/dev/mapper/FlashVolumes-lvolsystem ro radeon.audio=1
[    1.456619] [drm] radeon defaulting to kernel modesetting.
[    1.456623] [drm] radeon kernel modesetting enabled.
[    1.458363] radeon 0000:01:05.0: VRAM: 256M 0x0000000070000000 -
0x000000007FFFFFFF (256M used)
[    1.458369] radeon 0000:01:05.0: GTT: 512M 0x0000000080000000 -
0x000000009FFFFFFF
[    1.458419] [drm] radeon: irq initialized.
[    1.458832] [drm] radeon: 256M of VRAM memory ready
[    1.458835] [drm] radeon: 512M of GTT memory ready.
[    1.469043] [drm] radeon: ib pool ready.
[    1.470140] [drm] radeon: 1 quad pipes, 1 z pipes initialized.
[    1.480602] radeon 0000:01:05.0: WB enabled
[    1.481729] [drm] radeon: ring at 0x0000000080001000
[    2.055852] fbcon: radeondrmfb (fb0) is primary device
[    2.076719] radeon 0000:01:05.0: Disabling not enabled HDMI
[    2.203376] radeon 0000:01:05.0: Disabling not enabled HDMI
[    2.216795] radeon 0000:01:05.0: Unsupported encoder type 0x19
[    2.234773] fb0: radeondrmfb frame buffer device
[    2.234785] [drm] Initialized radeon 2.13.0 20080528 for
0000:01:05.0 on minor 0
[   70.543480] radeon 0000:01:05.0: Unsupported encoder type 0x19

I think that "Unsupported encoder type 0x19" has something to do with
the problem.

Thanks for any help and answers!


More information about the xorg-driver-ati mailing list