fglrx with radeon xpress 200m on 2.6.15 causes kernel errors when used
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
fglrx with radeon xpress 200m on 2.6.15 causes kernel errors when used
Hi, thanks for checking this out. I'm really stuck on this one.
My setup is:
Slackware 10.2
vanilla kernel 2.6.15 patched for verify_area support
ATI proprietary driver 8.20.8-i386 for ATI Radeon XPress 200M (IGP)
Xorg 6.8.2
KDE 3.5
gcc 3.4.5
glibc 2.3.5
I've gotten the ATI driver to compile and start with DRI enabled. All my programs that use OpenGL are properly accellerated, but they are unable to close, and in some cases even fail to respond to the KILL signal.
Also, OpenGL causes the kernel to report errors, such as the following when I ran glxinfo:
[fglrx] Maximum main memory to use for locked dma buffers: 312 MBytes.
ACPI: PCI Interrupt 0000:01:05.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ
10
[fglrx] module loaded - fglrx 8.20.8 [Dec 6 2005] on minor 0
[fglrx] ACPI power management is initialized.
This is for the drm part in the kernel .config is yours like this
Code:
#
# Ftape, the floppy tape device driver
#
# CONFIG_FTAPE is not set
CONFIG_AGP=m
# CONFIG_AGP_ALI is not set
CONFIG_AGP_ATI=m
# CONFIG_AGP_AMD is not set
# CONFIG_AGP_AMD64 is not set
# CONFIG_AGP_INTEL is not set
# CONFIG_AGP_NVIDIA is not set
# CONFIG_AGP_SIS is not set
# CONFIG_AGP_SWORKS is not set
# CONFIG_AGP_VIA is not set
# CONFIG_AGP_EFFICEON is not set
CONFIG_DRM=m
# CONFIG_DRM_TDFX is not set
# CONFIG_DRM_R128 is not set
CONFIG_DRM_RADEON=m
# CONFIG_DRM_MGA is not set
# CONFIG_DRM_SIS is not set
# CONFIG_DRM_VIA is not set
# CONFIG_DRM_SAVAGE is not set
It needs those modules to work right.
Last edited by comprookie2000; 01-29-2006 at 12:53 PM.
Yes, mine's basically the same, except that AGP and AGP_ATI are builtin (=y) rather than modules. DRM and DRM_RADEON are both configured as modules.
The error that I get is always the same, it says Bad page state at free_hot_cold_page
Do you think that downgrading to an older driver version would work? I tried it again with the very latest driver version (8.21.7), but it still happens. Other people have reported that things have gotton broken and have actually found it better to downgrade...
I had this same error when I used fglrx with a 2.6.15 or above kernel.
From what I can tell, it's a disagreement between the memory management of ATI and the kernel causing X and other things to crash when they try and use the fglrx module.
I figured this because when I told X to use the vesa or vga drivers, it worked perfectly.
In the end, I gave up and tried a 2.6.14.4 kernel, and everything works great.
I think it's just down to ATI not being compatible with the new kernel - I hear there were a few changes in it.
Have to play the waiting game for ATI to release a new driver.
I downgraded to 2.6.13.1, and verify_area() is still built in. It now kind of works; the driver doesn't report errors, but the performance is actually *worse* with direct rendering! I'm going to open a new thread becuase the problem has changed from the original post.
Yeah, I've tried the versions available on ATI's website as of last night, including 8.21.7, and I still had problems with compiling. I've got a temporary solution to this problem now by downgrading, so it's ok. More important is my current framerate issue.
I was thinking about upgrading X, just never tried it yet. I suppose I'll give that a shot before I post again.
Cheers!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.