http://bugs.freedesktop.org/show_bug.cgi?id=16781





--- Comment #7 from Friedrich Gräter <[EMAIL PROTECTED]>  2008-10-30 07:30:11 
PST ---
Okay, for me, it looks like to be an issue with the AtomBIOS. The faulty code
is:

0xEE9335BC Op-Code 0x4A | Test 0x9, AtiReg(0x1827+0x200)
0xEE9335C1 Op-Code 0x44 | Jump [Equal] EE9335BC

Where as "AtiReg(0x1827+0x200) = 0x2". 

As long as "TEST" has the same semantics as on x86, the problem is that

0x9 & 0x2 = 0 => Equal 

And as a consequence the jump will run into the endless loop. Perhaps the code
of AtomBIOS reads from the wrong register or some steps of the initialization
are wrong?

It is strange that the same code works if Xorg has already started completely.

I have a lot of similar problems with my Mobility x1400. The system sometimes
freezes partially (the mouse pointer is moveable and ssh is still working) or
completely. Esp. when resuming from disk or ram, sometimes the system hangs in
a similar way (I had another bug report on this).


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
xorg-driver-ati mailing list
[email protected]
http://lists.x.org/mailman/listinfo/xorg-driver-ati

Reply via email to