On Tue, Dec 13, 2011 at 10:26:15PM +0100, batouzo wrote:
(Send similar post to LKML / linux.kernel but no responses there yet)
Hello, we where building 3.1.4 kernel when we noticed BUG()s on bootup.
Allocated in drm_vblank_init+0x139/0x260 [drm] + Freed in drm_vblank_cleanup+0x78/0x90 [drm] Allocated in drm_vblank_init+0xbe/0x260 [drm] + Freed in drm_vblank_cleanup+0x48/0x90 [drm]
It is Amd Bulldozer computer, with Radeon card: 01:00.0 VGA compatible controller: ATI Technologies Inc Cedar PRO [Radeon HD 5450]
Debian stable. Builded with make-kpkg using gcc 4.4.5
messages: http://pastebin.com/NXN5EPtG config used: http://pastebin.com/AeVxEX7c
With radeon + kms the bug happens around 1 in 3 boot ups, right after the radeon is enabled (with slub debugging) or later with no debug (few seconds later or on shutdown esp. in rmmod).
When disabling radeon and KMS the bug was not seen;
Please fix this bug :) What to test to help fixing it?
Interesting part of the messages linked above is:
Do you boot your kernel with kexec ? Does the patch help :
http://people.freedesktop.org/~glisse/0001-drm-radeon-disable-possible-GPU-w...
If not please open bug on bugs.freedesktop.org against radeon driver.
Cheers, Jerome