Jump to content

very slow boot 10.6.3 (but works well once loaded)


lo-fi
 Share

31 posts in this topic

Recommended Posts

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.

 

th_IMAG0081.jpg

And a another time it looked like this:

th_IMAG0057.jpg

Link to comment
Share on other sites

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

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

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.

post-619421-1275441094_thumb.jpg

Disabler.kext.zip

Link to comment
Share on other sites

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

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

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

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

th_IMAG0105.jpg

 

Any other ideas?

Link to comment
Share on other sites

I think it's possible that there's a driver conflict.

post-188427-1275487584_thumb.jpg post-188427-1275487601_thumb.jpg

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

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

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

I think there's something you're not telling me...

 

 

hahahah, not on purpose man :ninja:

 

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

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

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

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 :wacko:

dsdt.aml.zip

Link to comment
Share on other sites

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 :wacko:

 

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

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

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

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 :D

 

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

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

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

Hi

Thanks for the help so far

th_IMAG0105.jpg

 

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

 Share

×
×
  • Create New...