Kernel panic when powering off hard drives connected via TB

Discussion in 'Mac Pro' started by theSeb, Feb 28, 2015.

  1. theSeb, Feb 28, 2015
    Last edited: Feb 28, 2015

    theSeb macrumors 604

    theSeb

    Joined:
    Aug 10, 2010
    Location:
    Poole, England
    #1
    I have a Lacie eSATA hub connected to the nMP. A G-tech 3TB drive is connected via eSATA to it. There is also a Lacie 2Big is connected to the eSATA hub via TB.


    All of these devices are powered by a remote controlled power brick. In other words, I can switch them all on, or off, by pressing a button. The point is that I can have all of these neatly hidden away and switch them on, or off, whenever I need to from my desk. Obviously I always eject the drives first before powering them off. This set up has worked flawlessly since March 2014.

    Recently whenever I power the devices off using the remote, the nMP has a kernel panic. I say recently because I am not quite sure when it started, but it's definitely within the last two months, or so. I suspect that it started when I upgraded to 10.10.2 from 10.10.1.

    I have done some testing to try to isolate this problem to a particular device and have not been able to point the problem at either of the two Thunderbolt devices.



    ----

    Disconnected means that the thunderbolt, or eSATA, cable is not plugged into the device

    eSATA hub connected, G-drive disconnected, 2 big disconnected - no crash when power brick is switched off

    eSATA hub connected, 2 big disconnected, G-drive connected - crash when power brick is switched off

    eSATA hub connected, G-drive disconnected, 2 big connected - crash when power brick is switched off

    eSATA hub connected, G-drive disconnected. 2 big powered off by big blue button - no crash when power brick is switched off

    eSATA hub connected, 2 big disconnected, G-drive powered off by button at the rear - no crash when power brick is switched off

    eSATA hub disconnected, G-drive disconnected, 2-big connected directly to mac pro - crash when power brick is turned off

    eSATA hub disconnected, G-drive disconnected, 2-big connected directly to mac pro but switched off manually by the blue button after ejecting - no crash when power brick is turned off

    ---
    In a nutshell, there are no crashes if I only have the eSATA hub connected. If I power off the drive manually, then there are no crashes. It only happens when I turn off the power brick with a drive still switched on (but ejected). The same thing happens when the 2Big is connected directly to the nMP.

    The annoying thing that if I only have the Lacie 2Big connected and I pull out the power cord after ejecting the drive, then there is no kernel panic, which really leaves me confused. To add to my confusion, the kernel panic does not happen every time I turn off the power brick. It happens about 8 out of 10 times.

    Has anybody else experienced similar issues?

    ------
    Kernel panic

    Code:
    Anonymous UUID:       6CF8BB9D-9B28-B35E-69B7-9C0ADA5FE461
    
    Sat Feb 28 13:06:55 2015
    
    *** Panic Report ***
    panic(cpu 0 caller 0xffffff801621a46e): Kernel trap at 0xffffff80166e9774, type 14=page fault, registers:
    CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x0000000029ada000, CR4: 0x00000000001626e0
    RAX: 0x0000000000030001, RBX: 0xffffff806897b800, RCX: 0x01473790438600dd, RDX: 0xffffff83a04fc088
    RSP: 0xffffff83c066be90, RBP: 0xffffff83c066be90, RSI: 0xffffff83a04fc068, RDI: 0x0000000000000000
    R8:  0x0000000000986684, R9:  0xffffff8016895740, R10: 0x0000003df1d459d0, R11: 0x0000003df13bf34c
    R12: 0xffffff83c066bf50, R13: 0xffffff7f98515044, R14: 0xffffff7f9852b978, R15: 0xffffff80168d66c0
    RFL: 0x0000000000010202, RIP: 0xffffff80166e9774, CS:  0x0000000000000008, SS:  0x0000000000000010
    Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x0
    
    Backtrace (CPU 0), Frame : Return Address
    0xffffff83c066bb40 : 0xffffff801612fe41 
    0xffffff83c066bbc0 : 0xffffff801621a46e 
    0xffffff83c066bd80 : 0xffffff8016236683 
    0xffffff83c066bda0 : 0xffffff80166e9774 
    0xffffff83c066be90 : 0xffffff7f98515267 
    0xffffff83c066beb0 : 0xffffff7f98518ad7 
    0xffffff83c066bee0 : 0xffffff7f985151ed 
    0xffffff83c066bf00 : 0xffffff80161624f9 
    0xffffff83c066bfb0 : 0xffffff8016214dd7 
          Kernel Extensions in backtrace:
             com.apple.driver.AppleAHCIPort(3.1)[93E1D2EC-50EE-3340-9676-0EA1E0B1AD45]@0xffffff7f98511000->0xffffff7f9852bfff
                dependency: com.apple.iokit.IOAHCIFamily(2.7.5)[DAF0353B-16D5-385A-A0F3-FD5CF3BA07F2]@0xffffff7f9750e000
                dependency: com.apple.iokit.IOPCIFamily(2.9)[56AD16B5-4F29-3F74-93E7-D492B3966DE2]@0xffffff7f96924000
    
    BSD process name corresponding to current thread: kernel_task
    
    Mac OS version:
    14C109
    
    Kernel version:
    Darwin Kernel Version 14.1.0: Mon Dec 22 23:10:38 PST 2014; root:xnu-2782.10.72~2/RELEASE_X86_64
    Kernel UUID: DCF5C2D5-16AE-37F5-B2BE-ED127048DFF5
    Kernel slide:     0x0000000015e00000
    Kernel text base: 0xffffff8016000000
    __HIB  text base: 0xffffff8015f00000
    System model name: MacPro6,1 (Mac-F60DEB81FF30ACF6)
    
    System uptime in nanoseconds: 266040315323
    last loaded kext at 243301335145: com.apple.filesystems.msdosfs	1.10 (addr 0xffffff7f9936d000, size 69632)
    last unloaded kext at 83757456335: com.apple.driver.AppleFileSystemDriver	3.0.1 (addr 0xffffff7f984f6000, size 8192)
    loaded kexts:
    com.apple.filesystems.msdosfs	1.10
    com.apple.driver.AppleRAID	4.0.6
    com.apple.filesystems.autofs	3.0
    com.apple.filesystems.ntfs	3.12
    com.apple.driver.ApplePlatformEnabler	2.1.7d1
    com.apple.driver.AGPM	100.15.5
    com.apple.driver.X86PlatformShim	1.0.0
    com.apple.iokit.IOUserEthernet	1.0.1
    com.apple.iokit.IOBluetoothSerialManager	4.3.2f6
    com.apple.Dont_Steal_Mac_OS_X	7.0.0
    com.apple.driver.AppleHWAccess	1
    com.apple.driver.AppleHV	1
    com.apple.driver.AudioAUUC	1.70
    com.apple.driver.AppleUSBDisplays	372.1
    com.apple.driver.AppleOSXWatchdog	1
    com.apple.driver.AppleHDA	269.25
    com.apple.driver.AppleGraphicsDevicePolicy	3.7.7
    com.apple.driver.AppleUpstreamUserClient	3.6.1
    com.apple.driver.AppleMCCSControl	1.2.11
    com.apple.kext.AMDFramebuffer	1.3.0
    com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport	4.3.2f6
    com.apple.AMDRadeonX4000	1.3.0
    com.apple.driver.AppleIntelMCEReporter	107
    com.apple.driver.AppleLPC	1.7.3
    com.apple.driver.AppleMGPUPowerControl	3.8.6
    com.apple.kext.AMD7000Controller	1.3.0
    com.apple.driver.AppleThunderboltIP	2.0.2
    com.apple.iokit.SCSITaskUserClient	3.7.3
    com.apple.AppleFSCompression.AppleFSCompressionTypeDataless	1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib	1.0.0d1
    com.apple.BootCache	35
    com.apple.driver.XsanFilter	404
    com.apple.driver.AppleUSBHub	705.4.2
    com.apple.iokit.IOAHCIBlockStorage	2.7.0
    com.apple.driver.AirPort.Brcm4360	910.26.12
    com.apple.driver.AppleUSBXHCI	710.4.11
    com.apple.iokit.AppleBCM5701Ethernet	10.1.3
    com.apple.driver.AppleUSBEHCI	705.4.14
    com.apple.driver.AppleAHCIPort	3.1.0
    com.apple.driver.AppleACPIButtons	3.1
    com.apple.driver.AppleACPIEC	3.1
    com.apple.driver.AppleRTC	2.0
    com.apple.driver.AppleHPET	1.8
    com.apple.driver.AppleSMBIOS	2.1
    com.apple.driver.AppleAPIC	1.7
    com.apple.driver.AppleIntelCPUPowerManagementClient	218.0.0
    com.apple.nke.applicationfirewall	161
    com.apple.security.quarantine	3
    com.apple.security.TMSafetyNet	8
    com.apple.driver.AppleIntelCPUPowerManagement	218.0.0
    com.apple.driver.AppleThunderboltDPOutAdapter	4.0.6
    com.apple.driver.AppleThunderboltPCIUpAdapter	2.0.2
    com.apple.kext.triggers	1.0
    com.apple.iokit.IOSurface	97
    com.apple.iokit.IOSerialFamily	11
    com.apple.driver.AppleUSBHIDKeyboard	176.2
    com.apple.driver.AppleHIDKeyboard	176.2
    com.apple.iokit.IOUSBHIDDriverPM	710.4.7
    com.apple.driver.AppleUSBAudio	295.23
    com.apple.driver.DspFuncLib	269.25
    com.apple.kext.OSvKernDSPLib	1.15
    com.apple.driver.AppleSMBusController	1.0.13d1
    com.apple.iokit.IOBluetoothHostControllerUSBTransport	4.3.2f6
    com.apple.iokit.IOBluetoothFamily	4.3.2f6
    com.apple.iokit.IOAcceleratorFamily2	156.6
    com.apple.driver.AppleHDAController	269.25
    com.apple.iokit.IOHDAFamily	269.25
    com.apple.iokit.IOAudioFamily	203.3
    com.apple.vecLib.kext	1.2.0
    com.apple.driver.X86PlatformPlugin	1.0.0
    com.apple.driver.AppleSMC	3.1.9
    com.apple.driver.IOPlatformPluginFamily	5.8.1d38
    com.apple.driver.AppleGraphicsControl	3.8.6
    com.apple.driver.AppleBacklightExpert	1.1.0
    com.apple.iokit.IONDRVSupport	2.4.1
    com.apple.kext.AMDSupport	1.3.0
    com.apple.AppleGraphicsDeviceControl	3.8.6
    com.apple.iokit.IOGraphicsFamily	2.4.1
    com.apple.iokit.IOUSBUserClient	705.4.0
    com.apple.iokit.IOSCSIBlockCommandsDevice	3.7.3
    com.apple.iokit.IOUSBMassStorageClass	3.7.1
    com.apple.iokit.IOSCSIArchitectureModelFamily	3.7.3
    com.apple.iokit.IOUSBHIDDriver	705.4.0
    com.apple.driver.AppleUSBMergeNub	705.4.0
    com.apple.driver.AppleUSBComposite	705.4.9
    com.apple.driver.AppleThunderboltDPInAdapter	4.0.6
    com.apple.driver.AppleThunderboltDPAdapterFamily	4.0.6
    com.apple.driver.AppleThunderboltPCIDownAdapter	2.0.2
    com.apple.driver.AppleThunderboltNHI	3.1.7
    com.apple.iokit.IOThunderboltFamily	4.2.1
    com.apple.iokit.IO80211Family	710.55
    com.apple.iokit.IOEthernetAVBController	1.0.3b3
    com.apple.driver.mDNSOffloadUserClient	1.0.1b8
    com.apple.iokit.IONetworkingFamily	3.2
    com.apple.iokit.IOUSBFamily	710.4.14
    com.apple.iokit.IOAHCIFamily	2.7.5
    com.apple.driver.AppleEFINVRAM	2.0
    com.apple.iokit.IOHIDFamily	2.0.0
    com.apple.iokit.IOSMBusFamily	1.1
    com.apple.driver.AppleEFIRuntime	2.0
    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	396
    com.apple.iokit.IOStorageFamily	2.0
    com.apple.iokit.IOReportFamily	31
    com.apple.driver.AppleFDEKeyStore	28.30
    com.apple.driver.AppleACPIPlatform	3.1
    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
    Model: MacPro6,1, BootROM MP61.0116.B11, 6 processors, 6-Core Intel Xeon E5, 3.5 GHz, 32 GB, SMC 2.20f18
    Graphics: AMD FirePro D700, AMD FirePro D700, PCIe, 6144 MB
    Graphics: AMD FirePro D700, AMD FirePro D700, PCIe, 6144 MB
    Memory Module: DIMM1, 8 GB, DDR3 ECC, 1866 MHz, 0x02FE, 0x45424A3831454738424657422D4A532D4620
    Memory Module: DIMM2, 8 GB, DDR3 ECC, 1866 MHz, 0x02FE, 0x45424A3831454738424657422D4A532D4620
    Memory Module: DIMM3, 8 GB, DDR3 ECC, 1866 MHz, 0x02FE, 0x45424A3831454738424657422D4A532D4620
    Memory Module: DIMM4, 8 GB, DDR3 ECC, 1866 MHz, 0x02FE, 0x45424A3831454738424657422D4A532D4620
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x135), Broadcom BCM43xx 1.0 (7.15.159.13.12)
    Bluetooth: Version 4.3.2f6 15235, 3 services, 27 devices, 1 incoming serial ports
    Network Service: Wi-Fi, AirPort, en2
    PCI Card: AMD FirePro D700, Display Controller, Slot-1
    PCI Card: AMD FirePro D700, Display Controller, Slot-2
    Serial ATA Device: APPLE SSD SM1024F, 1 TB
    USB Device: My Passport 0748
    USB Device: USB3.0 Hub
    USB Device: USB3.0 Hub
    USB Device: USB3.0 Hub
    USB Device: USB3.0 Hub
    USB Device: Hub
    USB Device: BRCM20702 Hub
    USB Device: Bluetooth USB Host Controller
    USB Device: Hub
    USB Device: microStreamer
    USB Device: USB2.0 Hub
    USB Device: USB Receiver
    USB Device: Matias Keyboard
    USB Device: Hub
    USB Device: Apple LED Cinema Display
    USB Device: Display iSight
    USB Device: Display Audio
    USB Device: USB2.0 Hub
    USB Device: USB2.0 Hub
    USB Device: USB2.0 Hub
    USB Device: USB2.0 Hub
    Thunderbolt Bus: Mac Pro, Apple Inc., 19.2
    Thunderbolt Bus: Mac Pro, Apple Inc., 19.2
    Thunderbolt Bus: Mac Pro, Apple Inc., 19.2
    
     
  2. IowaLynn macrumors 6502a

    IowaLynn

    Joined:
    Feb 22, 2015
    #2
    Take a look at a thread on Apple
    https://discussions.apple.com/thread/6802084

    Same tip: "eject the drive and then unplug the Thunderbolt connect and then power off the drive."

    Go back to 10.10.1 - a good reason to always clone your system before apply any updates of any type. Some went back to Mavericks instead to wait out the Yosemite storms.
     
  3. theSeb thread starter macrumors 604

    theSeb

    Joined:
    Aug 10, 2010
    Location:
    Poole, England
    #3
    Thanks for the link. I did a quick search, but didn't see anything recent. At least I know that I am not the only one and I saw another thread on this forum today with the same issue.

    The funny part is that since I did the testing above, which involved climbing into tight places, disconnecting things and reconnecting things, the kernel panics are gone when I power off the devices using the remote control, even though everything is connected exactly like it was before. I am not 100% sure that the kernel panics will not return, but so far, so good.
     
  4. Peter2610 macrumors newbie

    Joined:
    Nov 29, 2014
    #4
    Very similar problem - Two Lacie d2 External Hard Drives connected via a Belkin Hub to my newish iMac running on Yosemite. When powering down the Lacies one of them always causes a Kernel Panic and kicks my iMac into Restart.

    Have been running Mac Desktops for about eight years without a single Kernel incident. Bought the iMac about nine months ago and it worked well (on Maverick) with the Lacies or anything else connected to it. Then about five/six months ago I installed Yosemite, then the Belkin Hub, then Photoshop Elements. The odd-behaviour started with very minor irregularities in file handling that could easily have been my own fault but then one of the Lacie external drives started kicking my iMac into Restart after being ejected and powered down. The problem occurred irregularly at first but gradually became regular and accompanied by an Apple Problem Message and analysis window on each occasion. Have tried re-formatting the Lacie drive but no change. Am now considering erasing the computer hard drive and re-installing either Yosemite or Maverick. Any suggestions would be welcome.
     
  5. Makosuke macrumors 603

    Joined:
    Aug 15, 2001
    Location:
    The Cool Part of CA, USA
    #5
    For what it's worth, the shipping version of 10.10.3 seems to have at minimum improved, and possibly entirely fixed, this problem. I, at least, haven't had a kernel panic yet when disconnecting an OWC Thunderbay, although I haven't done it enough times to be fully confident yet.
     
  6. Peter2610 macrumors newbie

    Joined:
    Nov 29, 2014
    #6
    The latest upgrade on Yosemite has entirely solved my problem. Powering-down my Lacie is now as smooth as it was previously - close the Lacie disk icon on my desktop, switch off the power button on the Lacie - very simple, very quick.
     

Share This Page