> 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.
Hmm - that looks strange. Marcus: what should it read even when busy ?
To me it looks like it in deed reads the wrong reg, but it might also
be that the access is being cached or some wuch. I have seen that on alpha
there are barrier calls to keep sequencing ...
> 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?).
Hmm - that might be. The /proc filesystems contains the maps. check if they
both map to the same physical address.
> Is there a way to switch off MGA accelleration for the fbdev target?
Yes, that should be as simple as editing /usr/local/etc/ggi/targets/fbdev.conf
and commenting out
# Native drivers
tgt-fbdev-mga-2164w default/fbdev/mga/m2164w.so
CU, ANdy
--
= Andreas Beck | Email : <[EMAIL PROTECTED]> =