spakk Posted January 8, 2013 Share Posted January 8, 2013 (edited) My motherboard needs the flag npci=0x3000. I've heard of PCI Configuration begin being solved by npci=0x2000, PCIRootUID=1, and PCIRootUID=0 as well. this is what I have entered in my org.chameleon.boot.plist, this is only the way then could I start the system.But now this is not enough!, It's weird. INFO: I start my System with smbios for iMac12,2 and here is my org.chameleon.boot.plist DSDT /Extra/dsdt.aml Default Partition EthernetBuiltIn Yes Graphics Mode 1280x1024x32 Kernel amd_kernel Kernel Flags -nossse3bit npci=0x3000 PCIRootUID=1 busratio=15 cpus=6 GraphicsEnabler=No -v USBBusFix YES Quiet Boot Yes Rescan Yes SMBIOS /Extra/smbios.plist Timeout 3 Roll back the IOPCIFamily kext from 10.8.0 sorry, can you please upload the Rollback IOPCIFamily.kext from 10.8.0 :wink2: Edited January 8, 2013 by spakk Link to comment Share on other sites More sharing options...
Shaneee Posted January 8, 2013 Share Posted January 8, 2013 this is what I have entered in my org.chameleon.boot.plist, this is only the way then could I start the system.But now this is not enough!, It's weird. sorry, can you please upload the Rollback IOPCIFamily.kext from 10.8.0 :wink2: Sorry I'm not at home just now. I'm using Tapatalk to reply just now. You could also try the 10.8.1 kext. Download the update and extract it with Pacifist. Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted January 8, 2013 Share Posted January 8, 2013 sorry, can you please upload the Rollback IOPCIFamily.kext from 10.8.0 :wink2: These are the kext's that were uploaded earlier in this thread, includes IOPCIFamily.kext from 10.8.0 Edit: You should try the IOPCIFamily.kext i just added! I just successfully booted my 10.8.2 installation with that kext! No PCI Configuration Begin hanging anymore Edit: this is only with -x.. 10.8.0_kexts.zip 2965-IOPCIFamily.zip 1 Link to comment Share on other sites More sharing options...
spakk Posted January 8, 2013 Share Posted January 8, 2013 IOPCIFamily.kext from 10.8.0 sames Problem with last IOPCIFamily.kext !! Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted January 8, 2013 Share Posted January 8, 2013 Just booted for first time in safe mode. Latest kernel with corecrypto.kext and modified iopcifamily.kext Without safe mode it crashes because of iopcifamily.kext it seems... Edit: There are graphic glitches, as expected Boot log, Jan 8 20:24:49 localhost kernel[0]: rtclock_init: Taking bus ratio path 1 (AMD Athlon) Jan 8 20:24:49 localhost kernel[0]: TSC: Verification of clock speed not available in x86_64. Jan 8 20:24:49 localhost kernel[0]: TSC: Frequency = 2611.850423MHz, FSB frequency = 200.911571MHz, bus ratio = 13 Jan 8 20:24:49 localhost kernel[0]: Darwin Kernel Version 12.2.0: ma 7 jan 2013 17:11:39 CET; SinetekBronzovkAnVoodoo v1.0.0:xnu-2050.18.24/BUILD/obj/RELEASE_X86_64 Jan 8 20:24:49 localhost kernel[0]: vm_page_bootstrap: 888716 free pages and 159860 wired pages Jan 8 20:24:49 localhost kernel[0]: kext submap [0xffffff7f80819000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000819000] Jan 8 20:24:49 localhost kernel[0]: zone leak detection enabled Jan 8 20:24:49 localhost kernel[0]: standard timeslicing quantum is 10000 us Jan 8 20:24:49 localhost kernel[0]: standard background quantum is 2500 us Jan 8 20:24:49 localhost kernel[0]: mig_table_max_displ = 74 Jan 8 20:24:49 localhost kernel[0]: SAFE BOOT DETECTED - only valid OSBundleRequired kexts will be loaded. Jan 8 20:24:49 localhost kernel[0]: corecrypto kext started! Jan 8 20:24:49 localhost kernel[0]: Running kernel space in FIPS MODE Jan 8 20:24:49 localhost kernel[0]: Plist hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d Jan 8 20:24:49 localhost kernel[0]: Computed hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d Jan 8 20:24:49 localhost kernel[0]: corecrypto.kext FIPS integrity POST test passed! Jan 8 20:24:49 localhost kernel[0]: corecrypto.kext FIPS AES CBC POST test passed! Jan 8 20:24:49 localhost kernel[0]: corecrypto.kext FIPS TDES CBC POST test passed! Jan 8 20:24:49 localhost kernel[0]: corecrypto.kext FIPS SHA POST test passed! Jan 8 20:24:49 localhost kernel[0]: corecrypto.kext FIPS HMAC POST test passed! Jan 8 20:24:49 localhost kernel[0]: corecrypto.kext FIPS ECDSA POST test passed! Jan 8 20:24:49 localhost kernel[0]: corecrypto.kext FIPS DRBG POST test passed! Jan 8 20:24:49 localhost kernel[0]: corecrypto.kext FIPS POST passed! Jan 8 20:24:49 localhost kernel[0]: warning: skipping personalities in blacklisted kext com.apple.driver.AppleEFIRuntime Jan 8 20:24:49 localhost kernel[0]: warning: skipping personalities in blacklisted kext com.apple.driver.AppleIntelCPUPowerManagement Jan 8 20:24:49 localhost kernel[0]: NullCPUPowerManagement::init: properties=0xffffff80090da640 Jan 8 20:24:49 localhost kernel[0]: Built-in decrypter used Jan 8 20:24:49 localhost kernel[0]: NullCPUPowerManagement::start Jan 8 20:24:49 localhost kernel[0]: AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled Jan 8 20:24:49 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=1 Enabled Jan 8 20:24:49 localhost kernel[0]: calling mpo_policy_init for Sandbox Jan 8 20:24:49 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox) Jan 8 20:24:49 localhost kernel[0]: calling mpo_policy_init for Quarantine Jan 8 20:24:49 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine) Jan 8 20:24:49 localhost kernel[0]: calling mpo_policy_init for TMSafetyNet Jan 8 20:24:49 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet) Jan 8 20:24:49 localhost kernel[0]: Copyright © 1982, 1986, 1989, 1991, 1993 Jan 8 20:24:49 localhost kernel[0]: The Regents of the University of California. All rights reserved. Jan 8 20:24:49 localhost kernel[0]: MAC Framework successfully initialized Jan 8 20:24:49 localhost kernel[0]: using 16384 buffer headers and 10240 cluster IO buffer headers Jan 8 20:24:49 localhost kernel[0]: Unsynchronized TSC for cpu 1: 0x000000239204bb6e, delta 0xffffffffffff05c1 Jan 8 20:24:49 localhost kernel[0]: IOAPIC: Version 0x11 Vectors 64:87 Jan 8 20:24:49 localhost kernel[0]: ACPI: System State [s0 S3 S4 S5] Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: sata phy reset done. Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: found 1 units. Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: NVIDIA nForce MCP 61 Serial ATA by MeDevil (CMD 0x9f0, CTR 0xbf0, IRQ 20, BM 0xd800) Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: found 0 units. Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: sata phy reset done. Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: warning: phy connection failed. status=0x00000000 Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: found 1 units. Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: found 0 units. Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: NVIDIA nForce MCP 61 Serial ATA by MeDevil (CMD 0x9e0, CTR 0xbe0, IRQ 21, BM 0xc400) Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: warning: phy connection failed. status=0x00000000 Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: found 0 units. Jan 8 20:24:49 localhost kernel[0]: USBMSC Identifier (non-unique): 00000500B9F4 0x644 0x200 0x400 Jan 8 20:24:49 localhost kernel[0]: mbinit: done [64 MB total pool size, (42/21) split] Jan 8 20:24:49 localhost kernel[0]: Pthread support ABORTS when sync kernel primitives misused Jan 8 20:24:49 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless kmod start Jan 8 20:24:49 localhost kernel[0]: rooting via boot-uuid from /chosen: 10978891-A37B-3000-8BA2-B5A78EF36FA2 Jan 8 20:24:49 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict> Jan 8 20:24:49 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib kmod start Jan 8 20:24:49 localhost kernel[0]: com.apple.AppleFSCompressionTypeDataless load succeeded Jan 8 20:24:49 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded Jan 8 20:24:49 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SAT1@8/AppleNForceATARoot/PRI0@0/AppleNForceATA/ATADeviceNub@0/AppleATADiskDriver/IOATABlockStorageDevice/IOBlockStorageDriver/WDC WD5000AAKS-00D2B0 WDC WD5000AAKS-00D2B0/IOGUIDPartitionScheme/ML@2 Jan 8 20:24:49 localhost kernel[0]: BSD root: disk0s2, major 1, minor 2 Jan 8 20:24:49 localhost kernel[0]: Kernel is LP64 Jan 8 20:24:49 localhost kernel[0]: AppleNForceATA: found 0 units. Jan 8 20:24:54 localhost kernel[0]: macx_swapon SUCCESS Jan 8 20:25:37 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.driver.AppleSMBusPCI failed; removing personalities from kernel. Jan 8 20:25:37 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.driver.AppleHDAController failed; removing personalities from kernel. Jan 8 20:25:38 MacBook-van-Paul kernel[0]: Previous Shutdown Cause: 3 Jan 8 20:25:38 MacBook-van-Paul.local com.apple.kextd[11]: [b]Load com.apple.GeForce failed; removing personalities from kernel.[/b] Jan 8 20:25:38 MacBook-van-Paul kernel[0]: [b]NVDANV50HAL loaded and registered.[/b] Jan 8 20:25:43 MacBook-van-Paul kernel[0]: ACPI_SMC_PlatformPlugin::start - waitForService(resourceMatching(AppleIntelCPUPowerManagement) timed out Jan 8 20:25:43 MacBook-van-Paul kernel[0]: WARNING: IOPlatformPluginUtil : getCPUIDInfo unknown CPU family: family 0xf, model 0x6b Jan 8 20:25:43 MacBook-van-Paul kernel[0]: -- power management may be incomplete or unsupported Jan 8 20:25:43 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.driver.AppleMCCSControl failed; removing personalities from kernel. Jan 8 20:25:43 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.driver.AppleUpstreamUserClient failed; removing personalities from kernel. Jan 8 20:25:43 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.iokit.IOUserEthernet failed; removing personalities from kernel. Jan 8 20:25:43 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.iokit.IOUserEthernet failed; removing personalities from kernel. Jan 8 20:25:43 MacBook-van-Paul kernel[0]: [AGPM Controller] unknownPlatform Jan 8 20:25:43 MacBook-van-Paul kernel[0]: [iOBluetoothHCIController][start] -- completed Jan 8 20:25:44 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.iokit.IOBluetoothSerialManager failed; removing personalities from kernel. Jan 8 20:26:01 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.driver.AppleUSBCDC failed; removing personalities from kernel. Jan 8 20:28:38 MacBook-van-Paul kernel[0]: USBMSC Identifier (non-unique): 000018741B60682A 0x781 0x5204 0x10 Jan 8 20:29:15 MacBook-van-Paul.local com.apple.kextd[11]: Rescanning kernel extensions. Jan 8 20:29:15 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.driver.AppleSMBusPCI failed; removing personalities from kernel. Jan 8 20:29:16 MacBook-van-Paul.local com.apple.kextd[11]: [b]Load com.apple.GeForce failed; removing personalities from kernel.[/b] Jan 8 20:29:16 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.driver.AppleHDAController failed; removing personalities from kernel. Jan 8 20:29:16 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.driver.AppleMCCSControl failed; removing personalities from kernel. Jan 8 20:29:16 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.iokit.IOBluetoothSerialManager failed; removing personalities from kernel. Jan 8 20:29:16 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.driver.AppleUpstreamUserClient failed; removing personalities from kernel. Jan 8 20:29:16 MacBook-van-Paul.local com.apple.kextd[11]: Load com.apple.iokit.IOUserEthernet failed; removing personalities from kernel. Jan 8 20:29:16 MacBook-van-Paul.local com.apple.kextcache[725]: rebuilding /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache Jan 8 20:29:27 MacBook-van-Paul.local com.apple.kextcache[727]: Failed to generate prelinked kernel. 1 Link to comment Share on other sites More sharing options...
Adrian Andréas Posted January 9, 2013 Share Posted January 9, 2013 I managed to install ML on my PC with Phenom X6 1075T and activate the video card with Kext http://www.insanelymac.com/forum/topic/282079-ati-hd-radeon-6xxx-white-screen-fix-mountain-lion/ Ati6xxxx. But I'm in big trouble here, my wifi adapter or USB suport only has 32 bits .. So I do not have to test more ... I believe. Link to comment Share on other sites More sharing options...
wastez Posted January 9, 2013 Share Posted January 9, 2013 Also on ATI it helps to disable the QE/CI kexts. In my case it was: AMDRadeonAccelerator.kext AMDRadeonVADriver.bundle AMDRadeonX3000GLDriver.bundle So if someone could check this files for traps and other problems it would be great. 1 Link to comment Share on other sites More sharing options...
spakk Posted January 9, 2013 Share Posted January 9, 2013 Hi guys, I'm looking still for a recipe for my problem with the PCI Configuration begin for every idea I am very grateful. the problem can not solely be due to / S / L / E even if I backup my extensions for the existing replace, I get the same error Link to comment Share on other sites More sharing options...
Mad Marcsen Posted January 9, 2013 Share Posted January 9, 2013 Hi guys, I'm looking still for a recipe for my problem with the PCI Configuration begin for every idea I am very grateful. the problem can not solely be due to / S / L / E even if I backup my extensions for the existing replace, I get the same error hey spakk, tried to send you a private message, but the system tells me something about that you cannot recieve new messages . is your mailbox full? Link to comment Share on other sites More sharing options...
spakk Posted January 9, 2013 Share Posted January 9, 2013 hey spakk, tried to send you a private message, but the system tells me something about that you cannot recieve new messages . is your mailbox full? Hi nanjuah, now i have cleared a little my mailbox Link to comment Share on other sites More sharing options...
Mad Marcsen Posted January 9, 2013 Share Posted January 9, 2013 Also on ATI it helps to disable the QE/CI kexts. In my case it was: AMDRadeonAccelerator.kext AMDRadeonVADriver.bundle AMDRadeonX3000GLDriver.bundle So if someone could check this files for traps and other problems it would be great. @wastez: this is great. i can confirm that, by removing this three kext, all my graphics glitches are gone. Link to comment Share on other sites More sharing options...
Bitcore Posted January 9, 2013 Share Posted January 9, 2013 Damn you guys are going fast! Today i finally got my hackintosh working because it needed corecrypto, like one second later i see that Andy's new kernel has a working build in version inside! This is amazing, keep up doing this great work! Bitcore Link to comment Share on other sites More sharing options...
Mad Marcsen Posted January 9, 2013 Share Posted January 9, 2013 ok, i have a question about your System.kext Sinetek. What did you change here? I'm just curious because i deleted the System.kext from /E/E and everything works so far, except the graphic glitches. What souldn't work now? Thanks. Link to comment Share on other sites More sharing options...
Sinetek Posted January 10, 2013 Share Posted January 10, 2013 Ähm. So I haven't posted in a while. The nVidia problem has had me depressed because I took it WAY personal; still don't understand what's going on with it. So thanks for understanding, I in the first place am mad at that problem. Or maybe it's teaching me humility. over, out, sinetek 7 Link to comment Share on other sites More sharing options...
DaMadOne Posted January 10, 2013 Share Posted January 10, 2013 Sinetek, don't be sad! we have 3 versions of OSX running on 64bit AMD largely thanks to you! 64bit OSX on AMD seemed like a pipe dream not long ago. I know it seems like you/we have hit a brick wall with the nVidia stuff but as the old saying goes.. "Rome wasn't built in a day" but you sure did get A LOT done in a very short time. Look at it this way, as more and more people come to ML on AMD because of you, its only a matter of time before either you or someone else figures it out. It may just be that negative depressive thinking keeping you from figuring it out! So cheer up! You have plenty of people here ready and willing to help out in any way we can. 9 Link to comment Share on other sites More sharing options...
Andy Vandijck Posted January 11, 2013 Share Posted January 11, 2013 Ähm. So I haven't posted in a while. The nVidia problem has had me depressed because I took it WAY personal; still don't understand what's going on with it. So thanks for understanding, I in the first place am mad at that problem. Or maybe it's teaching me humility. over, out, sinetek Don't take it personal. We all have been looking into it and none of us have found a solution but I do have an hypothesis for the ATI and NVidia issues. Someone reported that it worked fine on Bulldozer/Piledriver cpus. I guess the delay is too long causing command buffer corruption. We'll get this tackled, don't worry Link to comment Share on other sites More sharing options...
SS01 Posted January 11, 2013 Share Posted January 11, 2013 Anyone tested trinity? Link to comment Share on other sites More sharing options...
Deltac0 Posted January 11, 2013 Share Posted January 11, 2013 Anyone tested trinity? Shouldn't it work pretty much same like Piledriver? I think Trinity is based on Piledriver, but no idea about how the graphics would work... 1 Link to comment Share on other sites More sharing options...
Mad Marcsen Posted January 11, 2013 Share Posted January 11, 2013 Did you mean http://www.insanelymac.com/forum/topic/285482-help-with-installations-on-amd/?do=findComment&comment=1879250 and http://www.insanelymac.com/forum/topic/285551-ati-graphic-issues-on-amd-ml-hackintosh-systems/?do=findComment&comment=1879441 post from bitcore? He's running ML on AMD FX with Radeon and reported it as working. So, if i understand this right, you mean that the ssse emluator introduces a delay which might causes the troubles? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted January 11, 2013 Share Posted January 11, 2013 Did you mean http://www.insanelymac.com/forum/topic/285482-help-with-installations-on-amd/?do=findComment&comment=1879250 and http://www.insanelymac.com/forum/topic/285551-ati-graphic-issues-on-amd-ml-hackintosh-systems/?do=findComment&comment=1879441 post from bitcore? He's running ML on AMD FX with Radeon and reported it as working. So, if i understand this right, you mean that the ssse emluator introduces a delay which might causes the troubles? Yes I think that is the reason The emulator itself works nicely... Link to comment Share on other sites More sharing options...
Mad Marcsen Posted January 11, 2013 Share Posted January 11, 2013 But how could one get around this? There is always a litte delay when he needs to calculate, or do you think that, if you decrease the delay time, it might work? Or is it possible to find the ssse calls in the kext's and (don't know if this is possible, i'm ot a developer ) reroute them to sse? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted January 11, 2013 Share Posted January 11, 2013 In Tiger times somebody once did something similar with the dvd player driver. He patched the SSE3 functions to SSE2 ones to make the video playback go smooth so it is possible but not easy Link to comment Share on other sites More sharing options...
Mad Marcsen Posted January 11, 2013 Share Posted January 11, 2013 so, the kernel needs ssse3 too boot up the base system, right? but what if someone made a "container", that catches all ssse3 calls and redirect them to sse3? is this possible? is there no "easy" solution? i have absolutely no clue about c. all i can do is a little bash scripting, so i'm not really helpfull here. but if i can do something, please let me know. thanks. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted January 11, 2013 Share Posted January 11, 2013 so, the kernel needs ssse3 too boot up the base system, right? but what if someone made a "container", that catches all ssse3 calls and redirect them to sse3? is this possible? is there no "easy" solution? i have absolutely no clue about c. all i can do is a little bash scripting, so i'm not really helpfull here. but if i can do something, please let me know. thanks. SSSE3 is nothing like SSE3 The only option I see is making software that replaces the functions, expands the __text page size and modifies instruction pointers to pull this off... Link to comment Share on other sites More sharing options...
Shaneee Posted January 11, 2013 Share Posted January 11, 2013 SSSE3 is nothing like SSE3 The only option I see is making software that replaces the functions, expands the __text page size and modifies instruction pointers to pull this off... Is it not possible to modify the files needed? If a person gets ML installed but experiences graphics problems, they could install a package for the files. Link to comment Share on other sites More sharing options...
Recommended Posts