Wonderful! This is the difference between your two files:
- When you specify bad CRC, you get log messages from IOThunderboltFamily
- When you specify good CRC, there are no logs from IOThunderboltFamily
Bad CRC:
kernel: (AppleThunderboltNHI) Thunderbolt runtime power conservation disabled.
kernel: (AppleThunderboltNHI) Thunderbolt runtime power conservation disabled.
kernel: (AppleThunderboltNHI) AppleThunderboltNHI - ERROR: adding entry to config handler array.
kernel: (AppleThunderboltNHI) 5957640us AppleThunderboltNHI - ERROR: adding entry to config handler array.
kernel: (AppleThunderboltNHI) Thunderbolt 255 PCI - LS=0x7043 LC=0x0042 SS=0x0040 SC=0x0008 PMCSR=0x0000 RT=0xffffffff NLRT=0xffffffff
kernel: (AppleThunderboltNHI) Thunderbolt 255 PCI - LS=0x7043 LC=0x0042 SS=0x0040 SC=0x0008 PMCSR=0x0000 RT=0xffffffff NLRT=0xffffffff
kernel: (
IOThunderboltFamily) IOThunderboltEEPROM: ParseDROMData -
Failed CRC32 Verification: 0xbd01ea2d != 0xcb96b939
kernel: (
IOThunderboltFamily) IOThunderboltEEPROM::getDROM -
Error getting DROM from I/O Registry (0xe0000001)
fud: (MobileAccessoryUpdater) Stream event happened for filter: com.apple.mau.plugin.thunderboltupdater.ThunderboltType3Switch
fud: (MobileAccessoryUpdater) Stream event happened for filter: com.apple.mau.plugin.usbcupdater.ThunderboltType1Switch
Good CRC:
kernel: (AppleThunderboltNHI) Thunderbolt runtime power conservation disabled.
kernel: (AppleThunderboltNHI) Thunderbolt runtime power conservation disabled.
kernel: (AppleThunderboltNHI) AppleThunderboltNHI - ERROR: adding entry to config handler array.
kernel: (AppleThunderboltNHI) 5963841us AppleThunderboltNHI - ERROR: adding entry to config handler array.
kernel: (AppleThunderboltNHI) Thunderbolt 255 PCI - LS=0x7043 LC=0x0042 SS=0x0040 SC=0x0008 PMCSR=0x0000 RT=0xffffffff NLRT=0xffffffff LWRT=0xffffffff PRRT=0xffffffff
kernel: (AppleThunderboltNHI) Thunderbolt 255 PCI - LS=0x7043 LC=0x0042 SS=0x0040 SC=0x0008 PMCSR=0x0000 RT=0xffffffff NLRT=0xffffffff LWRT=0xffffffff PRRT=0xffffffff
fud: (MobileAccessoryUpdater) Stream event happened for filter: com.apple.mau.plugin.thunderboltupdater.ThunderboltType3Switch
fud: (MobileAccessoryUpdater) Stream event happened for filter: com.apple.mau.plugin.usbcupdater.ThunderboltType1Switch
fud: (MobileAccessoryUpdater) -[FudStateMachine isActive]: state=3 nextState=-1 filter=com.apple.mau.plugin.thunderboltupdater.ThunderboltType3Switch
But in my case I get this with or without bad CRC: Notice there is no
IOThunderboltFamily:
kernel: (
AppleThunderboltNHI) AppleThunderboltGenericHAL: Probe
kernel: (
AppleThunderboltNHI) 6065576us AppleThunderboltGenericHAL: Probe
kernel: (
AppleThunderboltNHI) AppleThunderboltGenericHAL::start
kernel: (
AppleThunderboltNHI) 6065598us AppleThunderboltGenericHAL::start
kernel: (
AppleThunderboltNHI) Thunderbolt runtime power conservation disabled.
kernel: (
AppleThunderboltNHI) Thunderbolt runtime power conservation disabled.
kernel: (
AppleThunderboltNHI) Thunderbolt 255 PCI - LS=0x7043 LC=0x0040 SS=0x0140 SC=0x0000 PMCSR=0x0000 RT=0xffffffff NLRT=0xffffffff LWRT=0xffffffff PRRT=0xffffffff TRT=0x0000 TNLRT=0x0000 TLWRT=0x0000 TPRRT=0x0000 TLUP=0x0001
kernel: (
AppleThunderboltNHI) Thunderbolt 255 PCI - LS=0x7043 LC=0x0040 SS=0x0140 SC=0x0000 PMCSR=0x0000 RT=0xffffffff NLRT=0xffffffff LWRT=0xffffffff PRRT=0xffffffff TRT=0x0000 TNLRT=0x0000 TLWRT=0x0000 TPRRT=0x0000 TLUP=0x0001
fud: (
MobileAccessoryUpdater) Stream event happened for filter: com.apple.MobileAsset.MobileAccessoryUpdate.ThunderboltType3Switch
fud: (
MobileAccessoryUpdater) Stream event happened for filter: com.apple.MobileAsset.MobileAccessoryUpdate.ThunderboltType3Switch
fud: (
MobileAccessoryUpdater) -[FudStateMachine isActive]: state=1 nextState=-1 filter=com.apple.MobileAsset.MobileAccessoryUpdate.ThunderboltType3Switch