ihackthetosh Posted August 15, 2009 Share Posted August 15, 2009 Hello! I have been trying for the past two days to successfully install iDeneb_v1.4_10.5.6 on my homebuilt computer. It took me about 5 installs choosing different driver configurations and boot flags to successfully get to the "First time setup" screen on the first boot. Here is where I am after many, many reboots and reinstalls... Issue: CI / QE working - Display resolutions unavailable - text tearing and graphic fragmentation occurring System Specs: AMD Athlon 64 X2 5200+ Windsor 2.6GHz Socket AM2 89W Dual-Core Processor Model ADA5200CSBOX ASUS M2V AM2 VIA K8T890 ATX AMD Motherboard 2 x G.SKILL 2GB 240-Pin DDR2 SDRAM DDR2 800 (PC2 6400) Desktop Memory (Dual Channel Configuration) SAPPHIRE 100165L Radeon X1650PRO 512MB 128-bit GDDR2 PCI Express x16 Video Card (device id = 0x71c6) 19" Samsung SyncMaster 920nw w/ DVI to VGA adapter install process booted to iDeneb_v1.4_10.5.6 (verify disk OK & MD5 checksum OK) attached 19" Samsung SyncMaster 920nw to Sapphire x1650 Pro PCIe 512mb 0x71c6 via DVI to VGA converter due to known DVI support issues install options: Chipset: VIA/SIS/Marvell/Uli Kernel: 9.5.0 Voodoo LAN: AttansicL1 Video: n/a on first boot used flag: -F = SUCCESS! Directly booted to first time setup -NIC works! installed modbin's x1650 pkg with defaults enabled root user via Directory Utility logged in as root user and navigated to /System/Library/Extensions/ Show Contents of ATIRadeonx1000.kext copied info.plist to desktop of root opened info.plist with textedit replaced <key>IOPCIMatch</key> <string>0x71871002 0x72101002 0x71DE1002 0x71461002 0x71421002 0x71091002 0x71C51002 0x71C01002 0x72401002 0x72491002 0x72911002</string> with <key>IOPCIMatch</key> <string>0x71871002 0x72101002 0x71DE1002 0x71461002 0x71421002 0x71091002 0x71C61002 0x71C51002 0x71C01002 0x72401002 0x72491002 0x72911002</string> saved repaired disk permissions via disk utility rebooted with no flags = Apple + gear -> Desktop! Quartz Extreme (QE Supported! - menu bar is transparent now - screenshot = Picture 1) Resolutions not available... text tearing is occurring logged in as root Copied files "ATINDRV.kext","ATIRadeonX1000.kext" from /System/Library/Extensions to desktop. 1 - Show contents of "ATINDRV.kext", go to /Contents/PlugIns/ and show contents of "ATY_Wormy.kext" go to /Contents/ open Info.plist with texteditor look for <key>IONameMatch</key> <string>ATY_Wormy</string> replace with <key>IONameMatch</key> <string>display</string> and <key>IOProviderClass</key> <string>IONDRVDevice</string> replace with <key>IOProviderClass</key> <string>IOPCIDevice</string> Save and close. 2 - Show contents of "ATIRadeonX1000.kext", go into /Contents/ open Info.plist with texteditor. look for <key>IOPCIMatch</key> <string>0x71871002 0x72101002 0x71DE1002 0x71461002 0x71421002 0x71091002 0x71C51002 0x71C01002 0x72401002 0x72491002 0x72911002</string> add device id (mine is 71c6) I added it just before closest to mine in list, which I assume is 0x71C5 <key>IOPCIMatch</key> <string>0x71871002 0x72101002 0x71DE1002 0x71461002 0x71421002 0x71091002 0x71c61002 0x71C51002 0x71C01002 0x72401002 0x72491002 0x72911002</string> save and close (my device id was already listed in the noted order) Before I preformed the following, i made a copy of "ATINDRV.kext","ATIRadeonX1000.kext" to /Rickey/orig_kext 3)go to ATIRadeonX1000.kext/Contents/MacOSX and hex edit "ATIRadeonX1000" binary file. Replace *every* occurence of CX71 and 71CX with your Device ID: (where "X" must be closest to yours - if you have device id 71C2 try replace 71C1 or 71C3 or 71C0 but not all at once, try one first then other. Changing DevID 71C6 worked for my 71C7) For example my Device ID in reality is 0x71C7 so in the HexEdit open Find&Replace. In "Find" field put ID to replace - 71CX(I put 71C6). In to "Replace with" field - your real ID (I used 71C7). Click Find Next - Replace.... - Find Previous - Replace..... - till you find & replace every occurence. Then again open Find&Replace. Now you put mirrored ID's (just swap first pare with second). In "Find" field put ID to replace - CX71(I put C671). In to "Replace with" field - your real ID (I used C771). Click Find Next - Replace..... - Find Previous - Replace.... - till you find & replace every occurence. Save the modified file. Try #1 Replaced C571 with C671 Replaced 71C5 with 71C6 5)Drag n drop those 2 or 4 files form your desktop into /System/Library/Extensions (Authenticate & Replace). Open Terminal: sudo -s ((enter password)) rm -r /System/Library/Caches/com.apple.kernelcaches rm -r /System/Library/Extensions/Caches/com.apple.kext.info rm -r /System/Library/Extensions.kext chmod -f 755 /System/Library/Extensions chown root:wheel /System/Library/Extensions diskutil repairPermissions / reboot ---------------- Result: Booted to Apple + gear -> fail to black screen attempted copy of good kexts to original location booted to single user ( -s ) to make changes to files, prompt advised to: /sbin/fsck -fy /sbin/mount -uw / navigated to: /Users/Rickey/Desktop/orig_kext/ cp -Rf ATINDRV.kext /System/Library/Extensions/ cp -Rf ATIRadeonX1000.kext /System/Library/Extensions reboot Result: Booted to Apple + gear -> fail to black screen booted to single user ( -s ) to make changes to files, prompt advised to: /sbin/fsck -fy /sbin/mount -uw / issued the following commands: rm -r /System/Library/Caches/com.apple.kernelcaches ------ Failed: No Such file or Directory rm -r /System/Library/Extensions/Caches/com.apple.kext.info rm -r /System/Library/Extensions.kext ------ Failed: No Such file or Directory chmod -f 755 /System/Library/Extensions chown root:wheel /System/Library/Extensions diskutil repairPermissions / ------ Failed due to DiskArbitration framework being unavailable in single-user mode reboot Result: Booted to Apple + gear -> Success! logged into default user's desktop (text tearing and graphic fragmentation occurring) repaired permissions via disk util --------------------------------------------------------------------------------------------- This is where I am right now. I am not the biggest newbie, but as you can see I don't know exactly what I am doing. I am following the steps others have used to successfully install the kexts for this video card (as you can probably tell via my copy-paste'd notes) I suppose the correct troubleshooting path is continue to try various Hex edits until one is successful, and I will do so, but if anyone has any advise I would surely appreciate it! iHack the 'tosh Link to comment https://www.insanelymac.com/forum/topic/180084-fail-sapphire-x1650-pro-pcie-512mb-0x71c6/ Share on other sites More sharing options...
ihackthetosh Posted August 16, 2009 Author Share Posted August 16, 2009 Humm, I think this should go under Hardware>Graphic Cards... Link to comment https://www.insanelymac.com/forum/topic/180084-fail-sapphire-x1650-pro-pcie-512mb-0x71c6/#findComment-1227236 Share on other sites More sharing options...
Recommended Posts