rgov / Thunderbolt3Unblocker

Enable unsupported Thunderbolt 3 peripherals on macOS
Other
657 stars 83 forks source link

Not working on 10.14.4 #37

Closed tank0930 closed 5 years ago

tank0930 commented 5 years ago

The tool was working fine on 10.14.1. But after I updating the system to 10.14.4, it doesn't work anymore. I tried following the steps in the release page to re-install it, but I only got the following output from terminal.

Kext with invalid signatured (-67050) allowed: <OSKext 0x7f9959c486d0 [0x7fff8b9378f0]> { URL = "Thunderbolt3Unblocker.kext/ -- file:///Library/Extensions/", ID = "es.govost.ryan.Thunderbolt3Unblocker" }
KernelCache ID: 7D820A201B3C834B631D8129C7640488
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fdc3ee87fd0 [0x7fff8b9378f0]> { URL = "Thunderbolt3Unblocker.kext/ -- file:///Library/Extensions/", ID = "es.govost.ryan.Thunderbolt3Unblocker" }

The Thunderbolt device still cannot be recognized. Can I get any help from here?

rgov commented 5 years ago

I'm running 10.14.4 and my Thunderbolt device works OK, so we should be able to get it to work for you.

First, please remember that after you install, you need to unplug the Thunderbolt device and plug it back in. You also probably need to do that every time you restart.

If that doesn't work, please sudo kextunload the file and then sudo kextload it again, and right after you do, run sudo dmesg to capture output and provide that here.

tank0930 commented 5 years ago

Thanks for the help. Apparently still not working. Here is the whole log of what I did and what I got.

EricdeMBP:~ eric$ sudo kextunload /Library/Extensions/Thunderbolt3Unblocker.kext 
Password:
EricdeMBP:~ eric$ sudo kextload /Library/Extensions/Thunderbolt3Unblocker.kext 
EricdeMBP:~ eric$ sudo sh -c 'chown -R root:wheel /Library/Extensions/Thunderbolt3Unblocker.kext && \
> chmod -R g-w,o-w /Library/Extensions/Thunderbolt3Unblocker.kext && \
> kextcache -i / && \
> nvram -d t3u-incompatible && \
> kextload -b es.govost.ryan.Thunderbolt3Unblocker'
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fa99641a060 [0x7fff8b9378f0]> { URL = "Thunderbolt3Unblocker.kext/ -- file:///Library/Extensions/", ID = "es.govost.ryan.Thunderbolt3Unblocker" }
KernelCache ID: 7D820A201B3C834B631D8129C7640488
Kext with invalid signatured (-67050) allowed: <OSKext 0x7fe92288de70 [0x7fff8b9378f0]> { URL = "Thunderbolt3Unblocker.kext/ -- file:///Library/Extensions/", ID = "es.govost.ryan.Thunderbolt3Unblocker" }
EricdeMBP:~ eric$ sudo dmesg
atisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769Starting poll type 4
Restarting poll type 4
Command 0x1100 completed. inCount: 2 data:0x0Command 0x1200 completed. inCount: 2 data:0x0Command 0x1300 completed. inCount: 2 data:0x0Command 0x2 completed. inCount: 2 data:0x5Command 0x1 completed. inCount: 2 data:0x1001Command 0x16 completed. inCount: 2 data:0x40e0Command 0xa completed. inCount: 2 data:0x0Command 0xb completed. inCount: 2 data:0xfffeCommand 0x12 completed. inCount: 2 data:0xffffCommand 0x13 completed. inCount: 2 data:0xffffCommand 0xf completed. inCount: 2 data:0x1b96Command 0x10 completed. inCount: 2 data:0x1c1eSmartBattery: finished polling type 4
sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769Starting poll type 4
Restarting poll type 4
Command 0x1100 completed. inCount: 2 data:0x0Command 0x1200 completed. inCount: 2 data:0x0Command 0x1300 completed. inCount: 2 data:0x0Command 0x2 completed. inCount: 2 data:0x5Command 0x1 completed. inCount: 2 data:0x1001Command 0x16 completed. inCount: 2 data:0x40e0Command 0xa completed. inCount: 2 data:0x0Command 0xb completed. inCount: 2 data:0xffe8Command 0x12 completed. inCount: 2 data:0x44f7Command 0x13 completed. inCount: 2 data:0xffffCommand 0xf completed. inCount: 2 data:0x1b96Command 0x10 completed. inCount: 2 data:0x1c1eSmartBattery: finished polling type 4
sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 43769sb_user_approval: kTCCServiceSystemPolicyAllFiles for System Informati [43769]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 4376
rgov commented 5 years ago

