kerr Posted June 26, 2011 Share Posted June 26, 2011 i noticed strange report by lspci. pcilib: 0000:02:00.0 64-bit device address ignored. it was not present with 10.6.7. could it be related to "pci configuration begin" thing ? how to tell what device is at this address ? Link to comment Share on other sites More sharing options...
jpa Posted June 26, 2011 Share Posted June 26, 2011 Updated to 10.6.8: Everything works fine on arch x86_64: Asus P5K Vanilla Firmware: 1201 AC'97 enabled ACPI 2.0 tables enabled graphic card: GTX 470 dsdt dumped on Linux while GTX470 installed, manually corrected all issues and patches. smbios: MacPro4,1 Snow Leopard 10.6.8 Chameleon_2.0_RC5_r899 (prevents the 'Stop' at 'PCI configuration begin'. No need for rollback of AppleACPI.kext and IOPCI.kext) http://www.insanelymac.com/forum/index.php?showtopic=231075 Kext in /E/E: - LegacyAppleAHCIPortJMicronJMB36xSATA.kext (eSATA only) - PlatformUUID.kext - UUID.kext - fakesmc.kext 3.1.0 (prevents the 'Stop' at 'PCI configuration begin'. No need for rollback of AppleACPI.kext and IOPCI.kext) http://www.projectosx.com/forum/index.php?showtopic=1643 Kext in /S/L/E: - AppleGraphicsPowerManagement.kext (modified for GTX 470) - AppleHDA.kext (10.6.7 - 1.9.9f12 binary patched for ALC883 / microphone works) - IOATAFamily.kext (modified for ICH9) - AttansicL1Ethernet.kext (Mac Address changed to fit 00:1f) Nvidia from latest MacBookPro update (If you need CUDA then keep it and don't update to the latest retail drivers. OpenCL works on both here): - GeForceVADriver.bundle - NVDAGF100Hal.kext - GeForce.kext - NVDANV40Hal.kext - GeForce7xxxGLDriver.bundle - NVDANV50Hal.kext - GeForceGA.plugin - NVDAResman.kext - GeForceGLDriver.bundle Kext removed from /S/L/E: - AppleTyMCEDriver.kext (ECC Parity Check / You don't have it thus you don't need it) Evoke: while sleep 1; do rm -rf /System/Library/Extensions/AppleTyMCEDriver.kext; done to prevent it from load while updating to 10.6.8 Cheers please, upload the files used. method? works in my machine? Link to comment Share on other sites More sharing options...
Macslap Posted June 26, 2011 Share Posted June 26, 2011 I just updated to 10.6.8 (from 10.6.7) with no issues. As a matter of fact....my second monitor connected by DVI is now recognized (main monitor connected via HDMI). Very happy hackintosh camper. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 26, 2011 Share Posted June 26, 2011 Why are people requesting the 10.6.8 kexts separately? Because they replaced them with 10.6.7 kexts without backing them up first and now they want to try putting them back. Could you or anyone please upload AppleACPIPlatform and IOPCIFamily.kext from 10.6.7 for me Already uploaded to this thread more than once. Read the thread. i noticed strange report by lspci. pcilib: 0000:02:00.0 64-bit device address ignored. how to tell what device is at this address ? uhhh..?! Gee I don't know, use LSPCI maybe? Why does my wifi constantly disconnect and reconnect now? I'm using nawcoms 10.6.6 kernel. Already discussed earlier in this thread. Anyone with wireless issues should try adding the appropriate SMboardproduct to their /Extra/smbios.plist. See the end of this post: http://www.insanelymac.com/forum/index.php...t&p=1703018 Link to comment Share on other sites More sharing options...
koliberK Posted June 26, 2011 Share Posted June 26, 2011 - fakesmc.kext 3.1.0 (prevents the 'Stop' at 'PCI configuration begin'. No need for rollback of AppleACPI.kext and IOPCI.kext) http://www.projectosx.com/forum/index.php?showtopic=1643 Can you post this version here at forum ? Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 26, 2011 Share Posted June 26, 2011 I am using that version of FakeSMC and a newer version of Chameleon than was mentioned in noctrl's post and I still had the display freeze at "PCI Configuration Begin". Don't get your hopes up. Release_10.6.zip EDIT: Do not blindly install everything from this archive! Visit the HWSensors subforum over on the ProjectOSX forums to learn what each kext is for. Link to comment Share on other sites More sharing options...
oSxFr33k Posted June 26, 2011 Share Posted June 26, 2011 @3.14r2 and others asking about the PCI messages. My friend just did the combo update on his real mac and I had him boot into verbose and he has the same PCI messages we are seeing so its normal @Gringo Vermelho, Thanks so much for the fix. I can confirm that adding this to my smbios.plist fixed my broadcom wireless: <key>SMboardproduct</key> <string>Mac-F22589C8</string> Changing _ADR to _UID in the dsdt fixed the boot stopping from right after the PCI stuff. This worked on my Dell XPS M1530 now to see if I need to do this for my Asus G51jx Laptop i7 quad first generation after I do the combo update first. It boots fast and runs great thanks again!! Link to comment Share on other sites More sharing options...
genmodorg Posted June 26, 2011 Share Posted June 26, 2011 App Store does not work anymore: no GUID available. I delete NetworkInterface.plist a couple of times, no success after each reboot. iTunes works. Any ideas? I'm also having this problem; tried the suggested fix to no avail. P6T w/ vanilla SL 10.6.8 Link to comment Share on other sites More sharing options...
MacKonsti Posted June 26, 2011 Share Posted June 26, 2011 I am using that version of FakeSMC and a newer version of Chameleon than was mentioned in noctrl's post and I still had the display freeze at "PCI Configuration Begin".Don't get your hopes up. I agree with you. Nothing changed with the newer FakeSMC v3.1.x and latest Chameleon R10xx. On my real MacBook Pro, after the update and in verbose mode, I read: IOAPIC: Version 0x20 Vectors 64:87 ACPI: System State [S0 S3 S4 S5] (S3) PFM64 0xf10000000, 0xf0000000 [ PCI configuration begin ] console relocated to 0xf10030000 PCI configuration changed (bridge=5 device=1 cardbus=0) [ PCI configuration end, bridges 7 devices 17 ] AppleIntelCPUPowerManagement: (built 16:44:45 Jun 7 2011) initialization complete mbinit: done (64 MB memory set for mbuf pool) See the "console relocated to 0xf10030000" message. Where does this come from? Could this be the key to solving the pause? Can anyone see or guess?!? Could this be related to FakeSMC and the related model of our hackintosh? On my mobo, I declare it as MacPro3,1... Link to comment Share on other sites More sharing options...
mitch_de Posted June 26, 2011 Share Posted June 26, 2011 @3.14r2 and others asking about the PCI messages.Changing _ADR to _UID in the dsdt fixed the boot stopping from right after the PCI stuff. This worked on my Dell XPS M1530 now to see if I need to do this for my Asus G51jx Laptop i7 quad first generation after I do the combo update first. It boots fast and runs great thanks again!! Can you post an bigger code part of that area (as code box) to look into ? So that may happen only to some bios (= mainboards), which before 10.6.8 / 10.7 didnt habe any problems ? Or does that happen to all bios and depends onyl of gpu (i read mostly fermi gpu users have that problem). Link to comment Share on other sites More sharing options...
oSxFr33k Posted June 26, 2011 Share Posted June 26, 2011 @mitch_de, Post # 127 http://www.insanelymac.com/forum/index.php...t&p=1703409 Third link from above link. http://www.insanelymac.com/forum/index.php?showtopic=207635 Around the middle of the page it shows before and after all I did was change _ADR to _UID in my case. I am also using the latest version of FakeSMC Link to comment Share on other sites More sharing options...
kerr Posted June 26, 2011 Share Posted June 26, 2011 i think all the guys that experience hangs at "PCI Configuration Begin" have nvidia cards so IMHO there is something about nvidia drivers that causes it. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 26, 2011 Share Posted June 26, 2011 No, it happens on some hacks with ATI cards too. I think the 5750? I don't keep up with ATI stuff (have my hands full as it is). It does continue to boot but the display stops updating after the PCI configuration Begin message. When I'm not booting in verbose mode, I see the Apple logo but no spinner, no animation. It's just a graphics freeze. Once it arrives at the desktop everything is back to normal. /EDIT - patched 10.6.8 IOPCIFamily.kext now available, see this post: http://www.insanelymac.com/forum/index.php...t&p=1706087 I believe the video freeze is a symptom of some underlying factor that we don't understand yet - I don't think it can possibly be a video driver issue because at that point (PCI Configuration Begin) the video drivers haven't loaded yet. It's too early in the boot process. You can verify this by looking at kernel.log via console.app - if you look at the timestamps you'll see that the video drivers load much later. Konsti: Does your MacBook Pro have nvidia graphics? One minor issue: App Store does not work anymore: no GUID available. I delete NetworkInterface.plist a couple of times, no success after each reboot. iTunes works. Any ideas? Deleting NetworkInterfaces.plist is pointless if you haven't made any configuration changes - it will just generate a new one identical to the old one on the next reboot. You need to do some of this: Set EthernetBuiltIn=y in /Extra/com.apple.Boot.plist. If EthernetBuiltIn=y doesn't do the trick by itself, you probably need to set your PCI Root UID manually as well - at the boot prompt, type PciRootUID=0 - if App Store still doesn't work then reboot and try PciRootUID=1. You should also delete NetworkInterfaces.plist between reboots so that it can be rebuilt to reflect your changes. Once you find which one works for you, apply this DSDT fix to allow Chameleon to detect and report your PCI Root UID correctly: http://www.insanelymac.com/forum/index.php?showtopic=207635 Note that if your PCI Root UID is 1 rather than 0 (common on Gigabyte boards) you should probably use one (0x01) rather than zero....I don't know if changing it from 1 to 0 actually hurts anything though. Link to comment Share on other sites More sharing options...
oSxFr33k Posted June 26, 2011 Share Posted June 26, 2011 @kerr, I see that also under LSPCI but twice. Could that be something to do with Thunderbolt which now shows up in the System Profiler? pcilib: 0000:0b:00.0 64-bit device address ignored. pcilib: 0000:01:00.0 64-bit device address ignored. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 26, 2011 Share Posted June 26, 2011 It's possible that all this PCI Configuration Begin stuff is related to Thunderbolt support being added to OS X. http://en.wikipedia.org/wiki/Thunderbolt_%28interface%29 I guess this could also explain why it's affecting graphics. It looks to me like the address referred to in LSPCI is that of the PCI Bridge. This is the place where the PCI Root UID goes.. We're definitely onto something but we need some of the ACPI code geniuses to help us. I have a strong feeling that this issue can be fixed in DSDT by adding something to the PCI Bridge code. Link to comment Share on other sites More sharing options...
magnifico Posted June 26, 2011 Share Posted June 26, 2011 Help Please my chip audio is ALC 889.. I have installed the old ones kext and it does not work, as I can resolve? Thank's Link to comment Share on other sites More sharing options...
kerr Posted June 26, 2011 Share Posted June 26, 2011 oSxFr33k, Thubnderbolt is a non essential device for OS X to work. On the other hand you don't have it so no device, no problem. Right ? LSPCI shows what devices you have and now the 64 bit address of one of them is igonred. The question is whether an update messes up with either the device configuration or the LSPCI software itself and making it unable to read specific device. Generally speaking, i think that we should first figure out what OS X reconfigures and why. Then it will be easy to fix it. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 26, 2011 Share Posted June 26, 2011 Yes...but no, you are missing the bigger picture I think. Be careful with your wording - LSPCI is not ignoring a device, it is ignoring the 64-bit address of a device. LSPCI ignoring, not recognizing or complaining about a device has no bearing on the functionality of the device. If anything, LSPCI just needs to be updated. AppleACPIPlatform and IOPCIFamily.kext were updated in 10.6.8, it's extremely likely that they were updated because of Thunderbolt. If this is true, then it doesn't matter if we have Thunderbolt hardware or not, 10.6.8 adding support for it is now directly affecting us. my chip audio is ALC 889..I have installed the old ones kext and it does not work, as I can resolve? If you want to keep using your old fixes you need to replace AppleHDA with the one from 10.6.7 as well. Otherwise you will have to start over and patch your audio in the same way that it's done for Lion - AppleHDA was updated with 10.6.8 and it works like the one in Lion now. If you're using VoodooHDA you might need to delete AppleHDA. Sometimes AppleHDA loads even if it does not work with your audio device and this can cause a conflict with VoodooHDA. Link to comment Share on other sites More sharing options...
oSxFr33k Posted June 26, 2011 Share Posted June 26, 2011 oSxFr33k, Thubnderbolt is a non essential device for OS X to work. On the other hand you don't have it so no device, no problem. Right ? LSPCI shows what devices you have and now one of them is igonred. The question is whether an update messes up with either the device configuration or the LSPCI software itself and making it unable to read specific device. Generally speaking, i think that we should first figure out what OS X reconfigures and why. Then it will be easy to fix it. I wasn't thinking your right. I will look at my other XPS M1530 LSPCI before I update it to 10.6.8 and take a screenshot then compare it to the other XPS M1530 10.6.8. @MacKonsti, SInce you have the real MacBookPro could you run LSCPI for us to see if its just an LSPCI application issue or not? I am using EVO's LSPCI. EDITED about an Hour later: I checked my Wifes D830 didn't have time yet to check the other XPS M1530 but it could be the Cardbus readout or the Card reader? My LSCPI on the XPS M1530 does not show any cardbus details so I am suspecting that could be it and it does have two slots thus the two ignored PCI addresses. Can anyone else confirm a LSCPI before and after a 10.6.8 update? Link to comment Share on other sites More sharing options...
magnifico Posted June 26, 2011 Share Posted June 26, 2011 If you want to keep using your old fixes you need to replace AppleHDA with the one from 10.6.7 as well I do not have more the 10.6.7 where I take the kext? Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 26, 2011 Share Posted June 26, 2011 1) Google/forum search for it 2) Use Pacifist to extract it from the 10.6.7 combo update 3) Wait for someone to attach it here for you I would attach mine if it wasn't patched in several places to support my hardware. Link to comment Share on other sites More sharing options...
kerr Posted June 26, 2011 Share Posted June 26, 2011 Be careful with your wording - LSPCI is not ignoring a device, it is ignoring the 64-bit address of a device. oh, yes sorry AppleACPIPlatform and IOPCIFamily.kext were updated in 10.6.8 IOPCIFamily.kext is updated but the the first one - no. In fact i don't have this kext. Where is it ? In /S/L/E i have AppleACPIPlatform.kext and AppleAPIC.kext and both of them are from 01.08.2009. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted June 26, 2011 Share Posted June 26, 2011 IOPCIFamily.kext is updated but the the first one - no You are wrong again my friend - this has been discussed here already, please read the thread: http://www.insanelymac.com/forum/index.php...t&p=1703694 Link to comment Share on other sites More sharing options...
magnifico Posted June 26, 2011 Share Posted June 26, 2011 1) Google/forum search for it 2) Use Pacifist to extract it from the 10.6.7 combo update 3) Wait for someone to attach it here for you I would attach mine if it wasn't patched in several places to support my hardware. I replace old kext ...but not work Link to comment Share on other sites More sharing options...
koliberK Posted June 26, 2011 Share Posted June 26, 2011 I do some tests on my Dell E6400 on spare HDD. On SL OSX 10.6.7 installed combo update 10.6.8 from apple website. After replaced kexts: AppleACPIPlatform.kext v.1.3.5 and IOPCIFamily.kext v.2.6 (from 10.6.7) and system boot up, but is very slow. No WiFi and PM. Just like kerr pointed, we should wait and figure out what update reconfigures. AppleACPIPlatform.kext v.1.3.5 and IOPCIFamily.kext v.2.6 from 10.6.7 [491.84 K] Link to comment Share on other sites More sharing options...
Recommended Posts