To be able to use XFree86 with i810fb, you need to get the patched i810 driver for XFree86 4.1 or 4.1. They're both offered in the same site you got the driver from.
If you don't want to patch XFree86, get the i810fb-lite version. DirectFB would still work but it will not be accelerated.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Someone knows why i get a
(EE) I810(0): [agp] drmAgpAlloc failed
(EE) I810(0): [drm] failed to remove DRM signal handler
in the XFree86.log ?
To be able to use XFree86 with i810fb, you need to get the patched i810 driver for XFree86 4.1 or 4.1. They're both offered in the same site you got the driver from.
If you don't want to patch XFree86, get the i810fb-lite version. DirectFB would still work but it will not be accelerated.
Oops, sorry I did not notice that you already got the patch i810 driver. However, make sure that you copy the binary driver in the correct directory.
It should be in /usr/X11/lib/modules/drivers. Just copying it to ../modules will not work.