Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Slow boot on Mac Pro

I've got a mid-2010 Mac Pro that has a very long boot time. Here is what it is doing:


Power on

Blank screen for 35 sec then boot sound + grey screen

At 1 minute I get the apple

At 1:10 get the spinning circle

At 1:39 get the login icons


This seems far far to long for this machine. It has awesome specs so I would think it is a lot faster:


2x6 core CPU's

96GB RAM

1TB SSD boot drive

12 TB internal stripped volume

Two ESATA cards with 5-bay Drobo's on it

Whatever fast video card they came with by default


I've tried reducing the ram to 64GB (which was once the source of a problem with an OS upgrade).

I've disconnected the ESATA drives.

I've removed the ESATA cards.

I've reset the PRAM

I've reset the SMC


The ESATA cards in particular with the Drobo are VERY slow, so that is why I thought pulling them might resolve the issue (they don't have great support in the Mac Pro, but they do work).


I'm at wits end here. This thing should scream. My MBP retina 15" with SSD boots very fast and I would have expected the Mac Pro to boot similarly fast.


The SSD is attached to the same cable that the DVD-RW drive is on (i.e. that cable has two heads and the SSD is on one of them). Could this be the issue?


Any help?

Posted on Oct 25, 2013 5:18 PM

Reply
24 replies

Oct 25, 2013 9:11 PM in response to Grant Bennet-Alder

I enabled TRIM and it didn't make a difference. Thanks for the tip though, should have been enabled. Perhaps lack of TRIM is what made my old SSD slow as molasses.


I also took out all of the 16GB memory sticks thinking maybe it didn't like the larger size. I believe the stated max memory for the Mac Pro is 64GB, but it will take 96 or 128 with 16GB sticks. It was no faster with only 8GB sticks in it.


I also verified that it has the latest EFI version.


I also tried pulling out all the internal drives - no help.


The timing is also worse than I thought. It often takes 2-3 minutest to get to the login screen.

Oct 26, 2013 8:18 AM in response to NOYBUS

If you just enabled TRIM now, there are one or two more steps you may need to take to get your SSD working fast again.


Especially with third-party SSD drives, Enabling TRIM using something like TRIM Enabler is very important. Despite what one manufacturer says, "it can't hurt".


You will also need to run Disk Utility (Repair Disk) from a different drive that has TRIM Enabler or equivalent installed. This produces the very satisfying message: "Trimming Unused Blocks" and the program pauses for up to a minute while the junk is removed. Drive speed can increase substantially after this operation, because the drive is no longer drowning in deleted data blocks.


http://en.wikipedia.org/wiki/TRIM


The drive may also need a Garbage Collection cycle to set itself right.


What sometimes happens is an SSD drive runs so low on free blocks it cannot function, and appears to go comatose. After a round (sometimes several rounds) of internal Garbage Collection, the drive has consolidated enough free space and can just barely "come back to life".


The automatic Garbage Collection inside the SSD is allowed to happen when the SSD drive is completely idle. Leave your Mac powered on, running anything (including just the Alt/Option Boot screen), but NOT accessing the SSD drive. After about 20 minutes, the drive will notice that it is idle and start garbage collection. The time may vary by manufacturer, but overnight will certainly do it.

Oct 26, 2013 7:13 PM in response to Grant Bennet-Alder

Thank for the info. That probably explains why my old SSD was slow as heck. The one I have now is brand new so I don't think it drowning in deleted blocks. Still has quite a bit of space free.


However, when I ran a disk utility repair on the old one mounted in an external ESATA dock, it didn't give the message Trimming unused blocks". Would that have to be an internal SATA drive for that to happen or should it happen in an ESATA dock as well?


I did enable TRIM on my system using Chameleon, so the new SSD has been running with TRIM enabled. And it is pretty fast. I believe the Mac Pro has SATA II and I am getting 300-ish speeds (if I recall correctly) under Black Magic speed test.


I'm still waiting to reboot with the Crucial firmware update CD to see if updating the firmware reduces the slow boot time. The thread posted above seems to indicate people have had succes with this and the Crucial M500 drive has a particular problem with Mac Pro's, and perhaps other Macs.


By the way, would the deleted blocks issue cause slowness in both reads and writes? On my old SSD (a Samsung 256GB) I am getting on the order of 10MB/s write and 75MB/s read. Pathetic.

Oct 26, 2013 7:42 PM in response to NOYBUS

Still has quite a bit of space free.

No, that is what Mac OS X says. But it is calculating for Rotating Drives.


Mac OS X deletes a block and adds that block to the Free List (it does not erase it). The amount of reported Free space it reports is adjusted.


Without TRIM, the drive is not notified that the data in that block has been deleted. On a Rotating drive that has blocks pre-allocated and pre-numbered, that is not an issue.


Without TRIM on an SSD, which requires an erased SuperBlock to write anything, it is still carrying the deleted data as if it were good. When a write comes down, it tries to find a Free SuperBlock to write into, and when they run low, it is forced to revert to Read-Modify-Write cycles (much slower) to get anything done.


If you have run a Speed Test, you have written many blocks to your SSD. Unless TRIM is enabled, all that data are still carried along, even though Mac OS X will Never reference them again except to overwrite those blocks (which the SSD does not literally do, it writes a SuperBlock instead).


------



However, when I ran a disk utility repair on the old one mounted in an external ESATA dock, it didn't give the message Trimming unused blocks".

Enabling TRIM for a specific Drive makes a change in Mac OS X, not in the drive or the Driver that is loaded off the drive. In order to effect the Big TRIM, you would need to have ALSO Installed and Enabled TRIM for that drive on your alternate Mac OS X. TRIM cannot be Installed in a Recovery_HD (at least, not yet).

Oct 26, 2013 7:59 PM in response to Grant Bennet-Alder

Enabling TRIM for a specific Drive makes a change in Mac OS X, not in the drive or the Driver that is loaded off the drive. In order to effect the Big TRIM, you would need to have ALSO Installed and Enabled TRIM for that drive on your alternate Mac OS X. TRIM cannot be Installed in a Recovery_HD (at least, not yet).


I actually ran it on a TRIM enabled system - i.e., the system now has a new Crucial M500 SSD in it for which I enabled TRIM (i.e. enabled TRIM in OSX after I realized I needed to). I then plugged the old SSD into an ESATA dock and then did the disk repair where I was hoping to see the message "Trimming unused blocks."


Is there any way to force the trimming (or garbage collection) to happen? If I simply leave the drive in the drive in the ESATA dock for a while will the garbage collection occur? Will erasing the drive or reformatting it fix the deleted block problem?


Thanks for all the good info BTW.

Oct 26, 2013 8:33 PM in response to NOYBUS

I actually ran it on a TRIM enabled system - i.e., the system now has a new Crucial M500 SSD in it for which I enabled TRIM (i.e. enabled TRIM in OSX after I realized I needed to). I then plugged the old SSD into an ESATA dock and then did the disk repair where I was hoping to see the message "Trimming unused blocks."

TRIM enabled system is on the right path, but each drive is treated separately. You need to have enabled TRIM for that specific drive, and checked that it was active on that specific drive (sometimes requires a restart).

Oct 28, 2013 9:46 AM in response to The hatter

Long story short, my old SSD is a Samsung PM800 that was originall in Dell computer (as I discovered). Samsung has a nifty tool to reset an SSD and zero out all the blocks (and thus greatly improve the writ times) but it won't recognize the Dell SSD's as they have a custom firmware.


Managed to reset the SSD using a gparted live CD and these instructions:


http://forums.macrumors.com/showthread.php?t=841182

http://peter.membrey.hk/2011/09/11/secure-erase-wiki-no-long-available-instructi ons-on-how-to-securely-erase-your-ssd/


Now back to the task of updating the Crucial M500 SSD firmware to see if that fixes the long wait at boot time. I'm also going to clone the boot disk onto a normal hard drive and see if that shows the same problem; if not, it is defintely the SSD.


Lastly, noticed that using the Chamelion SSD tool, it will recognize the drive as an SSD if I have it connected via ESATA but not if I have it connected via a SATA-USB adapter. Makes sense, really.

Nov 4, 2013 8:04 PM in response to NOYBUS

No luck updating my M500 Crucial SSD to the new MU03 firmware. Others have seen this updated solve their slow boot problem but mine still boots just as slowly, including the very long pause before I see anything on the screen or hear the chime.


One other thing that occured to me is that my SSD is attached to the SATA connector that is on the same wire harness as the DVD-RW drive. My 4 drive bays are all filled up with 2GB disks in a stripped configuration (large backup disk for external ESATA drives). Could this connector be inherantly slower for boot than if it was in one of the drive bays?

Nov 12, 2013 10:37 AM in response to NOYBUS

I tried some more stuff with no luck:


- Switched to the other socket of the wire harness the boot drive was attached to (the one that was on the DVD-RW).


- Replace SSD with a standard WD hard drive


- Put the SSD in one of the 4 internal bays


- Put the WD hard drive in oen of the 4 internal bays.


No matter what, it takes about a minute and a half until it appears to start booting in earnest.


I'm out of ideas. Seems to be something I can't figure out that is causing the boot delay.

Nov 12, 2013 11:42 AM in response to The hatter

Yes, meant 2TB not 2GB drives in the internal drive bayes in a striped configuration. I know the striped config is not the safest (I lost 3 out of 4 drives in one fell swoop last year) but as long as I don't lose both my data drives and my backup at the same time, I should be Ok. plus, I frequently backup to external drives for added safety.


I've tried removing the PCIe cards that are being used for the eSATA storage (the performance ***** with a Drobo BTW) but this made no difference in the boot time. But, I did try it before I updated the SSD BIOS so perhaps there were two things going on.

Slow boot on Mac Pro

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.