Radeom 9100 PCI flash anyone? |
July, 08, 2003 6:13 PM |
spharrin |
Has anyone tried to flash a Radeon 9100 PCI? Instructions are here: http://bbs.xlr8yourmac.com/ubb/Forum24/HTML/000501.html Product is here: http://watch.compuvest.com/web/Description.jsp?ItemID=7597 I am going to try it next week and let y'all know how it turns out. |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 18, 2003 4:37 PM |
marcush |
. |
I could not get the card to work so I returned it. Too bad. |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 12, 2003 11:58 PM |
joevt |
. |
Thanks for the info, Marty. Please send me an e-mail and we can go from there. |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 12, 2003 12:34 PM |
mjoecups358 |
. |
Joe, Hope this mess is what you are looking for. Maybe we should do this via email? | | +-o ATY,XiaParent@10 | | | { | | | "AAPL,gray-value" = <00648cc3> | | | "ATY,Fcode" = <"1.86"> | | | "my_display_Id1" = <03010880fcfef77f53696d6552756c7a> | | | "my_display_Id2" = <02fe8f80fd01707f53696d6552756c7a> | | | "AAPL,maps" = ("_IOMemoryMap is not serializable","_IOMemoryMap is not serializable","_IOMemoryMap is not serializable") | | | "ATY,Flags" = <073f01a0> | | | "vendor-id" = <00001002> | | | "driver-ist" = <0307be40000000010307be40000000020307be4000000003> | | | "min-grant" = <00000008> | | | "ATIFEDSInfo" = <0321a654> | | | "IOInterruptControllers" = ("IOInterruptControllerFF95FE28") | | | "ATY,RefCLK" = <00006978> | | | "device_type" = <"ATY,DDParent"> | | | "AGP_AllowOverlap" = <00000001> | | | "my_switch" = <00000000000000000000000000000000> | | | "PMState" = <0002> | | | "subsystem-vendor-id" = <00001002> | | | "compatible" = <"pci1002,4c66","pciclass,030000"> | | | "AGP_Master" = <> | | | "IONVRAMProperty" = Yes | | | "AAPL,phandle" = | | | "AGP_Address_Range" = <00000000ffffffff> | | | "AAPL,interrupts" = <0000003000000001> | | | "AAPL,address" = <161200001e1200001e140000> | | | "assigned-addresses" = | | | "ATY,Card#" = <"102-xxxxx-00"> | | | "AGP_Address_Block" = <10000000> | | | "Power Management private data" = "{ this object = 0300b680, interested driver = 0300b680, driverDesire = 0, deviceDesire = 0, ourDesiredPowerState = 2, previousRequest = 2 }" | | | "ATY,FCODE_MEM" = <00ff2002> | | | "ATY,MCLK" = <00030d40> | | | "name" = <"ATY,XiaParent"> | | | "devsel-speed" = <00000001> | | | "ATY,SCLK" = <00030d41> | | | "IOAGPCommandValue" = <07000304> | | | "ATY,MEM1Size" = <02000000> | | | "ATY,MEM2Size" = <00000000> | | | "AAPL,gray-page" = <00000001> | | | "model" = <"ATY,RV250M9"> | | | "ATY,Rom#" = <"113-xxxxx-106"> | | | "my_display" = <"prim"> | | | "reg" = <00008000000000000000000000000000000000000200803000000000000000000 000000000020000420080100000000000000000000000000800000002008018000 00000000000000000000000010000> | | | "fast-back-to-back" = <> | | | "IOPMIsPowerManaged" = Yes | | | "AGP_Alignment" = <10000000> | | | "my_modes" = <02020202010201020000000000000000> | | | "IOAGPFlags" = 65537 | | | "class-code" = <00030000> | | | "AAPL,ndrv-interrupt-set" = "IONDRVInterruptSet is not serializable" | | | "interrupts" = <00000001> | | | "IOInterruptSpecifiers" = (<0000003000000001>) | | | "MVAD" = <141581c208ff070b30008200073f100b1f2c0500060000100070035603620001000 3035605000000000000010001000000000001000100000000000000000000> | | | "max-latency" = <00000000> | | | "IODeviceMemory" = (({"length"=134217728,"address"=18446744072501592064}),({"length"=131072,"ad dress"=18446744072367505408}),({"length"=65536,"address"=1844674407236737 4336})) | | | "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowerRequirement 00000000, staticPower 65535, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 1 = { capabilityFlags 00000000, outputPowerCharacter 00000400, inputPowerRequirement 00000400, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, power state 2 = { capabilityFlags 00000000, outputPowerCharacter 00000002, inputPowerRequirement 00000002, staticPower 65535, unbudgetedPower 0, powerToAttain 0, timeToAttain 0, settleUpTime 0, timeToLower 0, settleDownTime 0, powerDomainBudget 0 }, aggressiveness = 0, myCurrentState = 2, parentsCurrentPowerFlags = 00000002, maxCapability = 2 }" | | | "device-id" = <00004c66> | | | "revision-id" = <00000001> | | | "subsystem-id" = <00004c66> | | | "my_count" = <00000002> | | | "AAPL,ndrv-dev" = Yes | | | } | | | | | +-o ATIRadeon8500 | | | +-o ATIR2002DContext | | | +-o ATIR2002DContext | | | +-o ATIR200Surface | | | +-o ATIR200GLContext | | | +-o ATIR200GLContext | | +-o ApplePanelA |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 11, 2003 11:30 PM |
marcush |
. |
I was able to flash the 9100 with the Mac 8500 firmware. This is the output from ASP in OS 9.1: Card type: ATY,DDParent; Card name: ATY,R200Parent; Card model: ATY,R200; Card ROM#: 113-85710-126; Card revision: 0; Card vendor ID: 1002; VRAM size: 16MB So it is recognized by the Mac but all but 16MB of the card's RAM is not seen. The card would turn on the monitor but the screen displayed no image, though the machine booted into OS 9.1. The most I saw was a snowy blue background and a dark red square where the cursor was. The resolution was 640x480. Another thing was that ASP in OS 9.1 detects a monitor connected to the 9100. That's how I determined what the resolution was. The Mac Radeon was detected normally. I could not boot into OS 9.2.2 or OSX with the 9100 in the machine. OS 9.2.2 would crash during bootup with a system error, and the monitor would not come on when trying to boot into OSX. The computer would not boot. Maybe a New World Mac would havve better results. I don't have one here to test with. I'm out of ideas at this point. |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 11, 2003 7:48 PM |
joevt |
. |
Marty, thanks for the info. I'm looking for a little more detail though (all the one line properties like ATY,xxx, device-id, etc). Can you try this command: ioreg -w 0 -n "ATY,XiaParent" and remove all the long properties (especially "driver,AAPL,MacOS,PowerPC") and any nodes outside of "ATY,XiaParent" please? Anyway, I think the Radeon 9000 card I'm looking for has a name of "ATY.PheonixParent". The ATIRadeon8500.kext is used for the 8500, 9000, and 9200. The ATIRadeon.kext is used for the original Radeon, Radeon 7000 and 7500. I have the firmware for the 7000 and 8500 and they seem very similar; it's just the card specific stuff that is different. Have you tried putting the Power Color in your Mac without flashing? If you run ioreg or the IORegistryExplorer from the OS X developer tools or if you use Open Firmware, then you can find the device-id and vendor-id of the card. What would happen if you put those numbers in the plist for the ATIRadeon8500.kext (if they weren't there already)? The card might be recognized but probably nothing will be displayed without the initialization stuff that the mac firmware is responsible for... |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 11, 2003 4:30 PM |
marcush |
. |
I tried starting up my PTP with the Radeon 9100 as the primary graphics card last night and the card activated my Dell 17" LCD but the screen was distorted and purpleish with some dark patches. Before I made the 9100 the primary graphics card I ran the Radeon 8500 ROM update for Mac hoping that it would detect the 9100 automatically. It ran but I was not sure if the ROM updated my Mac Edition Radeon instead of the 9100. I assume the update went onto the Mac Radeon. I did not shut down and reboot but instead went back to the ATI site and downloaded the 2001 ROM update for the Mac Edition Radeon and ran that. So the question in my mind is do these ROM updates detect the card type and only update the card they are intended for or will they just update whatever card is driving the display. I am going to try runing the ROM update again. I noticed during the ROM install the dialog box indicates the part that it has detected and also lists the ROM version that is being installed. I panicked after I ran the 8500 update and imagined that I could have hosed my Mac Radeon card. I don't remember what the part numbers were that I saw when I ran the ROM updates. Since nothing untoward happened I think it is safe to run the update as long as I don't reboot or lose power. ASP still detected my Mac Radeon but the 9100, though listed as a display card, was unkown when I looked at the details of the card. Next time, however, I will use my Voodoo 3 card as the primary graphics card with the 9100 installed as secondary to see what happens. If the 8500 ROM updater detects an ATI card and enables the 9100 then that would be nothing less than spectacular. I'll report back my results as soon as I know. |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 11, 2003 3:11 PM |
mjoecups358 |
. |
goddamit!!!! | | +-o ATY,XiaParent@10 | | +-o ATIRadeon8500 | | | +-o ATIR2002DContext | | | +-o ATIR2002DContext | | | +-o ATIR200Surface | | | +-o ATIR200GLContext | | | +-o ATIR200GLContext |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 11, 2003 3:10 PM |
mjoecups358 |
. |
I have the PBG4 867 with the Radeon 9000M in it. I type the ioreg command you suggested and it barfed out a huge output. Strangely the ATY part looks like this: | | +-o ATY,XiaParent@10 | | +-o ATIRadeon8500 | | | +-o ATIR2002DContext | | | +-o ATIR2002DContext | | | +-o ATIR200Surface | | | +-o ATIR200GLContext | | | +-o ATIR200GLContext I also have the Powercolour PCI radeon 9000 card for PC, which I bought to experiment with, so I open to suggestions on how to proceed. Marty PS I hope this goddam forum doesn't mung this. |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 10, 2003 11:22 PM |
joevt |
. |
I'm thinking of trying a PC Radeon 9000 card because I've already got a Mac version of most of the other ATI PCI graphics cards. Does anyone have access to a Radeon 9000 Pro AGP Mac Edition in a G4? I'd like to get the info for that card from the ioreg command in OS X to compare with my cards (use something like: ioreg -w 0 -n "ATY,RV100Parent" except replace ATY,RV100Parent with the name of Radeon 9000 parent). |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 10, 2003 4:51 PM |
marcush |
. |
Well I could not get the flash to work with a Visiontek Xtasy Radeon 9100 PCI 64MB. Everything goes OK up to the point where you actually perform the flash. Here's the error I get. Serial ROM BIOS DeviceID = 0x514C ASIC DeviceID = 0x514C Flash Type = ST M25P10 Error: Timeout: Poll ROM after bulk erase Error 0FL01: Press "1" to continue I get a similar error when I try to restore the original ROM to the card. The only difference is that the last line does not appear. I'm assuming that the ROM has been erased but the new ROM can not be copied to the card. The ROM chip is 128kb, which is the right size for the new ROM file. The only other thing I can think of doing is trying the ATI ROM updater for Macs but I don't expect that to work either. You probably have to have a Powercolor Radeon 9100 card for this procedure to work. That's what the poster on macbidouille.com was successful with. |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 09, 2003 6:07 PM |
marcush |
. |
I have an ATI Radeon Mace Edition 32MB card right now. I'm very eager to see what difference this card makes, assuming it works. |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 09, 2003 4:35 PM |
marcush |
. |
I'm going to get one to try too. I just got one at CompUSA for $99+ tax but it comes with two $10 rebates so the cost just about evens out for me and I don't have to wait for a mail-order. I'm at work now so I can flash it here and take it home tonight and try it. |
. |
RE: Radeon 9100 PCI flash anyone? |
July, 09, 2003 9:36 AM |
spharrin |
. |
I have a Radeon 7000 right now, and wouldn't mind putting it to use someplace else. |
. |
RE: Radeom 9100 PCI flash anyone? |
July, 08, 2003 10:00 PM |
powderhaus |
. |
What kind of card do you have now? I would like to see some comparisons after you are done to seee exactly how much faster it really is. That could inspire me to fix this old PC i found on the road too :) |
|
|