From: Alex D. <ale...@gm...> - 2010-03-30 20:51:44
|
On Tue, Mar 30, 2010 at 1:30 PM, Christian König <dea...@vo...> wrote: > Hi, > >> > It seems your TV refuses to use audio from analog stereo cable, when >> > it detects audio enabled over/in HDMI (just enabled, even purely >> > silent as in your case). And it seems we enable HDMI mode even when >> > you use radeon.audio=0. >> > >> > I've no idea what could affect this between 2.6.33-rc8 and 2.6.33 >> > (stable). The list of changes for drm/radeon taken from >> > http://lkml.org/lkml/2010/2/24/301 : >> >> It doesn't seem to be the kernel, actually. I already tried with >> booting rc8 >> and it is the same. Must be one of the other parts, then... > I also have no idea which change caused this, but the fix is rather > simple, just also disable the HDMI encoders when the audio codec gets > disabled by the module option. A patch is attached. > >> Can you provide "lspci" output by the way? > This is the second laptop where I see this strange configuration. From > the video drivers point of view everything is present (audio codec, HDMI > encoders, etc...), but the audio codec doesn't seems to be connected to > the PCI bus, so alsa can't see it. > > I have no idea how we could auto detect this case, but the attached > patch should be a good workaround. We should probably also only enable the audio timer when we enable audio otherwise it just keeps the CPU awake. Alex |