lo-fi Posted May 29, 2010 Share Posted May 29, 2010 Hi I was hoping to get some advice on my hack. it is running well but when booting it stops and pauses for quite a long time +1 minute. The screen shot below shows the point it pauses. If anyone has any ideas on how to stop it from pausing I would be very happy. Thanks in advance. Click image to enlarge. And a another time it looked like this: Link to comment Share on other sites More sharing options...
blade5502 Posted May 31, 2010 Share Posted May 31, 2010 Try to disable FireWire in BIOS - Had pretty the same problem in my Hack! Link to comment Share on other sites More sharing options...
Beerkex'd Posted May 31, 2010 Share Posted May 31, 2010 The Dell Optiplex 745 does not have Firewire. http://support.dell.com/support/edocs/syst...UG_en/index.htm I'm pretty sure that the long pause is caused by a conflict with fakesmc and a kernel extension that's disabled by disabler.kext. zip up and attach your disabler.kext here and I'll fix it for you. Use the full editor to attach files. Link to comment Share on other sites More sharing options...
lo-fi Posted June 1, 2010 Author Share Posted June 1, 2010 Try to disable FireWire in BIOS - Had pretty the same problem in my Hack! Thanks for the suggestion, but my machine does not have firewire and I have pretty much disabled everything possible in the bios. The Dell Optiplex 745 does not have Firewire.http://support.dell.com/support/edocs/syst...UG_en/index.htm I'm pretty sure that the long pause is caused by a conflict with fakesmc and a kernel extension that's disabled by disabler.kext. zip up and attach your disabler.kext here and I'll fix it for you. Use the full editor to attach files. Thanks for the offer, I had a feeling it could be to do with fakeSMC and tried v1 and 2.5 but with the same results. I have attached the Disabler. It would be great if this was the solution. Thanks in advance. Disabler.kext.zip Link to comment Share on other sites More sharing options...
Beerkex'd Posted June 2, 2010 Share Posted June 2, 2010 After taking a look, I'm pretty sure you should be able to simply replace Disabler.kext with NullCPUPowerManagement.kext and call it a day. NullCPUPowerManagement.kext.zip Link to comment Share on other sites More sharing options...
Shatterpate Posted June 2, 2010 Share Posted June 2, 2010 Hello Beerkex'd, I have almost the same issue, my OS boots up slow too and throws out a view error messages. I got the EP45-UD3P and installed MAC OS after the lifehacker method. I also got a Gforce250 with 1GB. That's how my screen looks like. I really hope you could help me too. Thank you. Edit: Here is the Disabler.kext totally forgot about this one. And Firewire is disabled already. Disabler.kext.zip Link to comment Share on other sites More sharing options...
Beerkex'd Posted June 2, 2010 Share Posted June 2, 2010 Heh, where do you keep this Disabler.kext? It's not working. It doesn't get loaded during bootup on your system. If it did, you would not see "AppleIntelCPUPowerManagementClient: Initialization complete". What CPU do you have? POST SPECS WHEN ASKING FOR HELP I guess an Intel Q9xxx series CPU. If I'm right, you don't even need a Disabler.kext in the first place. Delete it. In the same place where you keep your not-loading Disabler.kext, what else is there? Have you disabled USB 2.0 in the BIOS? Please check your BIOS USB settings. Are you using a USB PCI expansion card? Link to comment Share on other sites More sharing options...
Shatterpate Posted June 2, 2010 Share Posted June 2, 2010 Sorry, yes the CPU is a Q9400. The Diabler is sitting in system/library/extensions. There is lots of other stuff I might not really need, but I am brand new to all this, so I did'nt even bother to check what i don't need, cuz I don't even know if I would be able to just delete kext's out of that folder without harming my computer. USB 2.0 is so far i know still activated (should it be deactivated?). No extension card for USB installed. Link to comment Share on other sites More sharing options...
Beerkex'd Posted June 2, 2010 Share Posted June 2, 2010 That's strange because it's not loading on your system. You can safely delete it, you don't need it. It's normally only used on systems that can't run the vanilla kernel, and even on some configurations that can't run the vanilla kernel it's not needed. Check this thread for a DSDT fix for your USB ports: http://www.insanelymac.com/forum/index.php?showtopic=192518 Link to comment Share on other sites More sharing options...
lo-fi Posted June 2, 2010 Author Share Posted June 2, 2010 After taking a look, I'm pretty sure you should be able to simply replace Disabler.kext with NullCPUPowerManagement.kext and call it a day.NullCPUPowerManagement.kext.zip Hi Thanks for the help so far OK, I removed the disabler and saw that I already had a NullCPUPowerManagement.kext so backed that one up and installed the one you sent me (using Kext Utility) It restarted fine but still pauses for basically the same time, at a pretty similar place. Actually it may be a little faster 10sec? (but hard to say.) It looks like it Any other ideas? Link to comment Share on other sites More sharing options...
Beerkex'd Posted June 2, 2010 Share Posted June 2, 2010 I think it's possible that there's a driver conflict. The MAC addresses reveal that the first one is the TP-Link, but the second MAC address belongs to a Netgear product, so it can't be your Bluetooth. I think there's something you're not telling me... Please download and install LSPCI: http://www.osx86.es/?p=620 Open terminal and type lspci -nn and post the output here. Link to comment Share on other sites More sharing options...
FKA Posted June 2, 2010 Share Posted June 2, 2010 Sorry to butt in - I had very slow shutdown and restart time until I added "Darwin" OSI to my DSDT. Regardless I'd carry on following Beerkex's suggestions. From my MSI DSDT. Method (OSYS, 0, NotSerialized) { Store (0x10, Local0) If (CondRefOf (_OSI, Local1)) { If (_OSI ("Windows 2000")) { Store (0x12, Local0) } If (_OSI ("Windows 2001")) { Store (0x13, Local0) } If (_OSI ("Windows 2001 SP1")) { Store (0x13, Local0) } If (_OSI ("Windows 2001 SP2")) { Store (0x13, Local0) } If (_OSI ("Windows 2001.1")) { Store (0x14, Local0) } If (_OSI ("Windows 2001.1 SP1")) { Store (0x14, Local0) } [color="#ff0000"][b]If (_OSI ("Darwin"))[/b] [/color] //Patch { Store (0x15, Local0) } } Link to comment Share on other sites More sharing options...
Beerkex'd Posted June 2, 2010 Share Posted June 2, 2010 Good call. On newer motherboards I think you can replace "Windows 2006" with "Darwin" for the same result, right? I haven't tried it myself because I ripped all the OSI stuff out following Master Chief's edits in the P5K Pro thread. Link to comment Share on other sites More sharing options...
lo-fi Posted June 2, 2010 Author Share Posted June 2, 2010 I think there's something you're not telling me... hahahah, not on purpose man Actually I did use a USB netgear WIFI for network access before I got my TPlink, so is something still hanging around in the background? The thing is Im pretty sure it still had the 'pause' before I installed the TPlink... Im at work at the moment but when I get home i'll install that tool and post the output. R.e. the DSDT: Thanks for the suggestion, I used to have a DSDT on my previous machine but havent got around to making one for this machine yet. Also its just the booting and only at the one point where it pauses, my shut down is super fast, almost instant. Thanks so much for the help with this its really awesome that people help out even tho they have nothing to gain, its really generous! Link to comment Share on other sites More sharing options...
lo-fi Posted June 3, 2010 Author Share Posted June 3, 2010 Alright here is the output from that tool: 00:00.0 Host bridge [0600]: Intel Corporation 82Q963/Q965 Memory Controller Hub [8086:2990] (rev 02) 00:01.0 PCI bridge [0604]: Intel Corporation 82Q963/Q965 PCI Express Root Port [8086:2991] (rev 02) 00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 02) 00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02) 00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02) 00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02) 00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 02) 00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02) 00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02) 00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02) 00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev f2) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller [8086:2810] (rev 02) 00:1f.2 IDE interface [0101]: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller [8086:2820] (rev 02) 00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02) 00:1f.5 IDE interface [0101]: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller [8086:2825] (rev 02) 01:00.0 VGA compatible controller [0300]: nVidia Corporation G98 [GeForce 8400 GS] [10de:06e4] (rev a1) 04:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet [10ec:8169] (rev 10) Regards lo Link to comment Share on other sites More sharing options...
verdant Posted June 3, 2010 Share Posted June 3, 2010 Alright here is the output from that tool: 00:00.0 Host bridge [0600]: Intel Corporation 82Q963/Q965 Memory Controller Hub [8086:2990] (rev 02) 00:01.0 PCI bridge [0604]: Intel Corporation 82Q963/Q965 PCI Express Root Port [8086:2991] (rev 02) 00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 02) 00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02) 00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02) 00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 02) 00:1c.4 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 [8086:2847] (rev 02) 00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02) 00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02) 00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02) 00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev f2) 00:1f.0 ISA bridge [0601]: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller [8086:2810] (rev 02) 00:1f.2 IDE interface [0101]: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller [8086:2820] (rev 02) 00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02) 00:1f.5 IDE interface [0101]: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller [8086:2825] (rev 02) 01:00.0 VGA compatible controller [0300]: nVidia Corporation G98 [GeForce 8400 GS] [10de:06e4] (rev a1) 04:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet [10ec:8169] (rev 10) Regards lo Time your bootup with your onboard LAN (Broadcom NetXtreme 57xx Gigabit ?) disabled in BIOS (if not already done so) assuming you want to use the TP_Link TG-3269 Gigabit Ethernet NIC (with the RTL8169 chipset) instead.............and set up System Preferences so that you do not have both your RTL8187 Wireless 802.11g USB wireless adapter and the Ethernet NIC active at startup........then try the opposite and compare bootup times........ Link to comment Share on other sites More sharing options...
FKA Posted June 3, 2010 Share Posted June 3, 2010 Good call. On newer motherboards I think you can replace "Windows 2006" with "Darwin" for the same result, right? Yep that's right. Link to comment Share on other sites More sharing options...
lo-fi Posted June 3, 2010 Author Share Posted June 3, 2010 Time your bootup with your onboard LAN (Broadcom NetXtreme 57xx Gigabit ?) disabled in BIOS (if not already done so) assuming you want to use the TP_Link TG-3269 Gigabit Ethernet NIC (with the RTL8169 chipset) instead.............and set up System Preferences so that you do not have both your RTL8187 Wireless 802.11g USB wireless adapter and the Ethernet NIC active at startup........then try the opposite and compare bootup times........ Hi OK my onboard LAN has always been disabled in bios and I do not have the USB Netgear plugged in these days, actually I removed the driver/kext from the system. The only Network related devices I have is TPLink card and bluetooth dongle (apart from the disabled onboard). So I cant really try any other combo's I spose I could try pulling the network card out completely to see if there is a difference? Based on the other suggestion I downloaded the DSDTpatcherGUI and created a DSDT.aml I attached this file as I had a look to see if I could find the section mentioned previously but could not find it. Is it a matter of adding it in to the DSDT at a certain position or editing a part that is already there? Forgive my lack of experience on this stuff dsdt.aml.zip Link to comment Share on other sites More sharing options...
FKA Posted June 3, 2010 Share Posted June 3, 2010 HiOK my onboard LAN has always been disabled in bios and I do not have the USB Netgear plugged in these days, actually I removed the driver/kext from the system. The only Network related devices I have is TPLink card and bluetooth dongle (apart from the disabled onboard). So I cant really try any other combo's I spose I could try pulling the network card out completely to see if there is a difference? Based on the other suggestion I downloaded the DSDTpatcherGUI and created a DSDT.aml I attached this file as I had a look to see if I could find the section mentioned previously but could not find it. Is it a matter of adding it in to the DSDT at a certain position or editing a part that is already there? Forgive my lack of experience on this stuff If you've used fassl's dsdt patcher then there is an option during the process - 'which OS do you want to emulate.' if you've selected 'Darwin' then it will have been added to your DSDT.aml EDIT - don't know what you've done to your zip file but i cant access the dsdt.aml .. tip - you don't need to zip it in a folder just zip the .aml file! Link to comment Share on other sites More sharing options...
lo-fi Posted June 3, 2010 Author Share Posted June 3, 2010 If you've used fassl's dsdt patcher then there is an option during the process - 'which OS do you want to emulate.' if you've selected 'Darwin' then it will have been added to your DSDT.aml EDIT - don't know what you've done to your zip file but i cant access the dsdt.aml .. tip - you don't need to zip it in a folder just zip the .aml file! OK I hadnt patched it as I just run PCwiz's tool to create it (edit I think this one should have patched it too... anyway). I just created one now using the fassl tool. That gives the same result ~1min pause at the previously mentioned spot. I opened it with textedit and scrolled through but couldn't find anything that looked familiar. Weird about the zip. Ive attached the new one. I just tested the one attached in the previous post and it opens fine. dsdt.zip Link to comment Share on other sites More sharing options...
FKA Posted June 3, 2010 Share Posted June 3, 2010 OK I hadnt patched it as I just run PCwiz's tool to create it (edit I think this one should have patched it too... anyway). I just created one now using the fassl tool. That gives the same result ~1min pause at the previously mentioned spot. I opened it with textedit and scrolled through but couldn't find anything that looked familiar. Weird about the zip. Ive attached the new one. I just tested the one attached in the previous post and it opens fine. You must decompile the dsdt.am to a dsdt.dsl to be able to view it in test edit. I'm having problems decompiling it on my work PC but see mitch_de's thread here and use his latest build of iaslme to decompile. Once you are happy the relevant edit is there in the dsdt.dsl then the DSDT.aml needs to be placed in your Extra folder and you must be using Chameleon 2. D Link to comment Share on other sites More sharing options...
lo-fi Posted June 3, 2010 Author Share Posted June 3, 2010 You must decompile the dsdt.am to a dsdt.dsl to be able to view it in test edit.I'm having problems decompiling it on my work PC but see mitch_de's thread here and use his latest build of iaslme to decompile. Once you are happy the relevant edit is there in the dsdt.dsl then the DSDT.aml needs to be placed in your Extra folder and you must be using Chameleon 2. D Damn, thats right, (its been about 2 years since I did the last DSDT I forgot about that.) I attached it as a txt file, you should be able to open that Im using Chameleon2 rc3 & PC efi 10.5 so that should be OK to load the DSDT Those lines are def not in the file, where exactly do I insert it? Thanks again. decompiled.rtf Link to comment Share on other sites More sharing options...
FKA Posted June 3, 2010 Share Posted June 3, 2010 Search for _OSI in your dsdt.dsl and you'll find this Scope (_SB) { Method (_INI, 0, NotSerialized) { If (CondRefOf (_OSI, Local0)) { If (_OSI ("Windows 2001")) { Store (0x04, MSOS) } } } } Change it to this Scope (_SB) { Method (_INI, 0, NotSerialized) { If (CondRefOf (_OSI, Local0)) { If (_OSI ("Darwin")) { Store (0x04, MSOS) } } } } and recompile to dsdt.aml D Link to comment Share on other sites More sharing options...
lo-fi Posted June 3, 2010 Author Share Posted June 3, 2010 hmmm this is doing my head in DSDT updated and recompiled but still pauses... OK I better go to bed its really late here now! Thanks again for helping me this far. I'll do some investigation around how to tell if the DSDT is even loaded tomorrow.... Search for _OSI in your dsdt.dsl and you'll find this Scope (_SB) { Method (_INI, 0, NotSerialized) { If (CondRefOf (_OSI, Local0)) { If (_OSI ("Windows 2001")) { Store (0x04, MSOS) } } } } Change it to this Scope (_SB) { Method (_INI, 0, NotSerialized) { If (CondRefOf (_OSI, Local0)) { If (_OSI ("Darwin")) { Store (0x04, MSOS) } } } } and recompile to dsdt.aml D Link to comment Share on other sites More sharing options...
insanely2010 Posted June 6, 2010 Share Posted June 6, 2010 HiThanks for the help so far Any other ideas? I've the same issue... but on "com_chucko_realtekR1000 : ethernet adress xx:xx:xx:xx:xx:xx" i've removed the Realtek R1000 kext (backupped) ... and now my OSX boot on 31 secs (from chameleon) and network works... i think 2 kexts are probing the same ethernet card in 2 different times... Link to comment Share on other sites More sharing options...
Recommended Posts