Sad day. One of my MacPro's all of a sudden does not complete to boot but hangs.
Logic Board failure ???
I am using MartinLo's OpenCore setup.
I have several drives with Mountain Lion, El Capitan, Yosemite, High Sierra and Mojave.
Boot starts, progress bar starts and soon slows down. After 15 minutes...yes 15 minutes...still the same.
Next I booted Mojave natively without OpenCore...same...hangs.
I did NVRAM rest five times followed by SMC rest...to no avail.
Next I booted Verbose natively to check for errors and noticed :
Seems to be hanging due to FireWire:
Next I ran Apple Hardware Diagnostics by holding
I ran the extensive test and after 25 minutes it found nothing wrong :
Not sure if AHD actually fully tests each peripherals.
Next I booted Linux (eOS) via OpenCore and it boots fine and runs great.
Thinking it might be an NVRAM issue, I booted GRML linux (off USB) to use the
It dumped fine and used their rom utility to check the dump.
There's nothing wrong with NVRAM.
I then searched here but found no other similar issues.
Today I saw someone had the same problem with their Mac mini here with Firewire (and MacPro's has the same Firewire chip).
They deleted the IOFireWireFamily.kext.
But OpenCore has a neat feature to disable kexts
So I configured OpenCore to block the IOFireWireFamily.kext like this:
Now...all the macOS's boot perfectly.
But I have lost firewire ports (that I was using for transferring videos from DV camcoders).
The other issue is I can no longer boot macOS natively but only via OpenCore.
Anyone know any idea why all the macOS Firewire drivers hang this way if there's a h/w fault ?
Anyway to test the firewire H/W further and is it fixable ?
Or am I toast and need a replacement logic board ?
Logic Board failure ???
I am using MartinLo's OpenCore setup.
I have several drives with Mountain Lion, El Capitan, Yosemite, High Sierra and Mojave.
Boot starts, progress bar starts and soon slows down. After 15 minutes...yes 15 minutes...still the same.
Next I booted Mojave natively without OpenCore...same...hangs.
I did NVRAM rest five times followed by SMC rest...to no avail.
Next I booted Verbose natively to check for errors and noticed :
Seems to be hanging due to FireWire:
busy timeout[2], (60s): 'IOFireWireLocalNode'
Next I ran Apple Hardware Diagnostics by holding
D
at boot chime and it ran without hanging.I ran the extensive test and after 25 minutes it found nothing wrong :
Not sure if AHD actually fully tests each peripherals.
Next I booted Linux (eOS) via OpenCore and it boots fine and runs great.
Thinking it might be an NVRAM issue, I booted GRML linux (off USB) to use the
flashrom
to dump the BootROM as suggested here by @Macschrauber.It dumped fine and used their rom utility to check the dump.
There's nothing wrong with NVRAM.
I then searched here but found no other similar issues.
Today I saw someone had the same problem with their Mac mini here with Firewire (and MacPro's has the same Firewire chip).
They deleted the IOFireWireFamily.kext.
But OpenCore has a neat feature to disable kexts
So I configured OpenCore to block the IOFireWireFamily.kext like this:
Now...all the macOS's boot perfectly.
But I have lost firewire ports (that I was using for transferring videos from DV camcoders).
The other issue is I can no longer boot macOS natively but only via OpenCore.
Anyone know any idea why all the macOS Firewire drivers hang this way if there's a h/w fault ?
Anyway to test the firewire H/W further and is it fixable ?
Or am I toast and need a replacement logic board ?
Last edited: