nils92 Posted December 14, 2011 Share Posted December 14, 2011 Hey guys, as the title says I'm trying to get my Graphic Card to work. For that I followed mucha`s guide http://www.insanelymac.com/forum/index.php?showtopic=252061. Following his guide I got those results. ATOM BIOS Rom: SubsystemVendorID: 0x1025 SubsystemID: 0x0205 IOBaseAddress: 0x2000 Filename: BR33359D.bin BIOS Bootup Message: Acer_JV50_MV_M92M2_XT_DDR3 M92 DDR3 64bit 680e/800m PCI ID: 1002:9553 Connector at index 0 Type [@offset 45840]: LVDS (7) Encoder [@offset 45844]: INTERNAL_UNIPHY2 (0x21) i2cid [@offset 45902]: 0x96, OSX senseid: 0x7 Connector at index 1 Type [@offset 45850]: VGA (1) Encoder [@offset 45854]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 45925]: 0x90, OSX senseid: 0x1 Connector at index 2 Type [@offset 45860]: HDMI-A (11) Encoder [@offset 45864]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 45948]: 0x91, OSX senseid: 0x2 CailWriteATIRegister(1724,50000) CAIL: CailReleaseMemory ParseTable said: CD_SUCCESS Call to AtomBIOS Exec succeeded DAC_LoadDetection Successful rhdAtomBIOSScratchDACSenseResults BIOSScratch_0: 0x50000 rhdAtomBIOSScratchDACSenseResults: RHD_SENSED_NONE RHDHPDCheck RHDHPDCheck returned: 1 mask: 1 atomTMDSPropertyControl atomTMDSPropertyControl Setting AtomOutputUniphyA to incoherent atomTMDSPropertyControl RHDConnectorEnableHDMI atomTMDSPropertyControl RHDMonitorInit rhdMonitorPanel RHDAtomBiosFunc rhdAtomLvdsGetTimings rhdAtomLvdsTimings rhdAtomLvdsTimings: LVDS Modeline: 1366x768 72000 1366 (1366) 1414 1446 (1486) 1486 768 (768) 771 775 (806) 806 Call to AtomBIOS Get Panel Mode succeeded RHDAtomBiosFunc rhdAtomLvdsGetTimings rhdAtomLvdsDDC rhdAtomLvdsDDC: unknown record type: 26 Query for AtomBIOS Get Panel EDID: failed RHDAtomOutputAllocFree Mapping DIG1 encoder to KLDSKP_UNIPHYE Crtc[0]: found native mode from Monitor[LVDS Panel]: Modeline "1366x768" 72 1366 1414 1446 1486 768 771 775 806 Connector "PANEL" uses Monitor "LVDS Panel": RHDMonitorInit RHDAtomOutputAllocFree Mapping DIG2 encoder to KLDSKP_UNIPHYA Connector "DVI-D 1" uses Monitor "SyncMaster": RHDValidateScaledToMode rhdModeValidateCrtc DxModeValid: ATOM CRTC 1 rhdAtomOutputModeValid Listing modesetting layout: ATOM CRTC 1: tied to Atom PLL 1 and LUT A: Outputs: AtomOutputUniphyE (PANEL) ATOM CRTC 2: tied to Atom PLL 2 and LUT B: Outputs: AtomOutputUniphyA (DVI-D 1) Unused Outputs: AtomOutputDACA RHDModesPoolCreate Out of the results my own personality code would be 02 00 00 00 40 00 00 00 09 01 00 00 12 00 00 07 LVDS 10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01 VGA 00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 02 HDMI I edited the ATI Framebuffer as it says in the guide but ended up with no changes. I'm running Snow Leopard 10.6.0 and chameleon Bootloader Chameleon v2.0-RC4 r684 on an Acer Aspire 5738G with Intel Core2Duo T6600 Notebook I would really appreciate it if you could help me thanks Nils Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/ Share on other sites More sharing options...
Muhammad Adnan Asim Posted December 17, 2011 Share Posted December 17, 2011 To make yr video card work u need to update to 10.6.6. or 10.6.7. Read this topic, will help u a little bit. http://www.insanelymac.com/forum/index.php?showtopic=254906 Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1779223 Share on other sites More sharing options...
nils92 Posted December 19, 2011 Author Share Posted December 19, 2011 thank you for your help I'm gonna update my system and report back later if it helped Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1779722 Share on other sites More sharing options...
crimv Posted December 20, 2011 Share Posted December 20, 2011 can you teach me how to hex edit on my framebuffer I opened my framebuffer with hex editor but unable to search which part is for lvds Currently my pc lvds work when the laptop is plugged in with hdmi cable.. i dont know which one is lvds thanks Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1779846 Share on other sites More sharing options...
Lordadmiral Drake Posted December 20, 2011 Share Posted December 20, 2011 from Muchas post take the appended file "birds.rtf" It contains the original hex codes of all the 4xxx framebuffers. Just copy-paste into the hex editor search field Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1779871 Share on other sites More sharing options...
nils92 Posted December 20, 2011 Author Share Posted December 20, 2011 To make yr video card work u need to update to 10.6.6. or 10.6.7. Read this topic, will help u a little bit. http://www.insanelym...howtopic=254906 I updated my Snow Leopard now to 10.6.7, but now I get a kernel panic during boot. Luckily I backed up up my snow leopard partition before I updated and restored the partition. What did I do wrong can you help me? here's a screenshot of the kernel panic Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1780009 Share on other sites More sharing options...
crimv Posted December 21, 2011 Share Posted December 21, 2011 from Muchas post take the appended file "birds.rtf" It contains the original hex codes of all the 4xxx framebuffers. Just copy-paste into the hex editor search field so the thing that needed to change is the framebuffers not the ati4600.kext rite? Cause i got the internal lvds graphic when i plugged in to my hdmi.. it detect my lvds as hdmi input.. Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1780166 Share on other sites More sharing options...
Muhammad Adnan Asim Posted December 21, 2011 Share Posted December 21, 2011 I updated my Snow Leopard now to 10.6.7, but now I get a kernel panic during boot. Luckily I backed up up my snow leopard partition before I updated and restored the partition. What did I do wrong can you help me? here's a screenshot of the kernel panic what bootloader r u using? did u remove sleepenabler.kext? after update did u update ati4600controler.kext, Atiframebuffer.kext and Aty_init.kext from the given link? r u using graphics enable in com.apple.Boot.plist or not? r u able to go in safe mode? plz report back Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1780265 Share on other sites More sharing options...
Lordadmiral Drake Posted December 21, 2011 Share Posted December 21, 2011 @crimv: Afaik until and including OS X 10.6.6 the connector info is in ATIFramebuffer.kext and in 10.6.7 and above the connector info is in the ATIxxxxController.kext Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1780328 Share on other sites More sharing options...
nils92 Posted December 23, 2011 Author Share Posted December 23, 2011 did u update 10.6.6 or 10.6.7? what bootloader r u using? did u remove sleepenabler.kext? after update did u update ati4600controler.kext, Atiframebuffer.kext and Aty_init.kext from the given link? r u using graphics enable in com.apple.Boot.plist or not? r u able to go in safe mode? plz report back I can boot now into 10.6.6 I copied the mach_kernel from the working partition and replaced it with the one on the updated partition and now it's working. I'm trying now again to edit my framebuffer. I'll report later if it worked. Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1780712 Share on other sites More sharing options...
nils92 Posted December 23, 2011 Author Share Posted December 23, 2011 After following the guide you suggested nothing changed but I got this message while booting: bc6b0 - 0xffffff7f809ae130 kxld[com.apple.kext.ATI4600Controller]: _unblockHWAccessTasks: 0xffffff7f80abccc0 - 0xffffff7f809ae7e0 kxld[com.apple.kext.ATI4600Controller]: _uninitializeActionChain: 0xffffff7f80abbe90 - 0xffffff7f809ad890 kxld[com.apple.kext.ATI4600Controller]: _uninitializeActionChain_ThermalController: 0xffffff7f80abbe80 - 0xffffff7f809ad880 kxld[com.apple.kext.ATI4600Controller]: _uninitializeThermalControllerTasks: 0xffffff7f80abcd40 - 0xffffff7f809ae860 kxld[com.apple.kext.ATI4600Controller]: _unregisterInterruptTasks: 0xffffff7f80abcda0 - 0xffffff7f809ae8f0 kxld[com.apple.kext.ATI4600Controller]: _updateAllowedPerformanceLevelsTasks: 0xffffff7f80abcf20 - 0xffffff7f809aea30 kxld[com.apple.kext.ATI4600Controller]: _updateCrossFireOnDCFlagTasks: 0xffffff7f80abcf00 - 0xffffff7f809aea10 kxld[com.apple.kext.ATI4600Controller]: _updateCrossfireSecondaryStateTasks: 0xffffff7f80abcee0 - 0xffffff7f809ae9e0 kxld[com.apple.kext.ATI4600Controller]: _updateDALConfigurationTasks: 0xffffff7f80abd0f0 - 0xffffff7f809aec70 kxld[com.apple.kext.ATI4600Controller]: _updateSystemShutdownLogTasks: 0xffffff7f80abcd10 - 0xffffff7f809ae830 kxld[com.apple.kext.ATI4600Controller]: _updateUIStateForPowerSourceTasks: 0xffffff7f80abca80 - 0xffffff7f809ae530 kxld[com.apple.kext.ATI4600Controller]: _variBrightDisplayConfigurationChangeTasks: 0xffffff7f80abd030 - 0xffffff7f809aeae0 kxld[com.apple.kext.ATI4600Controller]: _variBrightResumeTasks: 0xffffff7f80abd010 - 0xffffff7f809aeac0 kxld[com.apple.kext.ATI4600Controller]: _variBrightSuspendTasks: 0xffffff7f80abd020 - 0xffffff7f809aead0 kxld[com.apple.kext.ATI4600Controller]: _vbiosNotificationActionChain: 0xffffff7f80abbfd0 - 0xffffff7f809ad9c0 kxld[com.apple.kext.ATI4600Controller]: _videoStartActionChain: 0xffffff7f80abc410 - 0xffffff7f809ade20 kxld[com.apple.kext.ATI4600Controller]: _videoStartNotificationActionChain: 0xffffff7f80abc430 - 0xffffff7f809ade40 kxld[com.apple.kext.ATI4600Controller]: _videoStartTasks: 0xffffff7f80abcdc0 - 0xffffff7f809ae910 kxld[com.apple.kext.ATI4600Controller]: _videoStopActionChain: 0xffffff7f80abc420 - 0xffffff7f809ade30 kxld[com.apple.kext.ATI4600Controller]: _videoStopNotificationActionChain: 0xffffff7f80abc440 - 0xffffff7f809ade50 kxld[com.apple.kext.ATI4600Controller]: _videoStopTasks: 0xffffff7f80abcdd0 - 0xffffff7f809ae920 kxld[com.apple.kext.ATI4600Controller]: _vpuRecoveryBeginActionChain: 0xffffff7f80abc400 - 0xffffff7f809ade10 kxld[com.apple.kext.ATI4600Controller]: _vpuRecoveryBeginTasks: 0xffffff7f80abcdb0 - 0xffffff7f809ae900 Can't load kext com.apple.kext.ATI4600Controller - link failed. Failed to load executable for kext com.apple.kext.ATI4600Controller. Kext com.apple.kext.ATI4600Controller failed to load (0xdc008016). Failed to load kext com.apple.kext.ATI4600Controller (error 0xdc008016). Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1780753 Share on other sites More sharing options...
Muhammad Adnan Asim Posted December 26, 2011 Share Posted December 26, 2011 After following the guide you suggested nothing changed but I got this message while booting: bc6b0 - 0xffffff7f809ae130 kxld[com.apple.kext.ATI4600Controller]: _unblockHWAccessTasks: 0xffffff7f80abccc0 - 0xffffff7f809ae7e0 kxld[com.apple.kext.ATI4600Controller]: _uninitializeActionChain: 0xffffff7f80abbe90 - 0xffffff7f809ad890 kxld[com.apple.kext.ATI4600Controller]: _uninitializeActionChain_ThermalController: 0xffffff7f80abbe80 - 0xffffff7f809ad880 kxld[com.apple.kext.ATI4600Controller]: _uninitializeThermalControllerTasks: 0xffffff7f80abcd40 - 0xffffff7f809ae860 kxld[com.apple.kext.ATI4600Controller]: _unregisterInterruptTasks: 0xffffff7f80abcda0 - 0xffffff7f809ae8f0 kxld[com.apple.kext.ATI4600Controller]: _updateAllowedPerformanceLevelsTasks: 0xffffff7f80abcf20 - 0xffffff7f809aea30 kxld[com.apple.kext.ATI4600Controller]: _updateCrossFireOnDCFlagTasks: 0xffffff7f80abcf00 - 0xffffff7f809aea10 kxld[com.apple.kext.ATI4600Controller]: _updateCrossfireSecondaryStateTasks: 0xffffff7f80abcee0 - 0xffffff7f809ae9e0 kxld[com.apple.kext.ATI4600Controller]: _updateDALConfigurationTasks: 0xffffff7f80abd0f0 - 0xffffff7f809aec70 kxld[com.apple.kext.ATI4600Controller]: _updateSystemShutdownLogTasks: 0xffffff7f80abcd10 - 0xffffff7f809ae830 kxld[com.apple.kext.ATI4600Controller]: _updateUIStateForPowerSourceTasks: 0xffffff7f80abca80 - 0xffffff7f809ae530 kxld[com.apple.kext.ATI4600Controller]: _variBrightDisplayConfigurationChangeTasks: 0xffffff7f80abd030 - 0xffffff7f809aeae0 kxld[com.apple.kext.ATI4600Controller]: _variBrightResumeTasks: 0xffffff7f80abd010 - 0xffffff7f809aeac0 kxld[com.apple.kext.ATI4600Controller]: _variBrightSuspendTasks: 0xffffff7f80abd020 - 0xffffff7f809aead0 kxld[com.apple.kext.ATI4600Controller]: _vbiosNotificationActionChain: 0xffffff7f80abbfd0 - 0xffffff7f809ad9c0 kxld[com.apple.kext.ATI4600Controller]: _videoStartActionChain: 0xffffff7f80abc410 - 0xffffff7f809ade20 kxld[com.apple.kext.ATI4600Controller]: _videoStartNotificationActionChain: 0xffffff7f80abc430 - 0xffffff7f809ade40 kxld[com.apple.kext.ATI4600Controller]: _videoStartTasks: 0xffffff7f80abcdc0 - 0xffffff7f809ae910 kxld[com.apple.kext.ATI4600Controller]: _videoStopActionChain: 0xffffff7f80abc420 - 0xffffff7f809ade30 kxld[com.apple.kext.ATI4600Controller]: _videoStopNotificationActionChain: 0xffffff7f80abc440 - 0xffffff7f809ade50 kxld[com.apple.kext.ATI4600Controller]: _videoStopTasks: 0xffffff7f80abcdd0 - 0xffffff7f809ae920 kxld[com.apple.kext.ATI4600Controller]: _vpuRecoveryBeginActionChain: 0xffffff7f80abc400 - 0xffffff7f809ade10 kxld[com.apple.kext.ATI4600Controller]: _vpuRecoveryBeginTasks: 0xffffff7f80abcdb0 - 0xffffff7f809ae900 Can't load kext com.apple.kext.ATI4600Controller - link failed. Failed to load executable for kext com.apple.kext.ATI4600Controller. Kext com.apple.kext.ATI4600Controller failed to load (0xdc008016). Failed to load kext com.apple.kext.ATI4600Controller (error 0xdc008016). boot in safe mode (I hope u know how to do that) and use kext utility to fix permission (Always use kext utility to fix permission when u change any kext). Did u use kext helper to move video kext to S/L/E? and would u plz find out the Device ID of yr card? Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1781330 Share on other sites More sharing options...
nils92 Posted December 26, 2011 Author Share Posted December 26, 2011 I did what you told me and used kext utility to fix permissions but still get the same error messages after that I loaded both kexts the atiframebuffer.kext and the ati4600controller.kext manually via the terminal and got the following results: for the ati4600controller.kext The booter does not recognize symbolic links; confirm these files/directories aren't needed for startup: /System/Library/Extensions/ATI4600Controller.kext/Contents/CodeDirectory /System/Library/Extensions/ATI4600Controller.kext/Contents/CodeRequirements /System/Library/Extensions/ATI4600Controller.kext/Contents/CodeResources /System/Library/Extensions/ATI4600Controller.kext/Contents/CodeSignature (kernel) kxld[com.apple.kext.ATI4600Controller]: The following symbols were defined more than once: [...] Here comes a bunch of stuff which you saw before (kernel) kxld[com.apple.kext.ATI4600Controller]: _videoStartTasks: 0x5deee674 - 0x5cef36d0 (kernel) kxld[com.apple.kext.ATI4600Controller]: _videoStopActionChain: 0x5deed2e8 - 0x5cef1f70 (kernel) kxld[com.apple.kext.ATI4600Controller]: _videoStopNotificationActionChain: 0x5deed2f8 - 0x5cef1f80 (kernel) kxld[com.apple.kext.ATI4600Controller]: _videoStopTasks: 0x5deee67c - 0x5cef36d8 (kernel) kxld[com.apple.kext.ATI4600Controller]: _vpuRecoveryBeginActionChain: 0x5deed2d8 - 0x5cef1f60 (kernel) kxld[com.apple.kext.ATI4600Controller]: _vpuRecoveryBeginTasks: 0x5deee66c - 0x5cef36c8 (kernel) Can't load kext com.apple.kext.ATI4600Controller - link failed. (kernel) Failed to load executable for kext com.apple.kext.ATI4600Controller. (kernel) Kext com.apple.kext.ATI4600Controller failed to load (0xdc008016). (kernel) Failed to load kext com.apple.kext.ATI4600Controller (error 0xdc008016). Failed to load /System/Library/Extensions/ATI4600Controller.kext - (libkern/kext) link error. for the atiframebuffer.kext bash-3.2# kextload /System/Library/Extensions/ATIFramebuffer.kext /System/Library/Extensions/ATIFramebuffer.kext failed to load - (libkern/kext) validation failure (plist/executable); check the system/kernel logs for errors or try kextutil(8). bash-3.2# kextutil /System/Library/Extensions/ATIFramebuffer.kext /System/Library/Extensions/ATIFramebuffer.kext is invalid; can't resolve dependencies. /System/Library/Extensions/ATIFramebuffer.kext is invalid; can't resolve dependencies. /System/Library/Extensions/ATIFramebuffer.kext is invalid; can't resolve dependencies. /System/Library/Extensions/ATIFramebuffer.kext has problems: Validation Failures: Executable file doesn't contain kernel extension code (no kmod_info symbol or bad Mach-O layout). Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1781377 Share on other sites More sharing options...
nils92 Posted December 26, 2011 Author Share Posted December 26, 2011 I edited com.boot.plist and end up now with this screen http://imageshack.us/photo/my-images/853/imageubm.jpg/ during the log it still says can't load ati4600controller.kext is maybe something wrong with my connection table? Maybe someone can check if I did everything right thanks in advance i really appreciate your help Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1781420 Share on other sites More sharing options...
nils92 Posted January 26, 2012 Author Share Posted January 26, 2012 Please could someone check the connection table? By now I think I maybe messed up something there but I'm not sure I'm still trying to get the card working so please help Link to comment https://www.insanelymac.com/forum/topic/273503-trying-to-get-ati-mobility-radeon-hd-4570-to-work/#findComment-1789674 Share on other sites More sharing options...
Recommended Posts