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