2009-11-06 15:46:15

by Christian Hartmann

[permalink] [raw]
Subject: drm/ksm -> s2disk -> resume -> [drm:r100_ring_test] *ERROR* radeon: ring test failed (sracth(0x15E4)=0xCAFEDEAD)

radeon driver is broken after resume, I have to reboot everytime.

[ 170.805463] [drm:r100_ring_test] *ERROR* radeon: ring test failed
(sracth(0x15E4)=0xCAFEDEAD)
[ 170.805471] [drm:r100_cp_init] *ERROR* radeon: cp isn't working (-22).

Could it be (Im am really not sure yet), that i have included the
firmware R100_cp.bin into the kernel space?
But why is this not working after a normal resume?

Any help or suggestions are appreciated, if I have forgotten some
useful hints, write me what i have missed.

Attaching the config, and dmesg, which contains the normal boot and
after 150 sec the resume after reboot.

Sincerelly yours
corner

--
......oooO..............
.....(....).....Oooo...
......)../.....(....)....
.....(_/.......)../.....
...............(_/.......
... I WAS ..............
.......... HERE...... ;)


Attachments:
dmesg_drm.debug0xf_resume.txt (124.70 kB)
config-2.6.32-rc6 (79.30 kB)
Download all attachments

2009-11-06 15:54:26

by Christian Hartmann

[permalink] [raw]
Subject: Re: drm/ksm -> s2disk -> resume -> [drm:r100_ring_test] *ERROR* radeon: ring test failed (sracth(0x15E4)=0xCAFEDEAD)

hello,

here the dmesg from boot before resume. the first dmesg was truncated..


2009/11/6 Christian Hartmann <[email protected]>:
> radeon driver is broken after resume, I have to reboot everytime.
>
> [ ?170.805463] [drm:r100_ring_test] *ERROR* radeon: ring test failed
> (sracth(0x15E4)=0xCAFEDEAD)
> [ ?170.805471] [drm:r100_cp_init] *ERROR* radeon: cp isn't working (-22).
>
> Could it be (Im am really not sure yet), that i have included the
> firmware R100_cp.bin into the kernel space?
yes, I have included it. But ...
> ...why is this not working after a normal resume?

me again, chris h.


Attachments:
dmesg.txt (102.09 kB)

2009-11-16 20:15:55

by Jerome Glisse

[permalink] [raw]
Subject: Re: drm/ksm -> s2disk -> resume -> [drm:r100_ring_test] *ERROR* radeon: ring test failed (sracth(0x15E4)=0xCAFEDEAD)

On Fri, 2009-11-06 at 16:54 +0100, Christian Hartmann wrote:
> hello,
>
> here the dmesg from boot before resume. the first dmesg was truncated..
>
>
> 2009/11/6 Christian Hartmann <[email protected]>:
> > radeon driver is broken after resume, I have to reboot everytime.
> >
> > [ 170.805463] [drm:r100_ring_test] *ERROR* radeon: ring test failed
> > (sracth(0x15E4)=0xCAFEDEAD)
> > [ 170.805471] [drm:r100_cp_init] *ERROR* radeon: cp isn't working (-22).
> >
> > Could it be (Im am really not sure yet), that i have included the
> > firmware R100_cp.bin into the kernel space?
> yes, I have included it. But ...
> > ...why is this not working after a normal resume?
>
> me again, chris h.

Can you confirm that booting the kernel with radeon.agpmode=-1 fix your
issue ? My guess is that once again AGP is broken on resume, we have
several issue with evil AGP.

Cheers,
Jerome