macbook pro 13 early 2009 randomly restarting

Hi! I’ve a macbook pro 13 early 2009 version and its constantly and randomly restarting. I’ve tried to update the osx to the latest possible, I’ve changed the hdd to a new ssd disk, I’ve updated the ram (actually with 2x 4gb), also installed a new battery and nothing solved the problem.

most of the times while im just using the browser it restarts and other times it just end up the session and goes to the user login screen.

Is there any way I can find whats wrong with it?

Posted on Dec 14, 2023 4:31 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 15, 2023 7:27 AM

Unfortunately a single Kernel Panic is not usually enough to come to any conclusion. But the log does appear to show an Invalid OPCode was encountered and the System Extension in the backtrace was for the "Apple Intel CPU Power Management".


You can try testing the laptop by removing the SSD and connecting it externally using a USB to SATA Adapter, drive dock, or enclosure so you can try booting the laptop with the SSD connected externally. This can remove a compatibility issue with the SSD and also a defective internal hard drive SATA Cable as being the problem. It still doesn't rule out an actual issue with the SSD if you still encounter the issue with the SSD booting externally.


If you have access to another Mac, then it is possible to download & create a bootable Apple diagnostic (Hardware Test) USB stick since the following site provides links to Apple servers for the download of older diagnostic images directly from Apple (you can see all the download links are for the "cdn.apple.com" domain meaning the files are official Apple files.

https://github.com/upekkha/AppleHardwareTest



sker1pt wrote:

I noticed sometimes when it reboots it shows a grey screen with a circle and a slash through it.

This indicates the system recognizes a bootable OS, but it is not compatible for some reason....perhaps it is damaged, or a hardware issue is causing a problem.


Also sometimes when i power it up it beeps one time every 5 seconds but then on a second try it starts up normally.is panic report! Is this helpful for a diagnostic?

The beeping is a very important clue as it indicates a memory related issue. The following Apple article shows that the one beep every 5 seconds indicates no memory found.

If your Mac beeps during startup - Apple Support


This can mean that the memory is not fully seated, or at least one of the memory modules is causing a problem so that neither module is recognized. When installing memory, the memory in the slot nearest the Keyboard can pop loose when inserting the second module. Press gently on the edge of an empty area of the first module to make sure it is fully locked in place....you do not want to press on any of the small surface mount components or you could damage them.


A lot of times the memory slot nearest the Bottom Case can go bad over time due to cracked solder joints, so try testing by removing the memory from that slot.


You can create & use a bootable Memtest86 USB stick to check the memory as well, although many times even bad memory won't fail this test, but it never hurts to try so you can try to confirm which module and/or slot may be bad.


Intermittent memory issues can be difficult to troubleshoot. Personally I would try testing the laptop with the original Apple memory since I have no faith in unknown third party memory. I would test one original Apple module at a time so you can try to identify if the failure follows a specific memory module or memory slot. Only after getting the laptop working with the original Apple memory with a single stick installed, then & only then can you try the new memory in the same configuration.


Keep in mind that you may have more than one problem with this laptop since it would not surprise me that the original hard drive was failing as well. Again, it is hard to say if the replacement SSD is good or compatible here. At the moment you definitely have some sort of memory related issue. What complicates things even more is that if the memory is bad it may have corrupted the OS on the drive as well....while a bit rare, I have seen it happen.

13 replies
Question marked as Top-ranking reply

Dec 15, 2023 7:27 AM in response to sker1pt

Unfortunately a single Kernel Panic is not usually enough to come to any conclusion. But the log does appear to show an Invalid OPCode was encountered and the System Extension in the backtrace was for the "Apple Intel CPU Power Management".


You can try testing the laptop by removing the SSD and connecting it externally using a USB to SATA Adapter, drive dock, or enclosure so you can try booting the laptop with the SSD connected externally. This can remove a compatibility issue with the SSD and also a defective internal hard drive SATA Cable as being the problem. It still doesn't rule out an actual issue with the SSD if you still encounter the issue with the SSD booting externally.


If you have access to another Mac, then it is possible to download & create a bootable Apple diagnostic (Hardware Test) USB stick since the following site provides links to Apple servers for the download of older diagnostic images directly from Apple (you can see all the download links are for the "cdn.apple.com" domain meaning the files are official Apple files.

https://github.com/upekkha/AppleHardwareTest



sker1pt wrote:

I noticed sometimes when it reboots it shows a grey screen with a circle and a slash through it.

This indicates the system recognizes a bootable OS, but it is not compatible for some reason....perhaps it is damaged, or a hardware issue is causing a problem.


Also sometimes when i power it up it beeps one time every 5 seconds but then on a second try it starts up normally.is panic report! Is this helpful for a diagnostic?

The beeping is a very important clue as it indicates a memory related issue. The following Apple article shows that the one beep every 5 seconds indicates no memory found.

If your Mac beeps during startup - Apple Support


This can mean that the memory is not fully seated, or at least one of the memory modules is causing a problem so that neither module is recognized. When installing memory, the memory in the slot nearest the Keyboard can pop loose when inserting the second module. Press gently on the edge of an empty area of the first module to make sure it is fully locked in place....you do not want to press on any of the small surface mount components or you could damage them.


A lot of times the memory slot nearest the Bottom Case can go bad over time due to cracked solder joints, so try testing by removing the memory from that slot.


You can create & use a bootable Memtest86 USB stick to check the memory as well, although many times even bad memory won't fail this test, but it never hurts to try so you can try to confirm which module and/or slot may be bad.


Intermittent memory issues can be difficult to troubleshoot. Personally I would try testing the laptop with the original Apple memory since I have no faith in unknown third party memory. I would test one original Apple module at a time so you can try to identify if the failure follows a specific memory module or memory slot. Only after getting the laptop working with the original Apple memory with a single stick installed, then & only then can you try the new memory in the same configuration.


Keep in mind that you may have more than one problem with this laptop since it would not surprise me that the original hard drive was failing as well. Again, it is hard to say if the replacement SSD is good or compatible here. At the moment you definitely have some sort of memory related issue. What complicates things even more is that if the memory is bad it may have corrupted the OS on the drive as well....while a bit rare, I have seen it happen.

Dec 14, 2023 9:26 PM in response to sker1pt

Try running the Apple Diagnostics.


Or it may be the Apple Hardware Test instead which would require booting from the second DVD which originally shipped with your Mac from the factory.


There is a good chance it may fail the SSD because it is a third party one, but it should pass the memory. However, just because no errors are detected, does not mean the hardware is good.


Macs are very picky about the memory they use, so bad or incompatible memory could be the problem. Also, not all SSDs are compatible with all computers. This is especially true for older systems using newer SSDs. What is the make & model of the SSD and memory upgrade?


See if there are any Kernel Panic logs. These are located in "/Library/Logs/DiagnosticReports" although I'm not sure if this holds true for some older versions of macOS. The Kernel Panic logs usually have file names beginning with "kernel", or possibly "panic". They will usually end in ".panic". Post several Kernel Panic logs if they are available. Post them here using the "Additional Text" icon which looks like a piece of paper.


Dec 14, 2023 4:34 AM in response to sker1pt

Boot in the safe mode to see if the issues persist


Start up your Intel-based Mac in safe mode

  1. Turn on or restart your Mac, then immediately press and hold the Shift key until you see the login window.
  2. Log in to your Mac.
  3. You might be asked to log in again.
  4. On either the first or second login window, you should see “Safe Boot” in the menu bar.


If the issues do not persist in the safe mode they're caused by an external piece of software, you might want to evaluate the software running on your Mac

Dec 15, 2023 9:01 PM in response to sker1pt

Really hard to say. I am not familiar with the different Kingston SSD models, nor have I seen too many users post about Kingston SSDs recently on this forum. It has been a couple of years since I've assisted anyone with a Kingston SSD on this forum.


With such an old laptop, the main compatibility issues with SSDs are due to compatibility issues with NVidia chipsets or SATA compatibility issues where the SSD is unable to properly negotiate the SATA Link Speed. Most SSDs today use a SATA III controller, while the 2009 laptop uses a SATA II chipset. The SATA III chipset on the SSD should be backwards compatible, but unfortunately this is not always the case. The most compatible SSD for an older computer with only a SATA II controller is to get an SSD which also uses a SATA II controller so there is no problem negotiating the link speed. The only current SSD which uses a SATA II controller is the OWC Mercury 3G SSD, plus OWC tests their products to make sure they work with the various Mac models they mark as compatible. I'm not a fan of the recent OWC Mercury SSDs, but for an older computer they are the safest option for compatibility anyway.


I have successfully used the Crucial MX500 SSD with some 2010 Macs & perhaps even a Late-2009 model (all use SATA II controllers like your laptop), but I've never used any in the Early-2009 models that I can recall. Even Crucial, a well respected vendor/manufacturer, has a junk SSD model which should be avoided at all costs (the BX500 series).


Try my suggestions to see what you discover. If you need a USB to SATA Adapter, then I can recommend this one:

https://tripplite.eaton.com/usb-3-0-superspeed-sata-iii-adapter-cable-uasp-2-5in-3-5in-sata-black~U33806NSATAB

Dec 16, 2023 5:01 PM in response to HWTech

you’re a legend!! Thanks a lot for your help!

after some tests, I found the macbook apparently works fine these ways:

-with the ssd disk and only one 4gb memory RAM card (only on the upper slot)

-with the original hdd disk and with both memory RAM cards


both ways it works slowy…

so it seems the bottom RAM slot is one of the problems. Do you have any suggestion to solve it?

Dec 16, 2023 5:50 PM in response to sker1pt

Unfortunately no. The best you can do is buy the largest allowed memory stick for this laptop and use the good working slot. For this 2009 laptop, 4GB memory modules are the largest ones supported.


I'm not sure how you intended to use this laptop, but if macOS isn't able to run well enough with just 4GB of memory, then I would suggest you look into trying Linux Mint which can run fine for browsing the Internet with just 4GB of memory. Linux Mint is a non-Apple OS which is still current and supports many of the popular third party web browsers such as Firefox, Google Chrome, Vivaldi, and some others. You can test drive Linux Mint by selecting the "Live" option from the Linux Mint installer. Of course performance will be very sluggish when booted from a USB stick, but it will give you an idea of what Linux Mint is like without fully committing. There is a lot of free open source software available in the Linux Mint software repositories for all sorts of things, but you will find very few proprietary apps have any Linux support, but there are usually some Linux alternatives.


Of course Linux Mint requires you to learn a new OS, but it is a great way of extending the useful life of older computers especially ones with limited memory. However, Linux is not for everyone. Just make sure to make & test a bootable macOS 10.11 El Capitan USB installer prior to erasing the laptop if you decide to install Linux Mint so that you can easily go back to macOS if you decide Linux Mint is not for you.

Dec 15, 2023 1:59 AM in response to HWTech

Hi! Thanks for your answer!

1- I cant use the apple diagnostics, I think its not installed on it and I dont have the DVD anymore…


2- with the original hdd and memory ram it also happen so I suppose is nothing related with that


3- there is no kernel panic logs too


I noticed sometimes when it reboots it shows a grey screen with a circle and a slash through it. Also sometimes when i power it up it beeps one time every 5 seconds but then on a second try it starts up normally.


any other suggestion?? It could be the logic board or even the ssd data cable??


thanks again!


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

macbook pro 13 early 2009 randomly restarting

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