mikeeusa wrote::) Here's the strace output (on xinit)
thanks but i really need it on the server binary itself, /etc/X11/X is normally a symlink to it or try /usr/X11/bin/XFree86 (or try strace -f on xinit). you will know you got the right one when you'll see a failed old_mmap request towards the end of the trace (that would be the video BIOS mapping attempt).
can i chpax X to something to make it work (what would i have to chpax it to, which binaries do you think? just xinit?)
no, this is really the /dev/mem restrictions that you ran into, your X server wanted to mmap the physical memory range of the video BIOS for writing - that's a no-no at least until we know what that range is exactly and can grant an explicit exception, hence my need for the strace output

.