Has anyone been able to get the Intel 740 driver working succesfully with 
XFree86 4.1.0?  I have tried both using the distributed binaries 
(Linux-ix86-glibc2.2) and compiling from source (both with and without 
compiler optimisations).  When compiling myself the binaries build fine, but 
when I try to run the server it causes a segmentation fault on 
initialisation.  Using the precompiled binaries the same thing happens.  The 
server log reports no other errors at all.  If I use the generic VGA driver 
then all works fine, leading me to suspect it must be a problem somewhere in 
the i740 driver.

I noticed in the mailing list archives that somebody else was having a 
similar problem with segmentation faults on startup that was solved by making 
sure their /usr/include/linux was up to date with their compiled 
/usr/src/linux/include/linux (and similarly with /usr/include/asm).  So I 
made sure that mine were concurrent and tried compiling again --- same 
problem.  So then I recompiled glibc 2.2.4 to make sure that was also using 
the exact same set of headers that the kernel was compiled with, and then 
recompiled XFree86.  Still no joy.  Also the fact that the binary 
distribution also doesn't work seems to suggest that it's not just my own 
compilation that is at fault.

If I copy the old i740_drv.o from my previous installation (XFree86 4.0.3) 
into /usr/X11R6/lib/modules/drivers/ of the new distribution however, then 
everything runs fine, so for the moment I at least have a working X :)

Is it possible a change crept into the i740 driver between 4.0.3 and 4.1.0 
that conflicts with something on my system?

I'm using a freshly built Linux From Scratch 3.0 as described on 
http://www.linuxfromscratch.co.uk/  with the only difference that I used a 
more recent linux kernel, namely: 2.4.14.

There is no difference at all between my server log for the working 
configuration (i.e. with the old driver from 4.0.3 copied across) and the 
non-working one, except that the non-working one stops short after:

<snip>
(II) LoadModule: "vgahw"
(II) Loading /usr/X11R6/lib/modules/libvgahw.a
(II) Module vgahw: vendor="The XFree86 Project"
        compiled for 4.1.0, module version = 0.1.0
        ABI class: XFree86 Video Driver, version 0.4
(**) I740(0): Depth 16, (--) framebuffer bpp 16

with the only error message "Server caught signal 11".

However, if someone thinks it would help I can post the whole log.

Anyone who can shed any light on this I'd much appreciate it,

Many Thanks,

J Bromley
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to