From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756138Ab0A0Vyr (ORCPT ); Wed, 27 Jan 2010 16:54:47 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1756124Ab0A0Vyr (ORCPT ); Wed, 27 Jan 2010 16:54:47 -0500 Received: from cantor2.suse.de ([195.135.220.15]:48624 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756080Ab0A0Vyq (ORCPT ); Wed, 27 Jan 2010 16:54:46 -0500 Date: Wed, 27 Jan 2010 22:54:45 +0100 Message-ID: From: Takashi Iwai To: Cc: Subject: Re: Radeon HDMI audio in 2.6.33 kernel ??? In-Reply-To: <1457ffed8ff5fb0cf572cbc7384597a8@localhost> References: <1457ffed8ff5fb0cf572cbc7384597a8@localhost> User-Agent: Wanderlust/2.15.6 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL/10.7 Emacs/23.1 (x86_64-suse-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org At Wed, 27 Jan 2010 11:17:04 +0100, wrote: > > > Hello, > > I'm not sure I'm at the right place (please, if not, tell me where I can > find a solution...) but I have a problem with multimedia hardware. > So, I've changed my graphic card and I've bought an ATI Radeon HD 4550. My > goal is to use only an HDMI cable between my computer and my AV amplifier. > I've installed Debian Sid but I can't have any sound... Everything seems > OK with Alsa (and PulseAudio), but no sound !!! How did you test it? > With google, I've found this : > http://www.phoronix.com/scan.php?page=news_item&px=NzgxMA > [I should need a 2.6.33 kernel to have HDMI support with ATI cards] > So, I've compiled the 2.6.33RC5 kernel, but no difference !!! > > The card seems to be OK : > # aplay -l > **** List of PLAYBACK Hardware Devices **** > card 0: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI] > Subdevices: 1/1 > Subdevice #0: subdevice #0 > > Do you have any idea ? If the audio codec is detected, a possible problem is the video driver side. The HDMI is handled rather in the video chip, and it has usually a register switch to enable/disable HDMI audio. Similarly, the EDID handling can break the audio handling, too. If it's really a problem of the audio codec, you can try to move the corresponding codec id from patch_atihdmi.c to patch_intelhdmi.c. (don't forget MODULE_ALIAS() there, too). Takashi