The updated intel graphics driver in 5.2 Beta includes early support for Cantiga graphics (part of the Montevina mobile platform). However, Intel testing of the Beta revealed that this agpgart update was needed for the driver to load. I found the relevant patch upstream and backported it to 5.2. http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=4e8b6e25943a22036a6b704ebef634c7dec4c10e
Created attachment 299082 [details] backport of upstream agpgart cantiga id patch This is the backported patch for 5.2, which I've tested on Montevina.
Patch is acceptable, other then poor timing, for R5.2.
I applied Geoff's patch to RHEL5.2-sp1 kernel source and rebuilt it. agpgart works for Cantiga driver. But I found a bug in the Cantiga 2D driver. If the display resolution is changed to low (1024x768, 800x600 or 640x480), there are 2 black borders at the top and bottom of the screen. Resolution with 1280x1024 works fine. The screenshot will be attached.
Created attachment 299436 [details] resolution 800x600 screen shot
in kernel-2.6.18-88.el5 You can download this test kernel from http://people.redhat.com/dzickus/el5
agpgart must be working because intel driver works.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2008-0314.html