On Sat, Apr 21, 2012 at 12:32 PM, Igor Katson <[email protected]> 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 > [email protected] > http://lists.x.org/mailman/listinfo/xorg-driver-ati _______________________________________________ xorg-driver-ati mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-driver-ati
