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

Alex Deucher alexdeucher at gmail.com
Sun Apr 22 10:12:52 PDT 2012


On Sat, Apr 21, 2012 at 12:32 PM, Igor Katson <igor.katson at gmail.com> wrote:
> 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!

I have a WIP patch to fill in proper support for most asics, but it's
still needs a bit more work.  Someone needs to fill in the hdmi/cea
helper functions.
http://people.freedesktop.org/~agd5f/0001-WIP-port-of-hdmi-dp-audio-code-to-newer-kernel.patch

Alex

> _______________________________________________
> xorg-driver-ati mailing list
> xorg-driver-ati at lists.x.org
> http://lists.x.org/mailman/listinfo/xorg-driver-ati


More information about the xorg-driver-ati mailing list