On Sat, 18 Nov 2000, Christoph Reichenbach wrote:
> On my system, libggi does an endless loop in
> mga_waitidle() (degas/lib/libggi/default/fbdev/mga/2164w/mmio.h), because
> reading the status register apparently always returns 0xffffffff. The mmio
> address is reported as 0x20000026000, which is somewhat different from the
> 0x42810000 reported by X (are both of these addresses mapped to the same
> physical address, or is something going wrong here?).

I got some time to look at the misbehavior on my ALPHA and it is definitley
a related problem -- I can even demonstrate that the problems increase
under system load :)  They seem to disappear when I turn up the debug level :)
Fortunately my status register isn't returning all 0xff's.  

Frame buffer device information:
    Name        : MATROX
    Address     : 0x2800000
    Size        : 2088960
    Type        : PACKED PIXELS
    Visual      : PSEUDOCOLOR
    XPanStep    : 8
    YPanStep    : 1
    YWrapStep   : 0
    LineLength  : 640
    MMIO Address: 0x2204000
    MMIO Size   : 16384
    Accelerator : Matrox MGA1064SG (Mystique)

LibGGI says my MMIO is at 0x20000020000, but I think that's probably
the userspace MMAP address.  I'll dig further maybe tomorrow.

--
Brian


Reply via email to