[Bug 42852] radeon driver (also ati driver) works only once.

Alex Deucher alexdeucher at gmail.com
Mon Nov 14 06:08:22 PST 2011


On Mon, Nov 14, 2011 at 2:11 AM,  <bugzilla-daemon at freedesktop.org> wrote:
> https://bugs.freedesktop.org/show_bug.cgi?id=42852
>
> --- Comment #4 from sergio lenzi <lenzi.sergio at gmail.com> 2011-11-13 23:11:34 PST ---
>> You can take a look at the KMS code and port the relevant changes to UMS.
>> http://cgit.freedesktop.org/~airlied/linux/tree/drivers/gpu/drm/radeon?h=drm-fixes
>> There isn't just a simple function to reset the chip, you need to reprogram the
>> memory controller, the display hardware, etc.
>> As your problem appears to be display related, I would take a look at the code
>> in atombios_encoders.c and atombios_crtc.c in KMS and compare it to the code in
>> atombios_output.c and atombios_crtc.c in the UMS tree.  Your chip is in the
>> PALM family and has a DCE4.1 based display block.
>>
>
> Thank you very much for the help..
>
> Another work around is to reprogram gdm to not reset the X server
> at the next login...
>
> As the Xserver works ok after power on, I need to use it only once..
> of course I will not be able to suspend the notebook.
>

You can take a look at the KMS code and port the relevant changes to UMS.
http://cgit.freedesktop.org/~airlied/linux/tree/drivers/gpu/drm/radeon?h=drm-fixes
There isn't just a simple function to reset the chip, you need to reprogram the
memory controller, the display hardware, etc.
As your problem appears to be display related, I would take a look at the code
in atombios_encoders.c and atombios_crtc.c in KMS and compare it to the code in
atombios_output.c and atombios_crtc.c in the UMS tree.  Your chip is in the
PALM family and has a DCE4.1 based display block.

Alex

> Sergio
>
> --
> Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You are the assignee for the bug.
> _______________________________________________
> 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