I thought I'd write up a more comprehensive writeup.
So, here goes.
You will need:
Preparation:
Update:
So, here goes.
You will need:
- x86 PC with an available PCI slot, and some way to boot into DOS - floppy, CD-ROM, whatever.
- Radeon 7000 Mac Edition, 32 MiB VRAM. I personally used a genuine ATI card - exactly the same as an XVR-100.
- Copy of the XVR-100 firmware, version 1.61 strongly recommended. The link earlier in the thread is broken, but here's a web archive link .
- Copy of flashrom. Newer copies don't work, the copy from here (link earlier in the thread ALSO broken) does.
Preparation:
-
On a Solaris machine, navigate to the directory that you downloaded the flash update to, and issue the following command:
Code: Select all
$ ./pfb_prom_update_1_61.sh xvr100/
- Copy xvr100/flash/xvr100.prom.1.61 to the DOS disk.
-
Extract the Radeon 7000 flashkit, and copy the following files to the DOS disk:
- DOS4GW.EXE
- FLASHROM.EXE
- FLASHROM.ROM
Update:
- Install the Radeon into an available PCI slot on the PC. This is best if there are no other Radeon 7000s in the system - don't want to flash the wrong one.
-
Boot your DOS disk, and run the following command:
Code: Select all
flashrom -i
- Look in the resulting list for an adapter with ID 5159. This is a Radeon 7000 - hopefully, the one you want to flash, if there's more than one. Note the adapter number.
-
Optional:
If you wish to save the original firmware, issue the following command. N is a placeholder for the adapter number obtained in the previous step:
Code: Select all
flashrom -s N atimac.bin
-
Enter the following command, changing N to match the adapter number:
Code: Select all
flashrom -f -pm N xvr100~1.61
- Assuming the flash completed successfully, power down, and install your new XVR-100 in your Sun!
brescia
/ Sun Blade 2500 / 2x 1.6 GHz UltraSPARC IIIi / "XVR-100" 32 MiB / 8 GiB RAM / 73 GB disk / OpenSolaris 132
sparcgap / Sun Ultra 1 / 200 MHz UltraSPARC / Creator3D FFB1 / 832 MiB RAM / 50 GB disk / Solaris 9
leydenjar / RDI PowerLite / 50 MHz microSPARC / cgthree / 640x480 LCD / 32 MiB RAM / 2x 525 MB disk / Solaris 2.5.1
sparcgap / Sun Ultra 1 / 200 MHz UltraSPARC / Creator3D FFB1 / 832 MiB RAM / 50 GB disk / Solaris 9
leydenjar / RDI PowerLite / 50 MHz microSPARC / cgthree / 640x480 LCD / 32 MiB RAM / 2x 525 MB disk / Solaris 2.5.1