VOGONS


First post, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Hi everyone,

I'm in the process of flashing a Radeon 9200 PCI (RV280 chip) with a Power Mac firmware.

On my way, I stumbled upon several issues that I like to share.

Firstly, the most recent versions of ATI Flash (4.x) nolonger support the old Radeon.
The PCI ID nolonger is shown and the card isn't detected.

Second, the slightly older versions (3.x) do detect the Radeon, have the -unlockeprom parameter, but falsely detect an M25P05 chip (64KB) for a M25P10 chip (128KB).
The result is a failed flashing at exactly half way through of programming the 128KB ROM image.
Knowing this and using a 64KB rom (reduced/modified) seems to work at first glance, but if you read the image back from the card,
it will differ from the image. Some corruption seems to happen.
(Using a 64KB image technically has other possible issues. The ATI utilities on a Mac might overwrite the ROM at some point in attempting to store configuration data.)

Third, the old ATI Flash versions support both a -p and a -pm parameter.
The first one is for PC/x86 images, the second one is for Mac/PPC images, I assume.

Last, but not least, the ATI Flash utilities support half of the parameters available with both a minus (-p) and a slash (/).
However, the vital overwrite parameter must be attached with a minus (-f). Using an old fashioned slash (/) does not work.
Unfortunately, the program doesn't complain if you do use a slash.
It simply aborts with another error.

Another interesting issue is, that the Radeon needs two resistors to be moved to another position in order to make it work in a Mac.
Curiously, this does not seem to hurt PC compatibility.

Also, Mac OS 9.2.2, at least, does not detect the Radeon in System Profiler if the Mac ROM is missing or corrupted.
On a DOS PC, the card is always visible as a PCI device. ROM image flashed or not.

So in the hope that this is helpful to others,
I'll attach old versions of ATIFlash here for preservation purposes.

Best regards,
Jo22

Edit: Some typos fixed.

Attachments

  • atiflash_oldnew.jpg
    Filename
    atiflash_oldnew.jpg
    File size
    248.76 KiB
    Views
    455 views
    File license
    Public domain
  • Filename
    atiflash13.zip
    File size
    204.18 KiB
    Downloads
    58 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    atiflash15.zip
    File size
    204.61 KiB
    Downloads
    43 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    atiflash10.zip
    File size
    201.42 KiB
    Downloads
    50 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    atiflash16.zip
    File size
    204.8 KiB
    Downloads
    83 downloads
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 1 of 1, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Oh, and there's another interesting issue.
The Radeon 9200 PCI doesn't seem to work in a classic 586 DOS machine (a Pentium 133 PC, GA586 motherboard).
It rather needs a fancy, AGP-slot era PC from the 2000s. 🙄
Maybe it's also related to the PCI slot revisions, not sure.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//