On Fri, Feb 18, 2005 at 07:51:56PM +0100, Nicolas Joly wrote: >On Thu, Feb 17, 2005 at 04:20:12PM -0500, David Dawes wrote: >> On Thu, Feb 17, 2005 at 01:53:50PM +0100, Nicolas Joly wrote: >> >On Wed, Feb 16, 2005 at 06:23:24PM -0500, David Dawes wrote: >> >> On Wed, Feb 16, 2005 at 09:00:43PM +0100, Nicolas Joly wrote: >> >> > >> >> >Hi, >> >> > >> >> >I just tried CVS XFree86 on my DELL Inspiron 2600 with Intel 82830MP >> >> >Integrated Video running under NetBSD/i386, and got bad results ... >> >> >This machine worked flawlessly with the previous release (4.4.0), with >> >> >1024x768, depth 16. >> >> > >> >> >When i try to start the server, problems begins ... The LFP remains >> >> >black and the server start eating all the CPU ! >[...] >> >The process is looping in `X86EMU_exec()'. >> >> Yes. One thing to do to help eliminate components outside of the driver >> is to go back to the modular server, but replace the int10 and vbe >> modules with those from 4.4.0. > >Done. Got the same results :-( > >> Another useful piece of information, if possible, would be to >> compare the results with Linux on similar hardware when using the >> vm86 version of the int10 module vs the x86emu version. > >Don't know much about linux ... But i checked the 4.4.99.901 snapshot >with CentOS 3.4 rescue CD, with the same results. In the same time, i >checked that the 4.3.0 server provided by the CD works fine. OK, so that all points to the driver changes. >> Another step would be to compare the sequence and parameters for the int10 >> calls made by the 4.4.0 version of the driver vs the current version. > >Will check and report a little later. Any simple way to proceed ? The easiest way to do that would be to edit the xf86ExecX86int10_wrapper() macro in i810/common.h and have it print out the ax, bx and cx fields of pInt. I would try that with and without enabling the PrintErrorState() calls that are there. David _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86