Try just:

  1. sudo kextload /Library/Extensions/Thunderbolt3Unblocker.kext
  2. sudo kextload /Library/Extensions/Thunderbolt3Unblocker.kext
  3. sudo dmesg

Your dmesg output above is pretty truncated, so I would expect more.

Could you also attach the output of system_profiler SPThunderboltDataType.

tank0930 commented 5 years ago

Oh, sorry for that. Here is the output:

EricdeMacBook-Pro:~ eric$ sudo kextunload /Library/Extensions/Thunderbolt3Unblocker.kext
Password:
EricdeMacBook-Pro:~ eric$ sudo kextload /Library/Extensions/Thunderbolt3Unblocker.kext
EricdeMacBook-Pro:~ eric$ sudo dmesg
r>)
+ IOAudioStream[<ptr>]::removeClient(<ptr>)
+-IOAudioStream[<ptr>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
- IOAudioStream[<ptr>]::removeClient(<ptr>)
- IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
- IOAudioEngineUserClient::externalMethod returns 0x0
+ IOAudioEngine[<ptr>]::stopAudioEngine()
+-IOAudioEngine[<ptr>]::setState(0x0. oldState=0x1)
+ IOAudioDevice[<ptr>]::audioEngineStopped() - numRunningAudioEngines = 1
+ IOAudioDevice[<ptr>]::scheduleIdleAudioSleep: idleSleepDelayTime = ffffffffffffffffffffffff
- IOAudioDevice[<ptr>]::scheduleIdleAudioSleep: idleSleepDelayTime = ffffffffffffffffffffffff
- IOAudioDevice[<ptr>]::audioEngineStopped() - numRunningAudioEngines = 0
- IOAudioEngine[<ptr>]::stopAudioEngine() returns 0x0
+ IOAudioEngineUserClient::externalMethod, selector=0x0,   arg0 0x0, arg1 0x1082e8000, arg2 0x8010 arg3 0x59f 
  scalarInputCount=0x4  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0 
+ IOAudioEngineUserClient::registerBuffer64 0x0 0x1082e8000 0x8010 0x59f
+ IOAudioEngineUserClient::safeRegisterClientBuffer64 <ptr> 
+ IOAudioEngineUserClient[<ptr>]::registerClientBuffer64  (<ptr>[1], 0x1082e8000, 0x8010, 0x59f)
  null clientBufferSetList
  did not find clientBufferSetList for ID 0x59f 
  clientBuffer->mAudioClientBuffer32.sourceBuffer before offset: <ptr>, offset size: 16
  clientBuffer->mAudioClientBuffer32.sourceBuffer after offset: <ptr>
  null clientBufferSetList
  did not find clientBufferSetList for ID 0x59f 
  creating new IOAudioClientBufferSet 
  output 
  !isOnline 
- IOAudioEngineUserClient::registerClientBuffer64() result 0x0
- IOAudioEngineUserClient::safeRegisterClientBuffer64  returns 0x0
- IOAudioEngineUserClient::registerBuffer64 0x0 0x1082e8000 0x8010 0x59f returns 0x0
- IOAudioEngineUserClient::externalMethod returns 0x0
+ IOAudioEngineUserClient::externalMethod, selector=0x3,   arg0 0x0, arg1 0x0, arg2 0x0 arg3 0x0 
  scalarInputCount=0x0  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0 
+ IOAudioEngineUserClient[<ptr>]::startClient() - 0
  audioEngine && !isInactive(). State = 0 
  audioEngine->getState() != kIOAudioEnginePaused 
+- IOAudioEngineUserClient[<ptr>]::setOnline(1)
  !isOnline() setting online 
+ IOAudioEngine[<ptr>]::startClient(<ptr>)
+ IOAudioEngine[<ptr>]::incrementActiveUserClients() - 0
+ IOAudioEngine[<ptr>]::startAudioEngine(state = 0)
+ IOAudioDevice[<ptr>]::protectedCompletePowerStateChange() - current = 2 - pending = 2
- IOAudioDevice[<ptr>]::protectedCompletePowerStateChange() - current = 2 - pending = 2 returns 0x0
+ IOAudioDevice[<ptr>]::protectedCompletePowerStateChange() - current = 2 - pending = 2
- IOAudioDevice[<ptr>]::protectedCompletePowerStateChange() - current = 2 - pending = 2 returns 0x0
+ IOAudioDevice[<ptr>]::audioEngineStarting() - numRunningAudioEngines = 0
- IOAudioDevice[<ptr>]::audioEngineStarting() - numRunningAudioEngines = 1
+- IOAudioEngine[<ptr>]::resetStatusBuffer()
+-IOAudioEngine[<ptr>]::setState(0x1. oldState=0)
- IOAudioEngine[<ptr>]::getTimerInterval()
- IOAudioEngine[<ptr>]::startAudioEngine() returns 0x0
- IOAudioEngine[<ptr>]::incrementActiveUserClients() - 1 returns 0
- IOAudioEngine[<ptr>]::startClient(<ptr>) returns 0x0
  engine started 
  bufferSet <ptr> 
  output clientBuffer <ptr> 
+ IOAudioStream[<ptr>]::addClient(<ptr>)
- IOAudioStream[<ptr>]::addClient(<ptr>) returns 0x0
- IOAudioEngineUserClient[<ptr>]::startClient() - 1 returns 0x0
- IOAudioEngineUserClient::externalMethod returns 0x0
+ IOAudioEngineUserClient::externalMethod, selector=0x4,   arg0 0x0, arg1 0x0, arg2 0x0 arg3 0x0 
  scalarInputCount=0x0  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0 
+ IOAudioStream[<ptr>]::removeClient(<ptr>)
+-IOAudioStream[<ptr>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
- IOAudioStream[<ptr>]::removeClient(<ptr>)
+- IOAudioEngine[<ptr>]::decrementActiveUserClients() - 0 returns 0x0
+- IOAudioEngine[<ptr>]::stopClient(<ptr>) returns 0x0
+- IOAudioEngineUserClient[<ptr>]::setOnline(0)
- IOAudioEngineUserClient::externalMethod returns 0x0
+ IOAudioEngineUserClient::externalMethod, selector=0x1,   arg0 0x1082E8000, arg1 0x59f, arg2 0x0 arg3 0x0 
  scalarInputCount=0x2  structureInputSize 0x0, scalarOutputCount 0x0, structureOutputSize 0x0 
+ IOAudioEngineUserClient[<ptr>]::unregisterClientBuffer64(0x<ptr>, 0x59f)
  searching for sourceBuffer 0x1082e8000 
+- IOAudioEngineUserClient[<ptr>]::removeBufferSet(<ptr>)
+ IOAudioStream[<ptr>]::removeClient(<ptr>)
+-IOAudioStream[<ptr>]::safeLogError kErrorLogDumpCounters mStreamErrorCountsUpdated=0
- IOAudioStream[<ptr>]::removeClient(<ptr>)
- IOAudioEngineUserClient::unregisterClientBuffer64 no sourcebuffer returns 0x0
- IOAudioEngineUserClient::externalMethod returns 0x0
+ IOAudioEngine[<ptr>]::stopAudioEngine()
+-IOAudioEngine[<ptr>]::setState(0x0. oldState=0x1)
+ IOAudioDevice[<ptr>]::audioEngineStopped() - numRunningAudioEngines = 1
+ IOAudioDevice[<ptr>]::scheduleIdleAudioSleep: idleSleepDelayTime = ffffffffffffffffffffffff
- IOAudioDevice[<ptr>]::scheduleIdleAudioSleep: idleSleepDelayTime = ffffffffffffffffffffffff
- IOAudioDevice[<ptr>]::audioEngineStopped() - numRunningAudioEngines = 0
- IOAudioEngine[<ptr>]::stopAudioEngine() returns 0x0
sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for fseventsd [43]sb_user_approval: pid 43 responsible for 43sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 43: not approvedSandbox: 2 duplicate reports for systemsoundserve deny(1) mach-lookup com.apple.assertiond.processassertionconnectionSandbox: coreduetd(69) deny(1) file-write-data /private/var/root/Library/Preferences/com.apple.coreduetd.plistSandbox: 1 duplicate report for coreduetd deny(1) file-write-data /private/var/root/Library/Preferences/com.apple.coreduetd.plistSandbox: \M-g\M-=\M^Q\M-f\M^X\M^S\M-f\M^\\M^I\M-i\M^A\M^S\M-h\M-/\M^M\M-e(56607) deny(1) mach-lookup com.apple.axserver (per-pid)sb_user_approval: kTCCServiceSystemPolicyAllFiles for fseventsd [43]sb_user_approval: pid 43 responsible for 43sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 43: not approvedStarting poll type 4
Restarting poll type 4
Command 0x1100 completed. inCount: 2 data:0x0Command 0x1200 completed. inCount: 2 data:0x0Command 0x1300 completed. inCount: 2 data:0x0Command 0x2 completed. inCount: 2 data:0x5Command 0x1 completed. inCount: 2 data:0x1101Command 0x16 completed. inCount: 2 data:0x40e0Command 0xa completed. inCount: 2 data:0xffabCommand 0xb completed. inCount: 2 data:0xffdbCommand 0x12 completed. inCount: 2 data:0x2b71Command 0x13 completed. inCount: 2 data:0xffffCommand 0xf completed. inCount: 2 data:0x1acaCommand 0x10 completed. inCount: 2 data:0x1c1fSmartBattery: finished polling type 4
Sandbox: 11 duplicate reports for \M-g\M-=\M^Q\M-f\M^X\M^S\M-f\M^\\M^I\M-i\M^A\M^S\M-h\M-/\M^M\M-e deny(1) mach-lookup com.apple.axserver (per-pid)Sandbox: coreduetd(69) deny(1) file-write-data /private/var/root/Library/Preferences/com.apple.coreduetd.plistSandbox: 1 duplicate report for coreduetd deny(1) file-write-data /private/var/root/Library/Preferences/com.apple.coreduetd.plistSandbox: mapspushd(1220) deny(1) network-outbound*:443sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63Sandbox: \M-g\M-=\M^Q\M-f\M^X\M^S\M-f\M^\\M^I\M-i\M^A\M^S\M-h\M-/\M^M\M-e(56607) deny(1) mach-lookup com.apple.axserver (per-pid)sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [63]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 63IOConsoleUsers: time(0) 0->0, lin 1, llk 0, 
IOConsoleUsers: gIOScreenLockState 1, hs 0, bs 0, now 0, sm 0x0
loginwindow is not entitled for IOHIDLibUserClient keyboard accessloginwindow is not entitled for IOHIDLibUserClient keyboard accessloginwindow is not entitled for IOHIDLibUserClient keyboard accessloginwindow is not entitled for IOHIDLibUserClient keyboard accessSandbox: 1 duplicate report for \M-g\M-=\M^Q\M-f\M^X\M^S\M-f\M^\\M^I\M-i\M^A\M^S\M-h\M-/\M^M\M-e deny(1) mach-lookup com.apple.axserver (per-pid)Sandbox: plugin-container(55191) deny(1) iokit-get-properties IOConsoleUsersIOConsoleUsers: time(0) 0->0, lin 1, llk 0, 
IOConsoleUsers: gIOScreenLockState 1, hs 0, bs 0, now 0, sm 0x0
xnu_override: Reverting patch
xnu_override: Disabling kernel write protection
xnu_override: Re-enabling kernel write protection
Sandbox: 7 duplicate reports for plugin-container deny(1) iokit-get-properties IOConsoleUsersSandbox: coreduetd(69) deny(1) file-write-data /private/var/root/Library/Preferences/com.apple.coreduetd.plistSandbox: 1 duplicate report for coreduetd deny(1) file-write-data /private/var/root/Library/Preferences/com.apple.coreduetd.plistSandbox: \M-g\M-=\M^Q\M-f\M^X\M^S\M-f\M^\\M^I\M-i\M^A\M^S\M-h\M-/\M^M\M-e(56607) deny(1) mach-lookup com.apple.axserver (per-pid)Could not get NVRAM property t3u-incompatible
Thunderbolt3Unblocker: No incompatibility info in NVRAM
---- TESTING XNU_OVERRIDE ----
xnu_override: Creating branch island
xnu_override: Disabling kernel write protection
xnu_override: Re-enabling kernel write protection
xnu_override: Disabling kernel write protection
xnu_override: Re-enabling kernel write protection
xnu_override: Patch applied
xnu_override: Reverting patch
xnu_override: Disabling kernel write protection
xnu_override: Re-enabling kernel write protection
xnu_override: Reverting patch
xnu_override: Unpatch target not found
---- XNU_OVERRIDE TESTS PASSED ----
xnu_override: Creating branch island
xnu_override: Disabling kernel write protection
xnu_override: Re-enabling kernel write protection
xnu_override: Disabling kernel write protection
xnu_override: Re-enabling kernel write protection
xnu_override: Patch applied
Thunderbolt3Unblocker: Patched IOThunderboltFamily
Sandbox: 3 duplicate reports for \M-g\M-=\M^Q\M-f\M^X\M^S\M-f\M^\\M^I\M-i\M^A\M^S\M-h\M-/\M^M\M-e deny(1) mach-lookup com.apple.axserver (per-pid)Sandbox: coreduetd(69) deny(1) file-write-data /private/var/root/Library/Preferences/com.apple.coreduetd.plis

and the output of system profiler:


Thunderbolt:

    Thunderbolt Bus 1:

      Vendor Name: Apple Inc.
      Device Name: MacBook Pro
      UID: 0x00014DF8ED88C201
      Route String: 0
      Firmware Version: 34.6
      Domain UUID: 79CD87DA-2C02-655C-B101-8A669E28AEE8
      Port:
          Status: No device connected
          Link Status: 0x101
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 4
          Link Controller Firmware Version: 0.97.0
      Port:
          Status: No device connected
          Link Status: 0x101
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 3
          Link Controller Firmware Version: 0.97.0

    Thunderbolt Bus 0:

      Vendor Name: Apple Inc.
      Device Name: MacBook Pro
      UID: 0x00014DF8ED88C200
      Route String: 0
      Firmware Version: 34.6
      Domain UUID: 09148F5B-8865-8753-84F8-31C484CB1458
      Port:
          Status: No device connected
          Link Status: 0x7
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x1
          Receptacle: 2
          Link Controller Firmware Version: 0.97.0
      Port:
          Status: Device connected
          Link Status: 0x2
          Speed: Up to 40 Gb/s x1
          Current Link Width: 0x2
          Receptacle: 1
          Link Controller Firmware Version: 0.97.0

        HP Thunderbolt 3Dock:

          Vendor Name: HP Inc.
          Device Name: HP Thunderbolt 3Dock
          Vendor ID: 0xF0
          Device ID: 0xE56
          Device Revision: 0x1
          UID: 0x00F05F2F98486C00
          Route String: 3
          Firmware Version: 18.1
          Port (Upstream):
              Status: Device connected
              Link Status: 0x2
              Speed: Up to 40 Gb/s x1
              Current Link Width: 0x2
              Link Controller Firmware Version: 0.28.0
          Port:
              Status: No device connected
              Link Status: 0x7
              Speed: Up to 40 Gb/s x1
              Current Link Width: 0x1
              Link Controller Firmware Version: 0.28.0
tank0930 commented 5 years ago

I am sorry, but I just tried the unload and load command without executing the command in the release page, and restarted the mac and repluged the cable, and found it's working now. Thank you so much for your help!

rgov commented 5 years ago

Thanks. So I have good news: Thunderbolt3Unblocker is working fine. You can tell this because dmesg said Thunderbolt3Unblocker: Patched IOThunderboltFamily and because your System Profiler output does not have the word "Unsupported" in it.

However, Thunderbolt3Unblocker just unblocks the device, it doesn't activate any functionality of the device. You need the appropriate device driver for that. And for whatever reason, it seems that the driver was present on your system in 10.14.1 but disappeared in 10.14.4.

Sometimes when people post that their dock doesn't work, what they really mean is that the video output doesn't work, but USB ports work fine. Is that the case for you? This is the first time someone has posted about an HP dock, usually it's the Dell dock they have trouble with.

I'm afraid I don't have more I can do for you.

rgov commented 5 years ago

Just saw your more recent comment. Yeah, glad it's working.