[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CADnq5_P+UE2FCgGPUoi4WuXY0oD1sEFhy3Xa+5B7myOH-jr-Gg@mail.gmail.com>
Date: Wed, 18 Apr 2012 09:21:42 -0400
From: Alex Deucher <alexdeucher@...il.com>
To: Takashi Iwai <tiwai@...e.de>
Cc: linux-kernel@...r.kernel.org, dri-devel@...ts.freedesktop.org
Subject: Re: [REGRESSION] 3.4-rc* radeon: No DVI-A output after commit e00e8b5e760cb
On Wed, Apr 18, 2012 at 8:39 AM, Takashi Iwai <tiwai@...e.de> wrote:
> Hi,
>
> I noticed that one machine here gives only the blank output with
> 3.4-rc's. The bisection lead me to affecting commit:
>
> commit e00e8b5e760cbbe9067daeae5454d67c44c8d035
> Author: Alex Deucher <alexander.deucher@....com>
> Date: Fri Mar 16 12:22:09 2012 -0400
>
> drm/radeon/kms: fix analog load detection on DVI-I connectors
>
> Reverting this commit helped, it goes back to normal.
>
> On this system, the VGA monitor is connected to DVI over a VGA-DVI
> connector (and even VGA-switcher). So, yeah, it's a strange setup.
> But a regression is a regression.
>
I don't think it's a regression per se. Prior to that patch, the
analog vga was using the wrong load detect function (it's using the
one for DP bridge chips) which returned connector_status_unknown if it
was called on an invalid connector. The patch just sets the behaviour
back to the original behaviour prior to support for DP bridge chips
being added (http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commitdiff;h=d629a3ceb4fc1ab5aab737b964100d114aba1173).
The problem is the driver is not able to detect the monitor on the
other side of the KVM (a common problem with KVMs). The real problem
is that some desktop environments choose to interpret
connector_status_unknown as connected. It's not really viable to
always return connector_status_unknown as then all ports would be
considered connected when in truth they would not be.
Alex
> I'm willing to test any patch.
>
>
> thanks,
>
> Takashi
> _______________________________________________
> dri-devel mailing list
> dri-devel@...ts.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/dri-devel
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists