[DragonFlyBSD - Bug #2635] Stablize drm/radeon KMS drivers for new xorg

bugtracker-admin at leaf.dragonflybsd.org bugtracker-admin at leaf.dragonflybsd.org
Sat Jul 5 01:18:57 PDT 2014


Issue #2635 has been updated by yellowrabbit2010.


Horray! With commits 7d32ff5365a2d04afa460e716477566727967980 and f6201ebf294c18bfb1c3d199bed847ab481b3099
my Radeon 6670 becomes alive! Great job.

Now I can use new xorg with kms driver. 2 monitors work nicely --- mplayer plays video on the big one, when I can do something simple on the little one.

But I cannot do something like "make -j 3 buildworld" --- after 5--25 minutes computer will restart.
Without dumps. Few strings remain in /var/log/messages:

=== like ===
Jul  5 12:38:26 fly kernel: panic: Bad tailq NEXT(0xffffffe04d02c610->tqh_last) != NULL
Jul  5 12:38:26 fly kernel: cpuid = 3
Jul  5 12:38:26 fly kernel: Trace beginning at frame 0xffffffe10b957428
Jul  5 12:38:26 fly kernel: panic() at panic+0x21f 0xffffffff804a12b0
Jul  5 12:38:26 fly kernel: panic() at panic+0x21f 0xffffffff804a12b0
Jul  5 12:38:26 fly kernel: callout_reset() at callout_reset+0xf2 0xffffffff804c3a30
Jul  5 12:38:26 fly kernel: taskqueue_enqueue_timeout() at taskqueue_enqueue_timeout+0x102 0xffffffff804d9
7ce
Jul  5 12:38:26 fly kernel: ttm_bo_release() at ttm_bo_release+0x276 0xffffffff84c66de8
Jul  5 12:38:26 fly kernel: ttm_bo_unref() at ttm_bo_unref+0x4b 0xffffffff84c6440b
Jul  5 12:38:26 fly kernel: radeon_bo_unref() at radeon_bo_unref+0x44 0xffffffff840b85be
Jul  5 12:38:26 fly kernel: radeon_gem_object_free() at radeon_gem_object_free+0x21 0xffffffff840ab1f3
Jul  5 12:38:26 fly kernel: drm_gem_object_free() at drm_gem_object_free+0x70 0xffffffff84c58805
Jul  5 12:38:26 fly kernel: drm_gem_handle_delete() at drm_gem_handle_delete+0xc8 0xffffffff84c58cb4
Jul  5 12:38:26 fly kernel: drm_gem_close_ioctl() at drm_gem_close_ioctl+0x23 0xffffffff84c58e9c


=== or ===
Jul  5 13:42:25 fly kernel: panic: Bad tailq NEXT(0xffffffe04cef0810->tqh_last) != NULL
Jul  5 13:42:25 fly kernel: cpuid = 1
Jul  5 13:42:25 fly kernel: Trace beginning at frame 0xffffffe10c36f428
Jul  5 13:42:25 fly kernel: panic() at4db928
Jul  5 13:42:25 fly kernel: sys_ioctl() at sys_ioctl+0x1c 0xffffffff804db9fe
Jul  5 13:42:25 fly kernel: syscall2() at syscall2+0x3fb 0xffffffff8078fc22
Jul  5 13:42:25 fly kernel: Xfast_syscall() at Xfast_syscall+0xcb 0xffffffff807788eb

=== or ===
Jul  5 15:45:06 fly kernel: panic: Bad link elm 0xffffffff82da1fd8 next->prev != elm
Jul  5 15:45:06 fly kernel: cpuid = 0
Jul  5 15:45:06 fly kernel: Trace beginning at frame 0xffffffe04ccf7980
Jul  5 15:45:06 fly kernel: panic() at panic+0x21f 0xffffffff804a12b0
Jul  5 15:45:06 fly kernel: panic() at panic+0x21f 0xffffffff804a12b0
Jul  5 15:45:06 fly kernel: softclock_handler() at softclock_handler+0x112 0xffffffff804c3cb1

=== or really short one ===
Jul  5 16:43:18 fly kernel: panic: Bad tailq NEXT(0xffffffe04ce98640->tqh_last) != NULL
Jul  5 16:43:18 fly kernel: cpuid = 1
Jul  5 16:43:18 fly kernel: Trace beginning at frame 0xffffffe10c374428
Jul  5 16:43:18 fly kernel: panic() at panic+0x21f 0xffffffff804a12b0


My processor is Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz (3400.02-MHz K8-class CPU). /boot/loader.conf contains vm.dma_reserved=256M.
RAM=8Gb. 



----------------------------------------
Bug #2635: Stablize drm/radeon KMS drivers for new xorg
http://bugs.dragonflybsd.org/issues/2635#change-12133

* Author: tuxillo
* Status: New
* Priority: Normal
* Assignee: jorisgio
* Category: Driver
* Target version: 3.8.0
----------------------------------------
Stablize drm/radeon KMS drivers for new xorg



---Files--------------------------------
patch-ttm_bo.c (422 Bytes)
core.txt.8 (34.4 KB)
dmesg (5.19 KB)


-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account



More information about the Bugs mailing list