[prev in list] [next in list] [prev in thread] [next in thread] 

List:       dri-users
Subject:    [Dri-users] Mach64 : kernel freeze
From:       cedric bortolussi <cedric.bortolussi () free ! fr>
Date:       2004-06-17 3:29:53
Message-ID: 20040617052953.036c0094.cedric.bortolussi () free ! fr
[Download RAW message or body]


On a Pentium /Mandrake10.0/cooker with 
kernel 2.6.7rc2
X11 R6.7 from X.org (xorg-x11-6.7.0-0.2.2.3mdk)
The board is an ATI Rage Pro (PCI)

I downloaded the precompiled binaries 20040616 and tried 20040614 and
experienced the same kernel freeze:
I have no problem building the driver, everything goes well.
When i restart X, everything is ok and glxinfo says that Direct
Rendering is ON.

dmesg says :
mach64: no version for "struct_module" found: kernel tainted.
[drm] Initialized mach64 1.0.0 20020904 on minor 0: ATI Technologies Inc
3D Rage Pro 215GP[drm] Used old pci detect: framebuffer loaded
[drm] descriptor ring: cpu addr 0xc66e8000, bus addr: 0x066e8000
[drm] Forcing pseudo-DMA mode

The problems begin when i test the 3D : glxgears,bounce...
Nothing appears on the screen, the computer hangs, but in fact
it seems to be stuck in an infinite loop (there is some disk activity).
(i have to reboot manually).

I found somme answer in /var/log/kernel/errors
[drm:mach64_ring_tick] *ERROR* bad ring head address: 0xbbad)
[drm:mach64_ring_tick] *ERROR* bad ring head address: 0xbb2ec330
[drm:mach64_ring_tick] *ERROR* bad ring head address: 0xbb000000
0x00000000
[drm:mach64_ring_tick] *ERROR* 8050:  0x007ffe48 0x00000000 0x40001000
0x00000000
[drm:mach64_ring_tick] *ERROR* bad ring head address: 0xbb2ec330
[drm:mach64_ring_tick] *ERROR* bad >[drm]           FIFO_STAT =
0x00000000
these messages are repeated several times, sometimes with a different
address.

Then, i found several Megs of garbage in /var/log/info about drm, but
the beginning seems interesting :
Linux agpgart interface v0.100 (c) Dave Jones
[drm] Initialized mach64 1.0.0 20020904 on minor 0: ATI Technologies Inc
3D Rage Pro 215GP
[drm] Used old pci detect: framebuffer loaded
[drm] descriptor ring: cpu addr 0xc3b38000, bus addr: 0x03b38000
[drm] Forcing pseudo-DMA mode
[drm] mach64_do_wait_for_idle failed! GUI_STAT=0x00400001


	cedric






-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
--
_______________________________________________
Dri-users mailing list
Dri-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-users
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic