Hackintosh Mountain Dmg Causes Kernel Panic

Kernel panics in OS X occur primarily because your Mac has faulty or incompatible hardware, or because you are using incompatible or poorly written kernel extension drivers. With either of these situations, the core system software component called the “kernel” may run into a fault from which it cannot recover, which will bring down the entire system. Kernel panics are relatively rare in OS X, but may occur if a piece of hardware has gone bad, or you introduce a bug by updating system software or third-party kernel extensions. If this happens, there are usually a couple of quick approaches you can take to overcome the issue.

Sep 27, 2017 However, on ASUS mobos this register is usually read only. This is also the case for all ASUS X99 mobos. When the kernel tries to write to this locked register, it causes a kernel panic. This panic can happen very early in the boot process, with the result that your system freezes or reboots during the boot process.

Hey guys, recently I built a new computer rig. Everything is working great under windows on another hard drive, but when my Samsung EVO 850 came in I quickly got started on trying to get Yosemite on it. So I made a Clover install USB and plugged it into my computer. But when I try to boot the installer I get a kernel panic. Sep 18, 2012  My Mac Pro (Early 2009) is suffering from the same kernel panics; this began with OS X 10.8.0, aka Mountain Lion. The Mac Pro has two Apple displays connected. Each display is connected to a separate NVIDIA GeForce GT 120 512MB card. I successfully installed Yosemite on my PackardBell iMedia (which is AMD E2 6110) Now when I boot for the 1st time, i get kernel panic.

Safe Mode

The primary cause for kernel panics in OS X is incompatible third-party kernel extension software. Since the core services in OS X require no third-party driver software, if you experience a panic, then first reboot your Mac into Safe Mode by holding the Shift key down when you hear the boot chimes. This will load only essential OS X software, and indicate so by displaying “Safe Mode” in the menu bar (your Mac will also run notably slower and have limited capabilities).

If your Mac boots, Safe Mode will ensure it remains remains stable while you investigate the cause for the problem. This is especially true if you run into repeated kernel panics. When in Safe Mode, your best approach for determining the cause of the panic is to look at the panic report. This may appear in an automatic popup window, but can also be found under the System Diagnostic Reports section of the Console utility, containing the date and time of the panic in its title and ending with the suffix “.panic” in its name.

These panic reports have three basic areas of importance associated with them:

1. The Backtrace

Aug 03, 2013  Support Communities / Mac OS & System Software / Mac OS X v10.7 Lion. Since I upgraded to Lion 10.7.2 I have been unable to mount dmg files as each time I try I get a warning “no mountable file system”. Question: Q: dmg - no mountable file systems More Less. Apple Footer. Apr 13, 2019  Method 1: Repairing Corrupt DMG File. In most cases, the issue can be the corrupt or dmg file which is not downloaded correctly. So what you can do is to download the same dmg file again to make sure there is no problem with the download. Also, try downloading the file again with the download assistant plug-ins being off. Mountable DMG no mountable file system damage can be easily resolve, so there is no matter to be worried. However, there are some tips to resolve the issue which are given as follows that you can try: Firstly open the DMG file & start to mount as fast you can, as this file is mounted you will not get any pop-up of problem to an extent but furthermore, it may again arises. Nov 08, 2019  If you see the 'no mountable file systems error' while opening a dmg, here's what you should try: In most cases, the downloaded dmg file is actually corrupt or had an error downloading. Reboot your Mac if you haven't already tried that. Try mounting the DMG on the command line in Terminal. If you are facing Mac error no mountable file systems problem, follow these steps: In most cases, the downloaded dmg file is actually corrupt or had an error downloading. Reboot your Mac if you haven't already tried that. Try mounting the DMG on the command line in Terminal.

He created his very own dictionary, and privately enjoys adding people and incidents to the definitions of existing words.Leopaldon. He's proud and a sore loser, but he's also a hard worker, always willing to put in a little more effort. Guilty gear xrd why do i take more dmg. His raucous tone may give the impression that he lacks guile, but he's actually very discrete.

This section shows the memory addresses for the processes were active when the panic occurred, and will look like the following, with part of this section being a list of the relevant kernel extensions in the backtrace. This last part is the most important, which suggests the driver that is causing the issue:

In here, the line in red is the most recent Kernel Extension loaded, which suggests this is the root of the problem.

2. The process name

Hackintosh

This section lists the process that caused the panic, which may indicate a specific program, or the “kernel_task” process itself, which is a more generic way of suggesting a Kernel Extension is involved. In general kernel_task or another process that is directly associated with kernel extensions (such as socketfilterfw for the firewall) will be listed:

3. The last loaded drivers

A final part of the panic report will list the most recently loaded drivers, which again can help confirm a specific Kernel Panic is involved. In this case, the last loaded extension is the one mentioned in the backtrace, suggesting it is the incompatible driver causing the problem here:

It is useful to keep in mind that the driver or software associations in section do not mean they are at fault, but rather are the software that was perhaps included in triggering the fault in the process and corresponding kernel extensions in the backtrace. Often this is the same driver, but sometimes the associated driver is listed a few lines down. For instance, if Apple’s firewall drivers are crashing, you might see a driver such as that for the popular Little Snitch firewall software, or Parallels Desktop, or other software, listed in this area. This suggests the loading of one or more of these packages was involved with the panic.

Remove Faulty Software

Kernel panics may happen periodically on a healthy Mac for odd and rare reasons, so going about fixing them is not recommended unless you are experiencing regular panics. This is especially true when they occur in stereotyped conditions, like when launching a specific program.

To address most kernel panic situations, when in Safe Mode and with the faulty third-party software identified, you can look into uninstalling it either by contacting the developer, or by running a provided uninstallation program that may accompany the software. While you can attempt to manually remove third-party kernel extensions from your Mac, doing so is a more brute-force approach that should be taken as a last resort. Also note that in this approach, you should only consider removing third-party software, and not any core OS X components.

While removing just the kernel extension components from a third-party software package will likely cause problems with running that software, it should not affect how OS X loads, and should ultimately improve any problems you are seeing with this software package. If this gets the panics under control, then you can go about reinstalling, updating, or removing the faulty software.

You can get a quick and crude look a what third-party kernel extensions are on your Mac, by running the following two commands in the Terminal (run each separately):

Kernel Extensions will be located primarily in the following two directories on your Mac:

  • Macintosh HD > Library > Extensions
  • Macintosh HD > System > Library > Extensions

With the software uninstalled, you can now try rebooting normally to see if the problem persists.

Managing faulty hardware

If kernel panics will occur from loading Apple-provided extensions and other core system software, for the most part this means either another third-party software package is to blame, or that you have hardware faults at hand. This latter point is especially true if you see graphics-related extensions in the backtrace, or those for other hardware components (hardware sensor drivers, networking devices, etc.).

If you suspect hardware-related problems, then you can try several things to test the situation a little further. Naturally Safe mode is a good start, but this only limits the system so it will run stably, and is a difficult way to diagnose hardware problems as opposed to software-related issues.

  1. Run Apple’s hardware tests — Restart your Mac with the D key held to load Apple’s hardware tests (hold Option-D to force-load these from the Internet). You can also use tools like Rember or memtest to run relatively thorough memory testing routines on your Mac’s RAM.
  2. Install OS X to an external drive — Apple’s raw OS X software with no modifications should run any supported Mac hardware just fine, so you can test this by installing a fresh copy to an external drive and then booting to that drive. If OS X loads and runs fine from this drive, then you can likely rule out hardware problems.

Finally, if you have any third-party hardware installed or attached to your Mac, even if it is an upgrade like a new hard drive or more RAM, then consider investigating it. For RAM, you can run memory tests, swap out the replacement with your old RAM modules, or even try new modules (most have lifetime warranties against defects). The same goes for hard drives, though this can be somewhat tested using a secondary drive for a fresh OS X installation. Also consider checking any external device you have attached to your Mac via USB, Firewire, Thunderbolt, or any other hardware connection.

Managing drive formatting

One cause for kernel panics that can be relatively hidden is if your boot drive is failing. Anything from faulty sectors to firmware and controller faults with storage hardware can prevent OS X from loading necessary software or configurations, and thereby cause a panic, or hang. Unfortunately, OS X includes minimal options for thoroughly checking your hard drive, so you will have the following options for testing:

  1. Thoroughly repartition and format your drive, followed by restoring your Mac from a recent backup.
  2. Use third-party drive diagnostics software for running sector scans and checks.
  3. Take your Mac in to an Apple Store for testing.

This last point will be the final step for managing any ongoing kernel panics, especially if you cannot seem to find the cause in hardware. If the hardware in your Mac is faulty, or the drive is failing, then you will need to have the system serviced.


here are some Panic messages example and how to read them:

example 1:
Unresolved kernel trap(cpu 0): 0x300 - Data access DAR=0x0000000030D6334E PC=0x0000000027B5CD3C
Latest crash info for cpu 0:
Exception state (sv=0x27CA4500)
PC=0x27B5CD3C; MSR=0x00009030; DAR=0x30D6334E; DSISR=0x40000000; LR=0x27B5CD24; R1=0x0D80BAE0; XCP=0x0000000C (0x300 - Data access)
Backtrace:
0x27B5E6C4 0x27B5D82C 0x27B5607C 0x27B45C74 0x002E9A80 0x002EB94C
0x0008C248 0x00029234 0x000233F8 0x000ABEAC 0x8001016C

Kernel loadable modules in backtrace (with dependencies):
com.apple.GeForce(4.1.8)@0x27b3a000
dependency: com.apple.iokit.IOPCIFamily(1.7)@0x1d8f7000
dependency: com.apple.iokit.IOGraphicsFamily(1.4.2)@0x27867000
dependency: com.apple.iokit.IONDRVSupport(1.4.2)@0x2788b000
dependency: com.apple.NVDAResman(4.1.8)@0x278a1000

Proceeding back via exception chain:
Exception state (sv=0x27CA4500)
previously dumped as 'Latest' state. skipping..
Exception state (sv=0x1D92D280)
PC=0x9000B348; MSR=0x0200F030; DAR=0x02A8A000; DSISR=0x42000000; LR=0x9000B29C; R1=0xBFFFE900; XCP=0x00000030 (0xC00 - System call)

Kernel version:
Darwin Kernel Version 8.11.0: Wed Oct 10 18:26:00 PDT 2007; root:xnu-792.24.17~1/RELEASE_PPC

panic(cpu 0 caller 0xFFFF0003): 0x300 - Data access
Latest stack backtrace for cpu 0:
Backtrace:
0x000954F8 0x00095A10 0x00026898 0x000A8204 0x000ABB80
Proceeding back via exception chain:
Exception state (sv=0x27CA4500)
PC=0x27B5CD3C; MSR=0x00009030; DAR=0x30D6334E; DSISR=0x40000000; LR=0x27B5CD24; R1=0x0D80BAE0; XCP=0x0000000C (0x300 - Data access)
Backtrace:
0x27B5E6C4 0x27B5D82C 0x27B5607C 0x27B45C74 0x002E9A80 0x002EB94C
0x0008C248 0x00029234 0x000233F8 0x000ABEAC 0x8001016C
Kernel loadable modules in backtrace (with dependencies):
com.apple.GeForce(4.1.8)@0x27b3a000
dependency: com.apple.iokit.IOPCIFamily(1.7)@0x1d8f7000
dependency: com.apple.iokit.IOGraphicsFamily(1.4.2)@0x27867000
dependency: com.apple.iokit.IONDRVSupport(1.4.2)@0x2788b000
dependency: com.apple.NVDAResman(4.1.8)@0x278a1000
Exception state (sv=0x1D92D280)
PC=0x9000B348; MSR=0x0200F030; DAR=0x02A8A000; DSISR=0x42000000; LR=0x9000B29C; R1=0xBFFFE900; XCP=0x00000030 (0xC00 - System call
*********

OK you should understand that what happened here is that the OS has stopped working since it has a problem, the first thing it does is look for a debugger to pass the control to (since this is not a Mac OS X developer station it will not find one), next thing it will do is dump to the screen all the data it can on the incident so you or a qualified technician can understand what the problem is.
the first part (blue part) display data of the CPU registers, program control exception state for CPU number 0 (this is your first CPU) at the time of crash, this data is hex address in the memory, it will not do you much good unless you are a mega advanced user.
next part Backtrace (green part) also uses hex memory address to point the command the CPU ran before crashing, again will not do us any good.
next part (bolded black) is still regarding backtrace (what happened before the crash), but it tells us what modules (usually kext) where loaded, usually this part can tell us allot, since this loading sequence ended with crashing the OS. in this section we see the last loaded module (in this example the GeForce) and the modules it depends on that needed to be loaded before it so they probably did not cause the crash since they are already loaded (although still possible that they are the fault - but rarely they are).
next part (Red part) is the exception chain, again stating the data as hex memory address and the CPU registers, will not help us.
last interesting part is the kernel version part (orange part) this part will state what kernel you are using, name version build date and platform in this example:
8.11.0
PPC (Power PC)

Hackintosh In Memory Panic

the rest is the same data from the caller point of view but you might find different data there (i never had).
Conclusion 1: the problem is with the GeForce kext.
Example 2:
panic(cpu 0 caller 0x001A429B): Unresolved kernel trap (CPU 0, Type 14=page fault), registers:
CR0: 0x8001003b, CR2: 0x00000024, CR3: 0x00d7b000, CR4: 0x000006e0
EAX: 0x00000000, EBX: 0x02bacc00, ECX: 0x025dc9a4, EDX: 0x00000000
CR2: 0x00000024, EBP: 0x14053ef8, ESI: 0x00841684, EDI: 0x0083df64
EFL: 0x00010206, EIP: 0x003bd3b3, CS: 0x00000008, DS: 0x14050010
Backtrace, Format - Frame : Return Address (4 potential args on stack)
0x14053d38 : 0x128d08 (0x3cb134 0x14053d5c 0x131de5 0x0)
0x14053d78 : 0x1a429b (0x3d0e4c 0x0 0xe 0x3d0670)
0x14053e88 : 0x19ada4 (0x14053e98 0x14053ea8 0xe 0x48)
0x14053ef8 : 0x83df81 (0x2bacc00 0x841684 0x14053f28 0x38073e)
0x14053f28 : 0x39c536 (0x2bacc00 0x28b9880 0x8 0x2)
0x14053f78 : 0x13d7d9 (0x28b9880 0x2686021 0x0 0xbffff378)
0x14053fc8 : 0x19ac1c (0x0 0x0 0x4 0x207) Backtrace terminated-invalid frame pointer 0x0
Kernel loadable modules in backtrace (with dependencies):
com.apple.driver.IOBluetoothHIDDriver(1.7.2b2)@0x8 37000
dependency: com.apple.iokit.IOBluetoothFamily(1.7.14f14)@0x6be 000
dependency: com.apple.iokit.IOHIDFamily(1.4.10)@0x531000

Conclusion 2:we probably have a problem with the Bluetooth kext.
so up to here it was easy and straight forward, the next doesn't have the loaded module part.
Unresolved kernel trap(cpu 0): 0x300 - Data access DAR=0x0000000000000010 PC=0x00000000000819E8
Latest crash info for cpu 0:
Exception state (sv=0x3D849280)
PC=0x000819E8; MSR=0x00009030; DAR=0x00000010; DSISR=0x40000000; LR=0x000819CC; R1=0x2720BB00; XCP=0x0000000C (0x300 - Data access)
Backtrace:
0x00032AC8 0x000823DC 0x00075F58 0x00075918 0x0006B45C 0x0006B730
0x000578A0 0x0002921C 0x000233F8 0x000ABAAC 0x414C5945
Proceeding back via exception chain:
Exception state (sv=0x3D849280)
previously dumped as 'Latest' state. skipping..
Exception state (sv=0x42AF9280)
PC=0x9000AB48; MSR=0x0000F030; DAR=0x011DB004; DSISR=0x42000000; LR=0x9000AA9C; R1=0xF0101080; XCP=0x00000030 (0xC00 - System call)
Kernel version:
Darwin Kernel Version 8.8.0: Fri Sep 8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC
panic(cpu 0 caller 0xFFFF0003): 0x300 - Data access
Latest stack backtrace for cpu 0:
Backtrace:
0x00095138 0x00095650 0x00026898 0x000A7E04 0x000AB780
Proceeding back via exception chain:
Exception state (sv=0x3D849280)
PC=0x000819E8; MSR=0x00009030; DAR=0x00000010; DSISR=0x40000000; LR=0x000819CC; R1=0x2720BB00; XCP=0x0000000C (0x300 - Data access)
Backtrace:
0x00032AC8 0x000823DC 0x00075F58 0x00075918 0x0006B45C 0x0006B730
0x000578A0 0x0002921C 0x000233F8 0x000ABAAC 0x414C5945
Exception state (sv=0x42AF9280)
PC=0x9000AB48; MSR=0x0000F030; DAR=0x011DB004; DSISR=0x42000000; LR=0x9000AA9C; R1=0xF0101080; XCP=0x00000030 (0xC00 - System call)
Kernel version:
Darwin Kernel Version 8.8.0: Fri Sep 8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC
*********

Conclusion 3: so this can happen for several reasons:
1. first option is a random memory access error, meaning that the memory has been accessed to an area that wasn't expected or allowed, maybe even an application has written into memory that it shouldn't have (that was not its space) and by that caused the OS/kernel to crash, you should check what recent applications/utilities/kext/bundle/plugin/login items you have installed and remove it or disable its launch for a while until you can sort it out.
2. second option is usually the case for real macs but also possible for PC, as simple as a hardware problem, or bad memory card that causing the problem, maybe it act badly only if it is cold (immediately after booting the machine) or when it is hot (after several hours of work, depends sometimes minutes is enough on a sunny day), another hardware problem can be any hardware that access memory asynchronously, like IO (bluetooth card, modem, wifi, network card, etc.).
3. another option is that your combination of kext and bundles is not working (maybe versions of them some are older then should be?) so for such a case i always keep a bootable/loadable System/Library/Extensions folder on the disk.
4. this option is rarely the case, but can happen, if the main boot partition doesn't have enough free space it could cause the problem, so all you need to do in this case is to boot in safe mode and free some space.

Hackintosh Kernel Panic

5. another simple option is the case of a kext/application/kernel trying to access a file that it doesn't have a permission to access to, this can be caused due to wrong unix file mod, in this case boot into single user and fix permissions.
Hackintosh mountain dmg causes kernel panic update
6. last option (that i can think of) is a bad kernel, so since the kernel itself is badly behaving that is why there are no kext loaded yet, since the kernel hasn't finished loading the core. this is why i keep a spare bootable/loadable copy on the disk so i can boot from it on a rainy kernel problem day.
so here are some articles like 10 things to do in order to get rid of the Panic:
Twenty steps to help diagnose and fix system issues
Enjoy (from a Panic? how can you?).
Comments are closed.