I've done umpteen clean installs to multiple partitions by this method:
1. Install EC onto a firewire drive from a supported iMac (*note - I "finish" the installation on the supported iMac, i.e. select language, enter my AppleID, etc. all the way thru to my desktop. Is that a bad idea?)
2. Reboot into 10.11 Recovery on the iMac's internal drive, launch terminal, enter: csrutil disable (output says SIP disabled, reboot for changes)
3. Reboot into El Cap on the iMac's internal drive
4. In terminal - sudo chflags nouchg /Volumes/
FirewirePartiton/System/Library/CoreServices/boot.efi
5. In the Finder - drag /Volumes/
FirewirePartiton/System/Library/CoreServices/boot.efi to the trash
6. In the Finder - drag /Volumes/
FirewirePartition/usr/standalone/i386/boot.efi to the trash
7. In the Finder - drag Pike's v3.1 boot.efi into each location above (*note - I've done all that from the terminal as well, same results)
8. In terminal - sudo chown root:wheel /Volumes/
FirewirePartiton/System/Library/CoreServices/boot.efi
9. In terminal - sudo chown root:wheel /Volumes/
FirewirePartiton/usr/standalone/i386/boot.efi
10. In terminal - sudo chflags uchg /Volumes/
FirewirePartiton/System/Library/CoreServices/boot.efi (*note - I don't lock the /usr/standalone/i386/boot.efi bc it isn't locked in a normal install)
11. Empty trash
12. Reboot into 10.11 Recovery, launch terminal
13. In terminal - ls -la /Volumes/
FirewirePartiton/System/Library/CoreServices/boot.efi (Confirm -rw-r-r- root wheel (no @)
14. In terminal - ls -la /Volumes/
FirewirePartiton/usr/standalone/i386/boot.efi (Confirm -rw-r-r- root wheel (no @)
15. In terminal - csrutil enable (should I do that? Do I have to do that?)
16. In terminal - diskutil ejectDisk
FirewireDisk
17. Reboot iMac into EC on its internal drive
18. Boot my MacPro 1,1 from the installed and patched El Capitan
FirewirePartition
19. Confirm owners & permissions on the boot.efi files in S/L/C & u/s/i/ - -rw-r-r- root wheel
20. Confirm no extended attributes (ls -l@ and/or xattr -p)
Everything should be awesome, right?
Somewhere between 5-40 minutes, I get a hard crash to a black screen, sometimes it tries to reboot, other times it just sits there with a black screen.
When I reboot, I get a crash report. Here's one and I'll attach a few more if the smart kids wanna take a look:
Code:
*** Panic Report ***
panic(cpu 0 caller 0xffffff801bfd6bba): Kernel trap at 0xffffff801bfbe2f5, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x000000001f914000, CR4: 0x0000000000002660
RAX: 0x0000000000000001, RBX: 0x0000000000000000, RCX: 0x0000000000000000, RDX: 0x0000000000000060
RSP: 0xffffff910e95b800, RBP: 0xffffff910e95b880, RSI: 0x00000001057f0000, RDI: 0xffffff8029447f80
R8: 0x0000000000000001, R9: 0x0000000000000040, R10: 0xffffff8023441e01, R11: 0xffffffffffffffbf
R12: 0x0000000125a26000, R13: 0xffffff8029447f80, R14: 0xffffff80364678a0, R15: 0xfffffea8b4686158
RFL: 0x0000000000010206, RIP: 0xffffff801bfbe2f5, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x0, PL: 1
Backtrace (CPU 0), Frame : Return Address
0xffffff910e95b490 : 0xffffff801bee5307
0xffffff910e95b510 : 0xffffff801bfd6bba
0xffffff910e95b6f0 : 0xffffff801bff4313
0xffffff910e95b710 : 0xffffff801bfbe2f5
0xffffff910e95b880 : 0xffffff801bf82bdc
0xffffff910e95bc10 : 0xffffff801c3dbf23
0xffffff910e95bc50 : 0xffffff801c0f6888
0xffffff910e95bce0 : 0xffffff801c0e6aea
0xffffff910e95bd30 : 0xffffff7f9c650de2
0xffffff910e95bd80 : 0xffffff7f9d3fc80c
0xffffff910e95bde0 : 0xffffff7f9d40502f
0xffffff910e95be20 : 0xffffff7f9d3d7bce
0xffffff910e95be50 : 0xffffff7f9dffae00
0xffffff910e95be80 : 0xffffff7f9dffa25c
0xffffff910e95bed0 : 0xffffff7f9dff9942
0xffffff910e95bf20 : 0xffffff7f9dffbf07
0xffffff910e95bf40 : 0xffffff801c4b53a1
0xffffff910e95bf80 : 0xffffff801c4b5496
0xffffff910e95bfb0 : 0xffffff801bfd15d7
Kernel Extensions in backtrace:
com.apple.iokit.IOStorageFamily(2.1)[956BA336-5C0A-37E9-B395-538D1BD95AC0]@0xffffff7f9c64d000->0xffffff7f9c673fff
com.apple.iokit.IOAHCIFamily(2.8)[83F8EA09-9119-3A84-8CB4-64E57F74F4FB]@0xffffff7f9d3d4000->0xffffff7f9d3e9fff
com.apple.driver.AppleAHCIPort(3.1.5)[E445D8EB-F0A1-30C7-9917-7285BCB74C37]@0xffffff7f9dff2000->0xffffff7f9e00dfff
dependency: com.apple.iokit.IOAHCIFamily(2.8.0)[83F8EA09-9119-3A84-8CB4-64E57F74F4FB]@0xffffff7f9d3d4000
dependency: com.apple.iokit.IOPCIFamily(2.9)[8E5F549E-0055-3C0E-93F8-E872A048E31B]@0xffffff7f9c72d000
com.apple.iokit.IOAHCIBlockStorage(2.8)[E2ACBE69-9A1A-3150-8FB1-D3688155284C]@0xffffff7f9d3fa000->0xffffff7f9d412fff
dependency: com.apple.iokit.IOAHCIFamily(2.8.0)[83F8EA09-9119-3A84-8CB4-64E57F74F4FB]@0xffffff7f9d3d4000
dependency: com.apple.iokit.IOStorageFamily(2.1)[956BA336-5C0A-37E9-B395-538D1BD95AC0]@0xffffff7f9c64d000
BSD process name corresponding to current thread: kernel_task
Mac OS version:
15B42
Kernel version:
Darwin Kernel Version 15.0.0: Sat Sep 19 15:53:46 PDT 2015; root:xnu-3247.10.11~1/RELEASE_X86_64
Kernel UUID: AB5FC1B4-12E7-311E-8E6F-9023985D8C1D
Kernel slide: 0x000000001bc00000
Kernel text base: 0xffffff801be00000
__HIB text base: 0xffffff801bd00000
System model name: MacPro1,1 (Mac-F42C88C8)
System uptime in nanoseconds: 538475809720
last loaded kext at 189001681927: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f9caa0000, size 69632)
last unloaded kext at 384334627187: com.apple.driver.AppleFileSystemDriver 3.0.1 (addr 0xffffff7f9dfd7000, size 8192)
loaded kexts:
com.apple.filesystems.msdosfs 1.10
com.apple.driver.Oxford_Semi 3.7.1
com.apple.driver.AudioAUUC 1.70
com.apple.filesystems.autofs 3.0
com.apple.driver.AppleOSXWatchdog 1
com.apple.driver.AppleHDA 272.50.31
com.apple.driver.AppleUpstreamUserClient 3.6.1
com.apple.driver.AppleMCCSControl 1.2.13
com.apple.kext.AMDFramebuffer 1.3.8
com.apple.driver.pmtelemetry 1
com.apple.iokit.IOUserEthernet 1.0.1
com.apple.AMDRadeonX4000 1.3.8
com.apple.iokit.IOBluetoothSerialManager 4.4.2f1
com.apple.iokit.CSRBluetoothHostControllerUSBTransport 4.4.2f1
com.apple.driver.AppleLPC 3.1
com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
com.apple.kext.AMD7000Controller 1.3.8
com.apple.Dont_Steal_Mac_OS_X 7.0.0
com.apple.driver.AppleHV 1
com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0
com.apple.driver.AppleUSBDisplays 378
com.apple.iokit.SCSITaskUserClient 3.7.7
com.apple.driver.AppleRAID 5.0.0
com.apple.iokit.IOAHCIBlockStorage 2.8.0
com.apple.driver.AppleIntel8254XEthernet 3.1.4b1
com.apple.driver.AppleFWOHCI 5.5.2
com.apple.driver.AirPortBrcm43224 700.36.24
com.apple.driver.AppleAHCIPort 3.1.5
com.apple.driver.AppleIntelPIIXATA 2.5.1
com.apple.driver.usb.AppleUSBEHCIPCI 1.0.1
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.driver.usb.AppleUSBUHCIPCI 1.0.1
com.apple.BootCache 37
com.apple.driver.AppleACPIButtons 4.0
com.apple.driver.AppleRTC 2.0
com.apple.driver.AppleHPET 1.8
com.apple.driver.AppleSMBIOS 2.1
com.apple.driver.AppleACPIEC 4.0
com.apple.driver.AppleAPIC 1.7
com.apple.driver.AppleIntelCPUPowerManagementClient 218.0.0
com.apple.nke.applicationfirewall 163
com.apple.security.quarantine 3
com.apple.security.TMSafetyNet 8
com.apple.driver.AppleIntelCPUPowerManagement 218.0.0
com.apple.iokit.IOSCSIReducedBlockCommandsDevice 3.7.7
com.apple.iokit.IOFireWireSerialBusProtocolTransport 2.5.1
com.apple.iokit.IOFireWireSBP2 4.2.7
com.apple.kext.triggers 1.0
com.apple.driver.DspFuncLib 272.50.31
com.apple.kext.OSvKernDSPLib 525
com.apple.driver.AppleSMBusController 1.0.14d1
com.apple.iokit.IONDRVSupport 2.4.1
com.apple.iokit.IOSurface 108.0.1
com.apple.iokit.IOAcceleratorFamily2 203.10
com.apple.iokit.IOSerialFamily 11
com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.4.2f1
com.apple.iokit.IOBluetoothFamily 4.4.2f1
com.apple.driver.AppleHDAController 272.50.31
com.apple.iokit.IOHDAFamily 272.50.31
com.apple.iokit.IOAudioFamily 204.1
com.apple.vecLib.kext 1.2.0
com.apple.iokit.IOFireWireIP 2.2.6
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.IOPlatformPluginFamily 6.0.0d7
com.apple.kext.AMDSupport 1.3.8
com.apple.AppleGraphicsDeviceControl 3.11.33b1
com.apple.iokit.IOGraphicsFamily 2.4.1
com.apple.driver.AppleSMC 3.1.9
com.apple.driver.CoreCaptureResponder 1
com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0
com.apple.driver.AppleUSBHIDMouse 185.3
com.apple.driver.AppleHIDMouse 185.3
com.apple.driver.usb.IOUSBHostHIDDevice 1.0.1
com.apple.driver.AppleUSBComposite 900.4.1
com.apple.iokit.IOUSBHIDDriver 900.4.1
com.apple.iokit.IOUSBHIDDriverPM 900.4.1
com.apple.driver.usb.AppleUSBHostCompositeDevice 1.0.1
com.apple.driver.usb.AppleUSBHub 1.0.1
com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.7.7
com.apple.iokit.IOBDStorageFamily 1.8
com.apple.iokit.IODVDStorageFamily 1.8
com.apple.iokit.IOCDStorageFamily 1.8
com.apple.iokit.IOATAPIProtocolTransport 3.5.0
com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.7
com.apple.iokit.IOFireWireFamily 4.5.8
com.apple.iokit.IO80211Family 1101.24
com.apple.driver.corecapture 1.0.4
com.apple.iokit.IOAHCIFamily 2.8.0
com.apple.iokit.IOATAFamily 2.5.3
com.apple.driver.usb.AppleUSBUHCI 1.0.1
com.apple.driver.usb.AppleUSBEHCI 1.0.1
com.apple.iokit.IONetworkingFamily 3.2
com.apple.iokit.IOUSBFamily 900.4.1
com.apple.iokit.IOUSBHostFamily 1.0.1
com.apple.driver.AppleUSBHostMergeProperties 1.0.1
com.apple.driver.AppleEFINVRAM 2.0
com.apple.driver.AppleEFIRuntime 2.0
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.iokit.IOSMBusFamily 1.1
com.apple.security.sandbox 300.0
com.apple.kext.AppleMatch 1.0.0d1
com.apple.driver.AppleKeyStore 2
com.apple.driver.AppleMobileFileIntegrity 1.0.5
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.DiskImages 415
com.apple.iokit.IOStorageFamily 2.1
com.apple.iokit.IOReportFamily 31
com.apple.driver.AppleFDEKeyStore 28.30
com.apple.driver.AppleACPIPlatform 4.0
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily 1.4
com.apple.kec.Libm 1
com.apple.kec.pthread 1
com.apple.kec.corecrypto 1.0
As I said, I've followed this procedure at least 10x. Sooner or later, I always crash hard.
I've considered bad hardware somewhere, but I'm able to run Lion all day without a single issue, so that seems unlikely. One thought - the flashed 7950 card is not really working in Lion, as I understand it. If the CPU is doing all the video in Lion, maybe there's a problem with the 7950? Could a bad card cause a kernel panic in El Cap when there are no video issues and the card is properly recognized in system info and PCI utility?
I've only got 6GB ram, but the iMac only has 2 and its pretty damn slow, but it doesn't panic, so my 6GB should be enough, right?
EDIT: And yes, I'm using the latest boot.efi file, downloaded last night. And yes, I verified the MD5.