Jump to content

desdichado

Members
  • Content count

    9
  • Joined

  • Last visited

About desdichado

  • Rank
    InsanelyMac Protégé
  1. Unfortunately, this fix causes a random kernel panics on startup for my E8500. I have added 0103 cpu-type in injector. May be this is because of difference in specified value and autodetected by OS.I have only fakesmc and openhaltrestart installed so AppleCPUPowerManagment works and may be it causes these panics.
  2. May be arek1912 has different PCI Root then specified in plist used for your EFI string. arek1912, try to convert plist file in this post http://www.insanelymac.com/forum/index.php...t&p=1289687
  3. Official Apple HD4870 in Snow Leopard

    If you have added GFX device in dsdt.aml for nVidia, you must remove it.You can add this in DSDT.dsl in PCIE slot device section, where your card is installed instead of EFI string. Device (GFX0) { Name (_ADR, Zero) Name (_SUN, Zero) Method (_DSM, 4, NotSerialized) { Store (Package (0x14) { "@0,compatible", Buffer (0x0B) { "ATY,Motmot" }, "@0,deviceType", Buffer (0x08) { "display" }, "@0,name", Buffer (0x0E) { "ATY,Display_A" }, "@1,compatible", Buffer (0x0B) { "ATY,Motmot" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,name", Buffer (0x0E) { "ATY,Display_B" }, "ATY,PlatformInfo", Buffer (0x80) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "device_type", Buffer (0x11) { "ATY,MotmotParent" }, "name", Buffer (0x11) { "ATY,MotmotParent" }, "model", Buffer (0x13) { "ATI Radeon HD 4870" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }
  4. Official Apple HD4870 in Snow Leopard

    May be a problem is that Apple card has EFI ROM, not usual BIOS, and motherboard can`t recognize this card...
  5. Official Apple HD4870 in Snow Leopard

    Try to convert this plist to EFI string using OSx86Tools or gfxutil and add to com.apple.boot.plist. Change PCI root in this plist to your own.Also check Device ID of your card in ioreg -l command or using EFI studio/OSx86Tools PCI Device info.If device id is not a 10029440 you must add this id to ATI4800Controller.kext Info.plist file. HD4870.plist.zip
  6. Can anyone explain, how to add this info directly in DSDT ? Method (_DSM) doesn`t work in Processor Scope, seems to me.I cant add value "cpu-type" to CPU0 and CPU1.
  7. Official Apple HD4870 in Snow Leopard

    Did you try to use this card without any injectors? And what is a PCI root of your card ( you can check it with gfxutil -f display command, if you have gfxutil in your system ) ?
  8. Here is a LegacyAppleIntelPIIXATA.kext for ICH9, that doesn`t cause Kernel Panic. Place it in /Extra/Extensions folder or in /System/Library/Extensions folder and it`s necessary to create new Extensions.mkext files after that with Kext Utility, OSX86Tools or run touch Extensions folder command.You can change device id in info.plist file of this kext to match your motherboard SATA device id. LegacyAppleIntelPIIXATA.kext.zip
  9. Here is LegacyATI4800Controller.kext for HD 4850 cards. Place it in /Extra/Extensions folder or in /System/Library/Extensions folder. If you have other card, change id in plist file of this kext. P.S. You will still need EFI-string, EVOEnabler, ATY_Init or PC EFI V 10.3 bootloader (preferable) to recognize your card in system, but do not need to edit system kext after updates. P.P.S. Changed osbundlerequired in this kext to load properly. LegacyATI4800Controller.kext.zip
×