Red Hat Bugzilla – Bug 121298
(DRI I865) 3d app hangs the computer on Intel 82865G
Last modified: 2007-11-30 17:10:40 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6) Gecko/20040116
Description of problem:
I have these kernels installed:
and only 308 works fine, some of the others (315) hang while I try to
start X and some (2.6.4, 326 and smp-326) when any 3d (opengl)
application starts. I'm not sure, what 322 build does, but I may try it.
Version-Release number of selected component (if applicable):
all 2.6 except kernel-2.6.5-1.308
Steps to Reproduce:
1.boot the propper kernel
2.start X (it's enough for some kernels)
3.start anything 3d (tuxracer, armagetron, radiant, et...)
Actual Results: Hang, some kernels reply to ping but do nothing else,
some don't even reply to ping.
Expected Results: No hangs at all.
I'm going to attach the output of some diag tools.
I forgot to mention, that kernel-2.6.5-1.308 works fine for both X and
Created attachment 99547 [details]
Output of lspci, dmesg and lsmod
Created attachment 99548 [details]
This is my Xserver's output, all output was produced using the only working
Created attachment 99549 [details]
New X log
I'm sorry, I uploaded wrong log.
New kernel build hangs with 3d (or drm) too. I'm going to add logs
from the new kernel.
Created attachment 99552 [details]
Diag output made on 2.6.5-1.327smp
Created attachment 99553 [details]
Xorg.0.log on 2.6.5-1.327smp
May be I found the reason. It seems that on all kernels except build
308, drm uses IRQ that is already in use by uhci-hcd:
> cat /proc/interrupts | grep 11:
11: 4080 XT-PIC uhci_hcd, uhci_hcd
> cat /var/log/Xorg.0.log | grep IRQ
(II) I810(0): [drm] dma control initialized, using IRQ 11
This output was produced using kernel build 327, smp version is very
similar, only the irq used by uhci and drm is 169.
When using build 308, IRQ 11 is unused, so DRM may use it.
Please, ignore the last comment, it is not true, sorry.
are you using a graphical console by chance ??
What do you mean by graphical console? I use text console in standard
text (non-graphical) mode, and runlevel 5 to start X by default. I'd
like to make more tests, but it takes a while as I have to power
off/on and check the filesystem after any unsuccessful test. I may
send more information about my comuter to you (any /proc entries).
kernel-2.6.5-1.332 hangs too
can you try the kernel at http://people.redhat.com/arjanv/2.6
we fixed a critical bug in this code yesterday
I'm sorry, still the same result with kernel-2.6.5-1.349 and
kernel-smp-2.6.5-1.349. Tell me, what was so different in the build 308.
308 had the 4g/4g split disabled; in oder to debug bugs related to
that I need to get an actual oops trace....
Created attachment 99906 [details]
308-315 diff (binary dist)
I still have instalation packages in my apt cache, so I made a diff between
1.308 and 1.315.
Hm, I see, I may try to get it, if you tell me how. Some debug output
from the kernel? I may setup the display correctly and start the
program from the text console.
It doesn't work, the program starts, but it does nothing untill I
switch back to X, then it hangs :-(. I need some program to make it
crash it the text mode, don't I? I really would like to help, but I
have no idea how.
ok then please try the 350 kernel at http://people.redhat.com/arjanv/2.6
I spent most of today debugging this after I found out one of my
testboxes has this chipset (it also has a radeon card so I never
noticed the built-in video before ;)
Well done, I owe you a beer :-). Just let me know when you come to see
us :-). Both smp and up versions work well.