Its an Intel E7505 based chipset with an ATI 9800pro card.
Regardless if im trying 2.9.X and 3.2.8 drivers i fails after a little while with the following message:
teb root # ACCEPT_KEYWORDS="~x86" emerge -k ati-drivers
Calculating dependencies ...done!
>>> emerge (1 of 1) media-video/ati-drivers-3.2.8 to /
>>> md5 src_uri
>>> Unpacking source...
found gzip magic bytes
trying to decompress with gzip... OK
* applying fglrx-3.2.8-fix-amd-adv-spec.patch
patching file firegl_public.c
* applying fglrx-2.6-vmalloc-vmaddr.patch
patching file firegl_public.c
>>> Source unpacked.
* building the glx module
make: Entering directory `/usr/src/linux-2.6.0-test8-patchset-0.1'
*** Warning: Overriding SUBDIRS on the command line can cause
*** inconsistencies
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
CC [M] /var/tmp/portage/ati-drivers-3.2.8/work/lib/modules/fglrx/build_mod/agp3.o
CC [M] /var/tmp/portage/ati-drivers-3.2.8/work/lib/modules/fglrx/build_mod/nvidia-agp.o
CC [M] /var/tmp/portage/ati-drivers-3.2.8/work/lib/modules/fglrx/build_mod/agpgart_be.o
CC [M] /var/tmp/portage/ati-drivers-3.2.8/work/lib/modules/fglrx/build_mod/i7505-agp.o
CC [M] /var/tmp/portage/ati-drivers-3.2.8/work/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/ati-drivers-3.2.8/work/lib/modules/fglrx/build_mod/firegl_public.c
LD [M] /var/tmp/portage/ati-drivers-3.2.8/work/lib/modules/fglrx/build_mod/fglrx.o
Building modules, stage 2.
MODPOST
CC /var/tmp/portage/ati-drivers-3.2.8/work/lib/modules/fglrx/build_mod/fglrx.mod.o
LD [M] /var/tmp/portage/ati-drivers-3.2.8/work/lib/modules/fglrx/build_mod/fglrx.ko
make: Leaving directory `/usr/src/linux-2.6.0-test8-patchset-0.1'
* building the fgl_glxgears sample
gcc -o fgl_glxgears -Wall -g -D USE_GLU -I/usr/X11R6/include -L/usr/X11R6/lib -lGL -lGLU -lX11 -lm fgl_glxgears.c
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [fgl_glxgears] Error 1
* fgl_glxgears sample not build
* building the qt fglx panel
gcc -c -g -O2 -fno-strength-reduce -funsigned-char -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/X11R6/include -I. -I./include_dummy FGLRXExtensions.c
gcc -c -g -O2 -fno-strength-reduce -funsigned-char -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/X11R6/include -I. -I./include_dummy ATITVOExtensions.c
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy main.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy Sheet.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy Page.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy InfoPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy DualScreenPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy AdjustPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy TVoutAdjustPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy BoardInfo.cpp
/usr/qt/3/bin/moc Sheet.h -o moc_Sheet.cpp
/usr/qt/3/bin/moc Page.h -o moc_Page.cpp
/usr/qt/3/bin/moc InfoPage.h -o moc_InfoPage.cpp
/usr/qt/3/bin/moc DualScreenPage.h -o moc_DualScreenPage.cpp
/usr/qt/3/bin/moc AdjustPage.h -o moc_AdjustPage.cpp
/usr/qt/3/bin/moc TVoutAdjustPage.h -o moc_TVoutAdjustPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy moc_Sheet.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy moc_Page.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy moc_InfoPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy moc_DualScreenPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy moc_AdjustPage.cpp
g++ -c -O2 -fno-strength-reduce -funsigned-char -Wall -W -Dlinux -DFGLRX_USE_XEXTENSIONS -DFGLRX_OGL_INFO -DQT_NO_STL -I/usr/qt/3/include -I. -I./include_dummy moc_TVoutAdjustPage.cpp
g++ FGLRXExtensions.o ATITVOExtensions.o main.o Sheet.o Page.o InfoPage.o DualScreenPage.o AdjustPage.o TVoutAdjustPage.o BoardInfo.o moc_Sheet.o moc_Page.o moc_InfoPage.o moc_DualScreenPage.o moc_AdjustPage.o moc_TVoutAdjustPage.o -o fireglcontrol.qt3.gcc3.2.3 -L/usr/qt/3/lib -L/usr/X11R6/lib -lqt -lGLU -lGL -lXmu -lICE -lSM -ldl -lXext -lX11 -lm -lXinerama -lXrender -lfreetype -lXxf86vm -L/usr/X11R6/lib -lXft
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.2.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [fireglcontrol.qt3.gcc3.2.3] Error 1
rm moc_Page.cpp moc_TVoutAdjustPage.cpp moc_AdjustPage.cpp moc_InfoPage.cpp moc_DualScreenPage.cpp moc_Sheet.cpp
!!! ERROR: media-video/ati-drivers-3.2.8 failed.
!!! Function src_compile, Line 94, Exitcode 2
!!! (no error message)
This happens regadless if im using 2.4.2X or 2.6.test.X
Can anyone please help me?

