Thread (5 messages) 5 messages, 4 authors, 2006-02-26

Re: ATI Rage XL with no BIOS support

From: Richard Smith <hidden>
Date: 2006-02-26 18:02:37

quoted
There is a way to fix this, but the code is closed source and ATI will not
allow it out of there control.  So, unless you can read the bios prom
into memory and execute the first 1024 bytes in 16bit mode, you will not
be able to recover.
First 1024 bytes ? hrm... that isn't much... doesn't seem to work much
for me. I have a board with a Rage Mobility, ATI gave us a BIOS image,
I've tried running it in an x86 emulator (it's a ppc machine) to no
avail so far. That BIOS appears to be mucking around with all sort of
things not directly related to the actual video chip, like strange IO
ports all around the legacy space (more than just the timers) etc...
I've run the Mobility M1 bios under the emulator available from
LinuxBIOS and posted a card under a kernel booted by LinuxBIOS (so no
BIOS post).  The M1 is a mach64 based chip just like the Rage XL.

It's been awhile but I recall having to fix the way the timer was
handled.  the LB emulator just lets the timer IO's pass though to the
timer which doesn't work so hot while Linux is using it.

--
Richard A. Smith
�+��zf��+,������o,O0�����u��jH���+��b�	Z�
���aj�������i�'�*'�)���jwf���zg���-��������y����v:"��^���y��zZ)z�+��[����x"��-�+'{(v)������+�m���zV�����F�����\��g�H��]=���wn5�m
j�v��6
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help