Re: CVS XFree86 i830 failure on DELL inspiron 2600

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Feb 21, 2005 at 03:01:29PM +0100, Nicolas Joly wrote:
>On Fri, Feb 18, 2005 at 05:04:15PM -0500, David Dawes wrote:
>> 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:
>[...]
>> >> 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.
>
>Attached the 2 logs for 4.4.0 and 4.5.0 with int10 ax,bx and cx
>values, but without PrintErrorState.
>
>I'm starting to recompile the modules to include the PrintErrorState()
>calls ...

I've had a look through the logs you sent, but I don't see anything
obvious problem.  The following lines in one of the logs are not good:

(WW) I810(0): PRB0_CTL (0x000b6007) indicates ring buffer enabled
(WW) I810(0): PRB0_HEAD (0x008b662c) and PRB0_TAIL (0x00092660) indicate ring buffer not flushed

but they don't appear in the second set of logs.

The only other thing I can think of right now is to trace through which
call to VBESetVBEMode is made, and print the parameters in each case, and
call I830_dump_registers() before the VBESetVBEMode() calls.  You'll need
to build with I830DEBUG defined (uncomment it in i830.h).

David
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux