Created attachment 24591 [details] dmesg for gentoo-sources-2.26.9 Latest working kernel version:<2.6.29 Earliest failing kernel version:>=2.6.29 Distribution: Gentoo ~x86 Hardware Environment: P4, radeon 9550 ,in a Intel 865PE ,AGP 8X port Software Environment: Xorg 7.4 ,xorg-server 1.5.3-r5 , radeon driver,mesa7.4 ----------------------------------------------------------------------------------------------------------- Problem Description: Xorg can't enable DRI and can't load drm anymore with the new kernel(2.6.29), which disables about any hw accelled rendering . There are some messages in dmesg and Xorg.log, I'll attach them.
Created attachment 24592 [details] [review] Xorg.log when run on 2.6.29
Created attachment 24593 [details] [review] kernel config for 2.6.29
Created attachment 24594 [details] lspci info
Does booting with nopat (on your kernel command line) help?
2.6.29 needs the firmware to exist as a separate file. Are you sure you installed the firmare package for your distribution ?
(In reply to comment #5) > 2.6.29 needs the firmware to exist as a separate file. Are you sure you > installed the firmare package for your distribution ? How Can I confirm the firmware exist my distribution as a separate file? (my distribution is Gentoo)
(In reply to comment #4) > Does booting with nopat (on your kernel command line) help? > Yes !It works with "nopat" options of kernel command line! But my system is hanged when X exited! What the "napat" option means?
(In reply to comment #7) > (In reply to comment #4) > > Does booting with nopat (on your kernel command line) help? > > > Yes !It works with "nopat" options of kernel command line! But my system is > hanged when X exited! > What the "napat" option means? > PAT = Page Attribute Tables It allows for fine grained control of caching for pages in memory. It seems to have problems with ioremap and AGP.
(In reply to comment #8) > (In reply to comment #7) > > (In reply to comment #4) > > > Does booting with nopat (on your kernel command line) help? > > > > > Yes !It works with "nopat" options of kernel command line! But my system is > > hanged when X exited! > > What the "napat" option means? > > > PAT = Page Attribute Tables > It allows for fine grained control of caching for pages in memory. It seems to > have problems with ioremap and AGP. thanks for your patient. I press the Command "dmesg | grep drm" in my system ,and it shows me some ERROR infomation like this: [**ERROR** could not find ioremap agp regions!] How can I fix this problem complete? Could I use the "nopat" kernel option permanently? Dose this kernel option affect my system normal running?
(In reply to comment #9) > > thanks for your patient. I press the Command "dmesg | grep drm" in my system > ,and it shows me some ERROR infomation like this: > [**ERROR** could not find ioremap agp regions!] > How can I fix this problem complete? Could I use the "nopat" kernel option > permanently? Dose this kernel option affect my system normal running? > nopat will work around it for now. AGP should be fixed to work with pat at some point.
Created attachment 24709 [details] dmesg info
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.