gatos ati.2 with XClaim VR 128

Kostas Gewrgiou gewrgiou at
Sat Sep 22 04:49:13 EST 2001

On Fri, 21 Sep 2001 tahoward at wrote:

> I did a little poking in r128_video.c, and it seems the multimedia table
> is never being initialized.  According to the XFree86 sources, there is no
> video bios under ppc linux.  Once the R128InfoPtr makes it into
> R128ReadMM_TABLE, the VBIOS field is null, and an attempt to dereference
> it segfaults the server.  Josh Huber's patch allows the code to run, but
> now I have a motionless black/green screen, and no sound.
> If I just want to get this working and I'm right about this being the
> problem, I could just hardcode the relevant info.  But where would I get
> the right values for the multimedia table?
> The bigger question is where the data for MM_TABLE is actually being
> stored on the card, if not in the bios?  I believe initialization is
> handled by open firmware, but what about card specific data?  Is it
> somewhere else, or do vendors just have to make sure their drivers know
> everything they need to know about their cards?

I don't have a non x86 r128 card so i never managed to look at what is
available in the rom, its a good idea to take a look and see
if the needed data for MM_TABLE is there, probably in a different offset
than in the x86 side.
But as i said i never had the chance to look at the OF code so i have
no idea if you'll find anything usefull in it.


** Sent via the linuxppc-dev mail list. See

More information about the Linuxppc-dev mailing list