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: kernel-2.6.4-1.305 kernel-2.6.5-1.308 kernel-2.6.5-1.315 kernel-2.6.5-1.322 kernel-2.6.5-1.326 kernel-smp-2.6.5-1.326 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 How reproducible: Always 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. Additional info: 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 3d acceleration.
Created attachment 99547 [details] Output of lspci, dmesg and lsmod
Created attachment 99548 [details] XFree86.0.log This is my Xserver's output, all output was produced using the only working kernel 2.6.5-1.308.
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 lspci -v lsmod dmesg
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.