PPC64 - DRM - Radeon module causes Kernel Oops

Michel Dänzer michel at tungstengraphics.com
Wed May 14 02:04:35 PDT 2008


On Tue, 2008-05-13 at 18:53 -0400, Hans J. Harff wrote:
> 
> I am trying to get drm/dri to work on my box (see specs below), but
> I am not having much success.

dri-devel at lists.sf.net would be the list for this, btw.


> [  722.854646] [drm] Initialized drm 1.1.0 20060810
> [  722.871013] [drm] Initialized radeon 1.28.0 20060524 on minor 0
> 
> However, as soon as /dev/dri/card0 is being accessed (e.g. start X,
> or simply do 'cat /dev/dri/card0') the console will display:
> 
> Bus error
> 
> and dmesg will provide the following:

[...]

> [  740.147969] Call Trace:
> [  740.147972] [c0000002243d79b0] [0000000000000001] 0x1 (unreliable)
> [  740.147978] [c0000002243d7a40] [d00000000061ba48] .radeon_driver_lastclose+0x48/0x90 [radeon]
> [  740.147992] [c0000002243d7ac0] [d0000000005d4c48] .drm_lastclose+0x78/0x510 [drm]
> [  740.148016] [c0000002243d7b80] [d0000000005d6278] .drm_release+0x528/0x6f0 [drm]
> [  740.148037] [c0000002243d7c50] [c0000000000c6eb8] .__fput+0xf8/0x230
> [  740.148047] [c0000002243d7d00] [c0000000000c2dc0] .filp_close+0xa0/0x100
> [  740.148054] [c0000002243d7d90] [c0000000000c4cfc] .sys_close+0xbc/0x170
> [  740.148061] [c0000002243d7e30] [c0000000000086ac] syscall_exit+0x0/0x40

It would be interesting to know where exactly in
radeon_driver_lastclose() it's tripping over. Can you add some debugging
output, e.g. with DRM_INFO()? Also, writing 1
to /sys/module/drm/parameters/debug before reproducing the problem might
provide additional information.


-- 
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer




More information about the xorg mailing list