Embedded Intel Atom® Processors
Technological Conversations about Intel Atom® Hardware, Software, Firmware, Graphics
1152 Discussions

patch to iegd 10.3 linux driver on 2.6.33

BFaur1
Beginner
1,781 Views

Hello,

I've compiled the IEGD 10.3 on a linux-2.6.33 kernel.

I had to patch a file:

diff -ru tmp/IEGD_10_3_Linux/IKM/include/igd_abs.h IEGD_10_3_Linux/IKM/include/igd_abs.h--- tmp/IEGD_10_3_Linux/IKM/include/igd_abs.h 2009-09-01 01:39:40.000000000 +0200+++ IEGD_10_3_Linux/IKM/include/igd_abs.h 2010-02-25 19:58:26.099755595 +0100@@ -105,7 +105,11 @@ # if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,31) # define AGP_MEM_TYPE struct page*+# if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,33)+# define CONVERT_PAGE_TO_GART(a) page_to_phys(a);+# else # define CONVERT_PAGE_TO_GART(a) phys_to_gart(page_to_phys(a));+# endif # define AGP_MEMORY_MEMBER pages # define PAGE_ADDRESS(a) a # else

This is due to the commit 6a12235c7d2d75c7d94b9afcaaecd422ff845ce0 on the linux kernel:

Author: David Woodhouse Date: Wed Jul 29 10:25:58 2009 +0100 agp: kill phys_to_gart() and gart_to_phys() There seems to be no reason for these -- they're a 1:1 mapping on all platforms. Signed-off-by: David Woodhouse
0 Kudos
4 Replies
cgrif4
Beginner
821 Views

Boris,

I compiled these drivers as well on linux 2.6.32.8. I independantly had same patch. As well, I followed the instructions at http://www.nanoant.com/linux/compiling-kernel-iegd-10x-module-for-any-linux-distribution http://www.nanoant.com/linux/compiling-kernel-iegd-10x-module-for-any-linux-distribution" target="_self">http://www.nanoant.com/linux/compiling-kernel-iegd-10x-module-for-any-linux-distribution. While it compiled, I am running into stability issues. Do you have the same issues?

1) Unable to suspend/hibernate

2) Unable to switch from X to virtual terminal

3) System freezes in a non-reproducable way

I am trying to find out if I am the only one with these problems. Also, I have xserver 1.6.3.901 installed.

thanks, cgriffith

0 Kudos
BFaur1
Beginner
821 Views

It's even worse than that since drm_test fails on 2.6.33 but works on 2.6.31.12.

0 Kudos
idata
Employee
821 Views

For me, on kernel 2.6.32-22, the vga_test works, but the drm_test fails as well.

0 Kudos
RHane
Beginner
821 Views

In 2.6.31, you don't have any problem with switching between X and virtual terminal?

0 Kudos
Reply