[TS101] PD negotiation failure
Describe the bug
TS101 fails to negotiate powering on Baseus GaN2 Lite Quick Charger. It boots, but it only sees 5 volt and is interrupted after couple of seconds. None of PD modes from settings worked. Official firmware does not fail to negotiate Power Delivery and works correctly.
To Reproduce Take that charger and connect the iron to it using Type C - C cable.
Expected behavior It would negotiate PD and pull all 65 watts available
Details of your device:
- Device: TS101
- Release: v2.23d.009AA10A
- Power adapter being used: Baseus GaN2 Lite Quick Charger
Additional context
Official manual (yep 😄) notes that it supports "QC4, PD3.0, QC3.0, QC2.0, etc". Listed power profiles are:
- 5v 3A
- 9v 3A
- 12v 3A
- 15v 3A
- 20v 3,25A
#2138 #2109 #2104 #2069 #2041 #1887 #1851 #1668 #1680
Considering all of those issues, I suspect that there is something wrong with our PD implementation. What is needed to debug that?
There are limitations I know about that cause issues with Apple laptop devices (which spam out requests with really tiny timeouts that not all IronOS devices can meet).
There are chargers that I know have issues because they timeout too quickly at the start in providing their source details. Which I have a wip branch on fixing.
There are chargers that I do not yet have PD traffic captures from so I have NFI what is going on.
There are probably bugs in the stack, 100%, and PR's are always welcome. I do not have time to chase every issue, I'm hoping someone else makes a better PD stack than mine that I can move to, but I have not yet come across one, especially one that compiles small enough to fit on Miniware devices.
There are also devices like the TS101 that I can't fully support due to limitations of the design and my desire to donate free time to support a manufacturer that has gone back on open-source.
At this point in time the limiting factors are the ability to debug said chargers (For ultimate debugging I need I2C and PD bus captures). These issues are compounded by my available time, motivation and very very few people contributing to help.
I normally debug using a Pinecil as it allows capturing the PD and I2C traffic using an USB-C interpose + PD debugger. Which makes it somewhat doable to follow issues. But that means having the charger in-hand.
At this point in time the limiting factors are the ability to debug said chargers (For ultimate debugging I need I2C and PD bus captures). These issues are compounded by my available time, motivation and very very few people contributing to help.
What is needed to capture those?
USB-C interpose, I assume?
Two devices are typically required:
- A USB-PD capture device, that can record messages with timestamps.
- A logic analyser that can capture the raw I2C messages on the I2C bus. + USB-C breakout that can be inserted inline to tap I2C on Pinecil devices or soldered wire onto I2C pullups on other devices to gain access to the internal I2C bus.
I can guess debug chargers with (1), but (2) is generally required if its not a simpler issue. Note: Only Pinecil devices have the I2C bus exposed for easy debugging.
Additional information: it does the same as in other issues, PD state 3 that then switches into state 6 and immediately powers down
@Ralim I noticed that when I manually building v2.22 I get the issue but getting the prebuilt version (v2.22) from the release build does not do that, what do you think could be the reason?
Using the Apple M2 chip for the build process, let me know if you need more details or what did you use to build the v2.22?
what did you use to build the v2.22?
All builds for last 5+ years are only built in docker, in Github Actions.
Honestly not sure what the root cause would be, only thing I could think of would be different compiler versions (did you use the docker file from the v2.22 tag?) or possibly because the files may be linked in a different order, somehow the clone chip and its flash cache is sensitive to something around that?
I am not sure of this is of any help, but what I noticed, on my pinecil V2, is that it starts heating when the charger is still at 5V. My charger then drops below the 3.5V and the pincil reboots. When I press the - button as soon as the display comes up, it seems to delay the heating enough to get the PD negotiation to finish and set the charger voltage at 20V. After this everything works fine. As 0Karakurt0 mentioned, None of PD modes from settings worked for me as well.
Device: Pinecil V2 Release: v2.22E.C308FE8C Charger: Multiple (GaN2)
@laro-dev Can you please test the latest dev builds. For example this one. I thought I had fixed this since 2.22
I tried v2.23D with succes. It now starts directly. However it does not use more than 15V. Previously it was 20V. Maybe this is a setting I am missing. Anyway, the main problem for me is solved. Thank you.
I tried 2.23 (official and latest DEV) but it keeps resetting when a PD charger is connected. V2.22 works as expected.
I have a macbook pro m2, TS101 and I have the same problem. I looked at the logs and saw that xHCI returns setAddress: completed with result code 4 and AppleUSBHostPort::createDevice: failed (0xe00002bc) — completion code 4 = USB Transaction Error (maybe timeout). After several attempts, macOS announces "persistent enumeration failures", breaks the session and ts101 rebooted. Earlier i use my apple power adapter 140w on firmware out of the box it worked and received about 20v. But from the macbook it rebooted. Now on v2.23 he rebooting, on v2.22 recive only 5v from apple power adapter.
MacOS USB log
default 15:52:50.503595+0300 kernel IOPort::addTransport(): [Port-USB-C@3] Adding transport... (transportType: 2 [USB2], index: 0)
default 15:52:50.503782+0300 kernel IOPortTransportState::start(): [Port-USB-C@3: USB2] m_parentPort->isFeatureEnabled(kIOPortFeatureTRM): YES, this->isTRMSupported(): YES, (transportType: 2, parentPortType: 2, parentPortNumber: 3)
default 15:52:50.503818+0300 kernel IOPortTransportState::start(): [Port-USB-C@3: USB2] Found ACM service during startup! (transportType: 2, parentPortType: 2, parentPortNumber: 3)
default 15:52:50.503998+0300 kernel IOPortTransportState::_updatePreDefinedMetadataProperties(): [Port-USB-C@3: USB2] Updating pre-defined metadata properties...
default 15:52:50.504053+0300 kernel IOPortTransportState::setAuthenticationTimeout(): [Port-USB-C@3: USB2] authTimeout: 0 seconds
default 15:52:50.504057+0300 kernel IOPortTransportState::setDriverStatus(): [Port-USB-C@3: USB2] driverStatus: 1 [Not Ready]
default 15:52:50.504106+0300 kernel IOPortTransportState::registerService(): [Port-USB-C@3: USB2] Registering service USB2@(null)... (transportType: 2, provider: Port-USB-C@3)
default 15:52:50.504237+0300 kernel IOPort::addTransport_block_invoke(): [Port-USB-C@3] Added transport! (transport: Port-USB-C@3/USB2)
default 15:52:50.505494+0300 kernel IOPortFamily::registerService(): [Port-USB-C@3] Registering service... (providerPath: IOService:/AppleARMPE/arm-io/AppleT602xIO/i2c0@9B040000/AppleS5L8940XI2CController/hpmBusManager@6B/AppleHPMBusController/hpm2/AppleHPMARMI2C/AppleHPMDevice@3B, options: 8)
default 15:52:50.505851+0300 kernel IOPortFamily::registerService(): [Port-USB-C@3] Registering service... (providerPath: IOService:/AppleARMPE/arm-io/AppleT602xIO/i2c0@9B040000/AppleS5L8940XI2CController/hpmBusManager@6B/AppleHPMBusController/hpm2/AppleHPMARMI2C/AppleHPMDevice@3B, options: 8)
default 15:52:50.505964+0300 kernel AppleTCController::printConnectedTransports(0x2@0x3b): AppleTCController::printConnectedTransports(@0x3b) - setting USB2 USB3 as DFP | | , | as connected
default 15:52:50.506011+0300 kernel IOPortTransportStateUSB::setDataRole(): [@: IOPortTransportStateUSB3] Setting data role... (dataRole: 2 [Host])
default 15:52:50.506071+0300 kernel IOPortTransportState::handleMetadataChanges(): [@: IOPortTransportStateUSB3] Handling metadata changes... (shouldReregisterService: NO, m_handleMetadataChangesRecursionCount: 0)
default 15:52:50.506081+0300 kernel IOPortTransportState::_updatePreDefinedMetadataProperties(): [@: IOPortTransportStateUSB3] Updating pre-defined metadata properties...
default 15:52:50.506122+0300 kernel IOPortTransportState::handleStateChange(): [@: IOPortTransportStateUSB3] Handling state change...
default 15:52:50.506127+0300 kernel IOPort::addTransport(): [Port-USB-C@3] Adding transport... (transportType: 3 [USB3], index: 0)
default 15:52:50.506201+0300 kernel IOPortTransportState::start(): [Port-USB-C@3: USB3] m_parentPort->isFeatureEnabled(kIOPortFeatureTRM): YES, this->isTRMSupported(): YES, (transportType: 3, parentPortType: 2, parentPortNumber: 3)
default 15:52:50.506212+0300 kernel IOPortTransportState::start(): [Port-USB-C@3: USB3] Found ACM service during startup! (transportType: 3, parentPortType: 2, parentPortNumber: 3)
default 15:52:50.506876+0300 kernel IOPortTransportState::setAuthenticationTimeout(): [Port-USB-C@3: USB3] authTimeout: 0 seconds
default 15:52:50.506880+0300 kernel IOPortTransportState::setDriverStatus(): [Port-USB-C@3: USB3] driverStatus: 1 [Not Ready]
default 15:52:50.506901+0300 kernel IOPortTransportState::registerService(): [Port-USB-C@3: USB3] Registering service USB3@(null)... (transportType: 3, provider: Port-USB-C@3)
default 15:52:50.506938+0300 kernel IOPort::addTransport_block_invoke(): [Port-USB-C@3] Added transport! (transport: Port-USB-C@3/USB3)
default 15:52:50.507009+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:50.507286+0300 kernel IOPortTransportStateUSB::setDataRole(): [Port-USB-C@3: USB2] Setting data role... (dataRole: 2 [Host])
default 15:52:50.507292+0300 kernel IOPortTransportStateUSB::_updateDataRole_block_invoke(): [Port-USB-C@3: USB2] Updating data role... (dataRole: 0 [None] -> 2 [Host], isOverride: NO, client: NULL, m_dataRole: 2 [Host], m_dataRoleOverride: -1 [Unknown])
default 15:52:50.507313+0300 kernel IOPortTransportState::setHash(): [Port-USB-C@3: USB2] hash: NO
default 15:52:50.507322+0300 kernel IOPortTransportState::handleMetadataChanges(): [Port-USB-C@3: USB2] Handling metadata changes... (shouldReregisterService: NO, m_handleMetadataChangesRecursionCount: 0)
default 15:52:50.507327+0300 kernel IOPortTransportState::_updatePreDefinedMetadataProperties(): [Port-USB-C@3: USB2] Updating pre-defined metadata properties...
default 15:52:50.507349+0300 kernel IOServiceNotificationManager::handleServiceReregistration(): [Port-USB-C@3/USB2] Re-registering service...
default 15:52:50.507353+0300 kernel IOPortTransportState::registerService(): [Port-USB-C@3: USB2] Registering service USB2@(null)... (transportType: 2, provider: Port-USB-C@3)
default 15:52:50.507373+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB2] Handling state change...
default 15:52:50.507381+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB2] Sending 1 message(s)... (m_propertyChanged: NO)
default 15:52:50.508929+0300 kernel IOPortTransportState::_handleNotification_block_invoke(): [Port-USB-C@3: USB2] m_trmInfo.acmState.state: 0 -> 2 [Unknown -> Limited], m_trmInfo.acmState.gracePeriodReason: 0 -> 4 [Unknown -> Device Unlocked], m_trmInfo.acmState.deviceLocked: YES -> NO, m_trmInfo.acmState.cacheMiss: NO -> NO, m_trmInfo.acmState.relaxedPeriod: NO -> YES
default 15:52:50.508946+0300 kernel IOPortTransportState::_updateTRMState(): [Port-USB-C@3: USB2] Updating TRM state...
default 15:52:50.508951+0300 kernel IOPortTransportStateUSB::calculateAuthorizationState(): [Port-USB-C@3: USB2] Calculating authorization state...
default 15:52:50.508959+0300 kernel IOPortTransportState::calculateAuthorizationState(): [Port-USB-C@3: USB2] Calculating authorization state...
default 15:52:50.508963+0300 kernel IOPortTransportState::calculateAuthorizationState_block_invoke(): [Port-USB-C@3: USB2] *** LTNART ***
default 15:52:50.508968+0300 kernel IOPortTransportState::_updateTRMState_block_invoke(): [Port-USB-C@3: USB2] m_trmInfo.identificationRestricted: [YES -> NO], m_trmInfo.transportRestricted: [YES -> YES], m_trmInfo.state: 2, m_authorizationStatus: 1, m_active: NO
default 15:52:50.508977+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB2] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:50.509025+0300 kernel IOPortTransportState::_handleNotification_block_invoke(): [Port-USB-C@3: USB3] m_trmInfo.acmState.state: 0 -> 2 [Unknown -> Limited], m_trmInfo.acmState.gracePeriodReason: 0 -> 4 [Unknown -> Device Unlocked], m_trmInfo.acmState.deviceLocked: YES -> NO, m_trmInfo.acmState.cacheMiss: NO -> NO, m_trmInfo.acmState.relaxedPeriod: NO -> YES
default 15:52:50.509037+0300 kernel IOPortTransportState::_updateTRMState(): [Port-USB-C@3: USB3] Updating TRM state...
default 15:52:50.509040+0300 kernel IOPortTransportStateUSB::calculateAuthorizationState(): [Port-USB-C@3: USB3] Calculating authorization state...
default 15:52:50.509042+0300 kernel IOPortTransportState::calculateAuthorizationState(): [Port-USB-C@3: USB3] Calculating authorization state...
default 15:52:50.509046+0300 kernel IOPortTransportState::calculateAuthorizationState_block_invoke(): [Port-USB-C@3: USB3] *** LTNART ***
default 15:52:50.509048+0300 kernel IOPortTransportState::_updateTRMState_block_invoke(): [Port-USB-C@3: USB3] m_trmInfo.identificationRestricted: [YES -> NO], m_trmInfo.transportRestricted: [YES -> YES], m_trmInfo.state: 2, m_authorizationStatus: 1, m_active: NO
default 15:52:50.509057+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:50.559341+0300 kernel IOPortTransportState::setDriverStatus(): [Port-USB-C@3: USB3] driverStatus: 2 [Ready]
default 15:52:50.559400+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:50.559442+0300 kernel usb-drd2-port-ss@02200000: AppleUSB40XHCITypeCPort::cableChangeOccurred: USB3 mode change, powering off
default 15:52:50.559457+0300 kernel usb-drd2-port-ss@02200000: AppleUSB40XHCITypeCPort::cableChangeOccurred: cable connected, powering on
default 15:52:50.561320+0300 kernel IOPortTransportState::setDriverStatus(): [Port-USB-C@3: USB2] driverStatus: 2 [Ready]
default 15:52:50.561362+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB2] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:50.561412+0300 kernel usb-drd2-port-hs@02100000: AppleUSB20XHCITypeCPort::cableChangeOccurred: cable connected, powering on
default 15:52:50.607503+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:50.607526+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:50.607582+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB2] Handling state change...
default 15:52:50.607594+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB2] Sending 1 message(s)... (m_propertyChanged: NO)
default 15:52:50.624079+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:50.624097+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:50.624140+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB2] Handling state change...
default 15:52:50.624151+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB2] Sending 1 message(s)... (m_propertyChanged: NO)
default 15:52:50.635446+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:50.635461+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:50.635509+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB2] Handling state change...
default 15:52:50.635519+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB2] Sending 1 message(s)... (m_propertyChanged: NO)
default 15:52:50.639061+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:50.639075+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:50.639108+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB2] Handling state change...
default 15:52:50.639120+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB2] Sending 1 message(s)... (m_propertyChanged: NO)
default 15:52:50.639202+0300 kernel AppleTCController::printConnectedTransports(0x2@0x3b): AppleTCController::printConnectedTransports(@0x3b) - setting USB2 USB3 as DFP | | , | as connected
default 15:52:50.718051+0300 kernel IOPortTransportStateUSB3::setActive(): [Port-USB-C@3: USB3] active: YES
default 15:52:50.718087+0300 kernel IOPortTransportStateUSB3::setActive_block_invoke(): [Port-USB-C@3: USB3] active: 0 [NO] -> 1 [YES]
default 15:52:50.718097+0300 kernel IOPortTransportState::setActive(): [Port-USB-C@3: USB3] active: YES (transportType: 3 [USB3])
default 15:52:50.718117+0300 kernel IOPortTransportState::_updateTRMState(): [Port-USB-C@3: USB3] Updating TRM state...
default 15:52:50.718127+0300 kernel IOPortTransportStateUSB::calculateAuthorizationState(): [Port-USB-C@3: USB3] Calculating authorization state...
default 15:52:50.718137+0300 kernel IOPortTransportState::calculateAuthorizationState(): [Port-USB-C@3: USB3] Calculating authorization state...
default 15:52:50.718146+0300 kernel IOPortTransportState::calculateAuthorizationState_block_invoke(): [Port-USB-C@3: USB3] *** LTRR ***
default 15:52:50.718177+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:50.718189+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 3 message(s)... (m_propertyChanged: YES)
default 15:52:50.718314+0300 kernel IOServiceNotificationManager::handleServiceReregistration(): [Port-USB-C@3/USB3] Re-registering service...
default 15:52:50.718322+0300 kernel IOPortTransportState::registerService(): [Port-USB-C@3: USB3] Registering service USB3@(null)... (transportType: 3, provider: Port-USB-C@3)
default 15:52:50.718559+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3] Sending 3 message(s)... (m_propertyChanged: YES)
default 15:52:50.819540+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB3] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 1)
default 15:52:50.953772+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:50.953790+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:50.953856+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB2] Handling state change...
default 15:52:50.953867+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB2] Sending 1 message(s)... (m_propertyChanged: NO)
default 15:52:50.954744+0300 kernel IOPortTransportStateUSB2::setActive(): [Port-USB-C@3: USB2] active: YES
default 15:52:50.954765+0300 kernel IOPortTransportStateUSB2::setActive_block_invoke(): [Port-USB-C@3: USB2] active: 0 [NO] -> 1 [YES]
default 15:52:50.954773+0300 kernel IOPortTransportState::setActive(): [Port-USB-C@3: USB2] active: YES (transportType: 2 [USB2])
default 15:52:50.954787+0300 kernel IOPortTransportState::_updateTRMState(): [Port-USB-C@3: USB2] Updating TRM state...
default 15:52:50.954796+0300 kernel IOPortTransportStateUSB::calculateAuthorizationState(): [Port-USB-C@3: USB2] Calculating authorization state...
default 15:52:50.954807+0300 kernel IOPortTransportState::calculateAuthorizationState(): [Port-USB-C@3: USB2] Calculating authorization state...
default 15:52:50.954814+0300 kernel IOPortTransportState::calculateAuthorizationState_block_invoke(): [Port-USB-C@3: USB2] *** LTRR ***
default 15:52:50.954833+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB2] Handling state change...
default 15:52:50.954844+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB2] Sending 3 message(s)... (m_propertyChanged: YES)
default 15:52:50.954920+0300 kernel IOServiceNotificationManager::handleServiceReregistration(): [Port-USB-C@3/USB2] Re-registering service...
default 15:52:50.954931+0300 kernel IOPortTransportState::registerService(): [Port-USB-C@3: USB2] Registering service USB2@(null)... (transportType: 2, provider: Port-USB-C@3)
default 15:52:50.955055+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
default 15:52:50.955153+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3] Sending 2 message(s)... (m_propertyChanged: YES)
error 15:52:51.116661+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::executeCommand: command[2] 0x0000010000068000 00000000 01002c01 got result 0x0000010000048020 04000000 01008401 after 0ms (enqueued 0ms)
error 15:52:51.116692+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::setAddress: completed with result code 4
default 15:52:51.116851+0300 kernel usb-drd2-port-hs@02100000: AppleUSBHostPort::createDevice: failed to create device (0xe00002bc)
default 15:52:51.116931+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 1)
default 15:52:51.820557+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB3] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 1)
default 15:52:51.820620+0300 kernel IOPortTransportStateUSB3::setActive(): [Port-USB-C@3: USB3] active: NO
default 15:52:51.820627+0300 kernel IOPortTransportStateUSB3::setActive_block_invoke(): [Port-USB-C@3: USB3] active: 1 [YES] -> 0 [NO]
default 15:52:51.820645+0300 kernel IOPortTransportState::setActive(): [Port-USB-C@3: USB3] active: NO (transportType: 3 [USB3])
default 15:52:51.820661+0300 kernel IOPortTransportState::setHash(): [Port-USB-C@3: USB3] hash: NO
default 15:52:51.820686+0300 kernel IOPortTransportState::handleMetadataChanges(): [Port-USB-C@3: USB3] Handling metadata changes... (shouldReregisterService: NO, m_handleMetadataChangesRecursionCount: 0)
default 15:52:51.820693+0300 kernel IOPortTransportState::_updatePreDefinedMetadataProperties(): [Port-USB-C@3: USB3] Updating pre-defined metadata properties...
default 15:52:51.820775+0300 kernel IOPortTransportState::setAuthenticationStatus(): [Port-USB-C@3: USB3] authenticationStatus: 0 [Idle]
default 15:52:51.820781+0300 kernel IOPortTransportState::_updateTRMState(): [Port-USB-C@3: USB3] Updating TRM state...
default 15:52:51.820790+0300 kernel IOPortTransportStateUSB::calculateAuthorizationState(): [Port-USB-C@3: USB3] Calculating authorization state...
default 15:52:51.820801+0300 kernel IOPortTransportState::calculateAuthorizationState(): [Port-USB-C@3: USB3] Calculating authorization state...
default 15:52:51.820810+0300 kernel IOPortTransportState::calculateAuthorizationState_block_invoke(): [Port-USB-C@3: USB3] *** LTNART ***
default 15:52:51.820827+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:51.820841+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: NO)
default 15:52:51.821011+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:52.055733+0300 mDNSResponder [R180->mDNS] DNSServiceBrowse result -- event: add, expired: no, ifindex: 14, name hash: d30f3d6c, type: PTR, rdata: <mask.hash: 'cZ1Y2TaanNx2CQMLqPuSbg=='>
default 15:52:52.117871+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
error 15:52:52.240539+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::executeCommand: command[5] 0x0000010000060000 00000000 01002c01 got result 0x0000010000048050 04000000 01008401 after 0ms (enqueued 0ms)
error 15:52:52.240561+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::setAddress: completed with result code 4
default 15:52:52.240632+0300 kernel usb-drd2-port-hs@02100000: AppleUSBHostPort::createDevice: failed to create device (0xe00002bc)
default 15:52:52.240655+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 1)
default 15:52:52.973227+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:52.973252+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:53.005610+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:53.005626+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:53.008707+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:53.008717+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:53.008775+0300 kernel AppleTCController::printConnectedTransports(0x2@0x3b): AppleTCController::printConnectedTransports(@0x3b) - setting USB2 USB3 as DFP | | , | as connected
default 15:52:53.028323+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
default 15:52:53.132916+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: NO, nominalSignalingFrequenciesHz.count: 0)
default 15:52:53.852823+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:53.852849+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:53.863940+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
default 15:52:53.864212+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:53.864228+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:53.868522+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:53.868530+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:53.868613+0300 kernel AppleTCController::printConnectedTransports(0x2@0x3b): AppleTCController::printConnectedTransports(@0x3b) - setting USB2 USB3 as DFP | | , | as connected
default 15:52:54.112627+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:54.112653+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
error 15:52:54.150702+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::executeCommand: command[8] 0x0000010000068000 00000000 01002c01 got result 0x0000010000048080 04000000 01008401 after 0ms (enqueued 0ms)
error 15:52:54.150748+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::setAddress: completed with result code 4
default 15:52:54.150903+0300 kernel usb-drd2-port-hs@02100000: AppleUSBHostPort::createDevice: failed to create device (0xe00002bc)
default 15:52:54.150966+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 1)
default 15:52:55.152288+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
error 15:52:55.394551+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::executeCommand: command[11] 0x0000010000060000 00000000 01002c01 got result 0x00000100000480b0 04000000 01008401 after 0ms (enqueued 0ms)
error 15:52:55.394578+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::setAddress: completed with result code 4
default 15:52:55.394694+0300 kernel usb-drd2-port-hs@02100000: AppleUSBHostPort::createDevice: failed to create device (0xe00002bc)
default 15:52:55.394738+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 1)
default 15:52:56.199866+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:56.199892+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:56.231828+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:56.231852+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:56.235029+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:56.235044+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:56.235162+0300 kernel AppleTCController::printConnectedTransports(0x2@0x3b): AppleTCController::printConnectedTransports(@0x3b) - setting USB2 USB3 as DFP | | , | as connected
default 15:52:56.257903+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
default 15:52:56.362277+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: NO, nominalSignalingFrequenciesHz.count: 0)
default 15:52:57.078768+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:57.078778+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:57.089024+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:57.089041+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:57.093230+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:57.093244+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:57.093317+0300 kernel AppleTCController::printConnectedTransports(0x2@0x3b): AppleTCController::printConnectedTransports(@0x3b) - setting USB2 USB3 as DFP | | , | as connected
default 15:52:57.094835+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
error 15:52:57.498337+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::executeCommand: command[14] 0x0000010000068000 00000000 01002c01 got result 0x00000100000480e0 04000000 01008401 after 0ms (enqueued 0ms)
error 15:52:57.498354+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::setAddress: completed with result code 4
default 15:52:57.498457+0300 kernel usb-drd2-port-hs@02100000: AppleUSBHostPort::createDevice: failed to create device (0xe00002bc)
default 15:52:57.498506+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 1)
default 15:52:57.974695+0300 kernel IOPortTransportState::handleMetadataChanges(): [Port-USB-C@3: CC] Handling metadata changes... (shouldReregisterService: NO, m_handleMetadataChangesRecursionCount: 0)
default 15:52:57.974701+0300 kernel IOPortTransportState::_updatePreDefinedMetadataProperties(): [Port-USB-C@3: CC] Updating pre-defined metadata properties...
default 15:52:57.974755+0300 kernel IOServiceNotificationManager::handleServiceReregistration(): [Port-USB-C@3/CC] Re-registering service...
default 15:52:57.974761+0300 kernel IOPortTransportState::registerService(): [Port-USB-C@3: CC] Registering service CC@(null)... (transportType: 1, provider: Port-USB-C@3)
default 15:52:57.974901+0300 kernel IOPortTransportState::handleMetadataChanges(): [Port-USB-C@3: CC] Handling metadata changes... (shouldReregisterService: NO, m_handleMetadataChangesRecursionCount: 0)
default 15:52:57.974905+0300 kernel IOPortTransportState::_updatePreDefinedMetadataProperties(): [Port-USB-C@3: CC] Updating pre-defined metadata properties...
default 15:52:57.974921+0300 kernel IOServiceNotificationManager::handleServiceReregistration(): [Port-USB-C@3/CC] Re-registering service...
default 15:52:57.974925+0300 kernel IOPortTransportState::registerService(): [Port-USB-C@3: CC] Registering service CC@(null)... (transportType: 1, provider: Port-USB-C@3)
default 15:52:57.978357+0300 kernel IOPortFamily::handleMetadataChanges(): [Port-USB-C@3/CC/SOP'] Handling metadata changes... (shouldReregisterService: NO)
default 15:52:57.978363+0300 kernel IOPortFamily::_updatePreDefinedMetadataProperties(): [Port-USB-C@3/CC/SOP'] Updating pre-defined metadata properties...
default 15:52:57.978394+0300 kernel IOPortFamily::handleMetadataChanges(): [Port-USB-C@3/CC/SOP'] Handling metadata changes... (shouldReregisterService: NO)
default 15:52:57.978399+0300 kernel IOPortFamily::_updatePreDefinedMetadataProperties(): [Port-USB-C@3/CC/SOP'] Updating pre-defined metadata properties...
default 15:52:57.978534+0300 kernel IOPortFamily::_updatePreDefinedMetadataProperties(): [Port-USB-C@3/CC/SOP'] Updating pre-defined metadata properties...
default 15:52:57.978559+0300 kernel IOPortFamily::registerService(): [Port-USB-C@3/CC/SOP'] Registering service... (providerPath: IOService:/AppleARMPE/arm-io/AppleT602xIO/i2c0@9B040000/AppleS5L8940XI2CController/hpmBusManager@6B/AppleHPMBusController/hpm2/AppleHPMARMI2C/AppleHPMDevice@3B/Port-USB-C@3/CC, options: 0)
default 15:52:57.978668+0300 kernel IOPortFamily::handleMetadataChanges(): [Port-USB-C@3/CC/SOP'] Handling metadata changes... (shouldReregisterService: NO)
default 15:52:57.978674+0300 kernel IOPortFamily::_updatePreDefinedMetadataProperties(): [Port-USB-C@3/CC/SOP'] Updating pre-defined metadata properties...
default 15:52:57.978725+0300 kernel IOPortFamily::handleMetadataChanges(): [Port-USB-C@3/CC/SOP'] Handling metadata changes... (shouldReregisterService: NO)
default 15:52:57.978730+0300 kernel IOPortFamily::_updatePreDefinedMetadataProperties(): [Port-USB-C@3/CC/SOP'] Updating pre-defined metadata properties...
default 15:52:57.979069+0300 kernel IOServiceNotificationManager::handleServiceReregistration(): [Port-USB-C@3/CC/SOP'] Re-registering service...
default 15:52:57.979135+0300 kernel IOPortFamily::registerService(): [Port-USB-C@3/CC/SOP'] Registering service... (providerPath: IOService:/AppleARMPE/arm-io/AppleT602xIO/i2c0@9B040000/AppleS5L8940XI2CController/hpmBusManager@6B/AppleHPMBusController/hpm2/AppleHPMARMI2C/AppleHPMDevice@3B/Port-USB-C@3/CC, options: 0)
default 15:52:57.979181+0300 kernel IOServiceNotificationManager::handleServiceReregistration(): [Port-USB-C@3/CC/SOP'] Re-registering service...
default 15:52:57.979226+0300 kernel IOPortFamily::registerService(): [Port-USB-C@3/CC/SOP'] Registering service... (providerPath: IOService:/AppleARMPE/arm-io/AppleT602xIO/i2c0@9B040000/AppleS5L8940XI2CController/hpmBusManager@6B/AppleHPMBusController/hpm2/AppleHPMARMI2C/AppleHPMDevice@3B/Port-USB-C@3/CC, options: 0)
default 15:52:57.981957+0300 kernel IOPortFamily::_updatePreDefinedMetadataProperties(): [Port-USB-C@3/CC/SOP] Updating pre-defined metadata properties...
default 15:52:57.981982+0300 kernel IOPortFamily::registerService(): [Port-USB-C@3/CC/SOP] Registering service... (providerPath: IOService:/AppleARMPE/arm-io/AppleT602xIO/i2c0@9B040000/AppleS5L8940XI2CController/hpmBusManager@6B/AppleHPMBusController/hpm2/AppleHPMARMI2C/AppleHPMDevice@3B/Port-USB-C@3/CC, options: 0)
default 15:52:57.982054+0300 kernel IOServiceNotificationManager::handleServiceReregistration(): [Port-USB-C@3/CC/SOP] Re-registering service...
default 15:52:57.982130+0300 kernel IOPortFamily::_updatePreDefinedMetadataProperties(): [Port-USB-C@3/CC/SOP] Updating pre-defined metadata properties...
default 15:52:57.982379+0300 kernel IOPortFamily::registerService(): [Port-USB-C@3/CC/SOP] Registering service... (providerPath: IOService:/AppleARMPE/arm-io/AppleT602xIO/i2c0@9B040000/AppleS5L8940XI2CController/hpmBusManager@6B/AppleHPMBusController/hpm2/AppleHPMARMI2C/AppleHPMDevice@3B/Port-USB-C@3/CC, options: 0)
default 15:52:57.982955+0300 kernel IOPortTransportProtocolAppleUVDM::start - [Port-USB-C@3/CC/SOP'/AppleUVDM] uvdmlog boot-arg: 0x1, uvdmdebug boot-arg: 0x0
default 15:52:57.983078+0300 kernel IOPortTransportProtocolAppleUVDM::setPowerState - [Port-USB-C@3/CC/SOP'/AppleUVDM] Setting power state to 0x1
default 15:52:57.983293+0300 kernel IOPortTransportProtocolAppleUVDM::start - [Port-USB-C@3/CC/SOP/AppleUVDM] uvdmlog boot-arg: 0x1, uvdmdebug boot-arg: 0x0
default 15:52:57.985002+0300 kernel IOPortTransportProtocolAppleUVDM::poweredStart - [Port-USB-C@3/CC/SOP'/AppleUVDM] AUVDM mode not active
default 15:52:57.985006+0300 kernel IOPortTransportProtocolAppleUVDM::terminate - [Port-USB-C@3/CC/SOP'/AppleUVDM] terminating
default 15:52:57.985011+0300 kernel IOPortFamily::terminate(): [Port-USB-C@3/CC/SOP'/AppleUVDM] Terminating Port-USB-C@3/CC/SOP'/AppleUVDM...
default 15:52:57.985264+0300 kernel IOPortTransportProtocolAppleUVDM::poweredStart - [Port-USB-C@3/CC/SOP'/AppleUVDM] Start time: 1758027177s,983087us, finish time: 1758027177s,985263us, status=0xE00002C7
default 15:52:57.985327+0300 kernel IOPortTransportProtocol::stop(): [Port-USB-C@3/CC/SOP'/AppleUVDM] Stopping protocol...
default 15:52:57.985337+0300 kernel IOPortFamily::stop(): [Port-USB-C@3/CC/SOP'/AppleUVDM] Stopping Port-USB-C@3/CC/SOP'/AppleUVDM...
default 15:52:57.985862+0300 kernel IOPortTransportProtocolAppleUVDM::setPowerState - [Port-USB-C@3/CC/SOP/AppleUVDM] Setting power state to 0x1
default 15:52:57.987737+0300 kernel IOPortTransportProtocolAppleUVDM::poweredStart - [Port-USB-C@3/CC/SOP/AppleUVDM] AUVDM mode not active
default 15:52:57.987740+0300 kernel IOPortTransportProtocolAppleUVDM::terminate - [Port-USB-C@3/CC/SOP/AppleUVDM] terminating
default 15:52:57.987745+0300 kernel IOPortFamily::terminate(): [Port-USB-C@3/CC/SOP/AppleUVDM] Terminating Port-USB-C@3/CC/SOP/AppleUVDM...
default 15:52:57.987885+0300 kernel IOPortTransportProtocolAppleUVDM::poweredStart - [Port-USB-C@3/CC/SOP/AppleUVDM] Start time: 1758027177s,985871us, finish time: 1758027177s,987885us, status=0xE00002C7
default 15:52:57.987919+0300 kernel IOPortTransportProtocol::stop(): [Port-USB-C@3/CC/SOP/AppleUVDM] Stopping protocol...
default 15:52:57.987925+0300 kernel IOPortFamily::stop(): [Port-USB-C@3/CC/SOP/AppleUVDM] Stopping Port-USB-C@3/CC/SOP/AppleUVDM...
default 15:52:58.499762+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
error 15:52:58.865241+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::executeCommand: command[17] 0x0000010000060000 00000000 01002c01 got result 0x0000010000048110 04000000 01008401 after 0ms (enqueued 0ms)
error 15:52:58.865277+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::setAddress: completed with result code 4
default 15:52:58.865384+0300 kernel usb-drd2-port-hs@02100000: AppleUSBHostPort::createDevice: failed to create device (0xe00002bc)
default 15:52:58.865422+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 1)
default 15:52:59.425318+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:59.425337+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:59.457560+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:59.457576+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:59.460509+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:52:59.460519+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:52:59.460608+0300 kernel AppleTCController::printConnectedTransports(0x2@0x3b): AppleTCController::printConnectedTransports(@0x3b) - setting USB2 USB3 as DFP | | , | as connected
default 15:52:59.483963+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
default 15:52:59.588552+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: NO, nominalSignalingFrequenciesHz.count: 0)
default 15:53:00.304765+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:53:00.304785+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:00.316032+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
default 15:53:00.316330+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:53:00.316348+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:00.320077+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:53:00.320091+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:00.320209+0300 kernel AppleTCController::printConnectedTransports(0x2@0x3b): AppleTCController::printConnectedTransports(@0x3b) - setting USB2 USB3 as DFP | | , | as connected
error 15:53:00.846892+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::executeCommand: command[20] 0x0000010000068000 00000000 01002c01 got result 0x0000010000048140 04000000 01008401 after 0ms (enqueued 0ms)
error 15:53:00.846934+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::setAddress: completed with result code 4
default 15:53:00.847049+0300 kernel usb-drd2-port-hs@02100000: AppleUSBHostPort::createDevice: failed to create device (0xe00002bc)
default 15:53:00.847125+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 1)
default 15:53:01.848507+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
error 15:53:02.331659+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::executeCommand: command[23] 0x0000010000060000 00000000 01002c01 got result 0x0000010000048170 04000000 01008401 after 0ms (enqueued 0ms)
error 15:53:02.331696+0300 kernel AppleT8112USBXHCICommandRing: AppleUSBXHCICommandRing::setAddress: completed with result code 4
default 15:53:02.331828+0300 kernel usb-drd2-port-hs@02100000: AppleUSBHostPort::createDevice: failed to create device (0xe00002bc)
default 15:53:02.331850+0300 kernel usb-drd2-port-hs@02100000: AppleUSBHostPort::disconnect: persistent enumeration failures
default 15:53:02.331882+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 1)
default 15:53:02.650943+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:53:02.650973+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:02.684083+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:53:02.684107+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:02.687376+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:53:02.687391+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:02.687541+0300 kernel AppleTCController::printConnectedTransports(0x2@0x3b): AppleTCController::printConnectedTransports(@0x3b) - setting USB2 USB3 as DFP | | , | as connected
default 15:53:02.710051+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
default 15:53:02.814693+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: NO, nominalSignalingFrequenciesHz.count: 0)
default 15:53:03.530867+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:53:03.530883+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:03.541999+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [Port-USB-C@3: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: YES, nominalSignalingFrequenciesHz.count: 3)
default 15:53:03.542643+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:53:03.542659+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:03.545852+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: USB3] Handling state change...
default 15:53:03.545861+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/USB3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:03.545932+0300 kernel AppleTCController::printConnectedTransports(0x2@0x3b): AppleTCController::printConnectedTransports(@0x3b) - setting USB2 USB3 as DFP | | , | as connected
default 15:53:03.697967+0300 kernel IOPortTransportState::handleMetadataChanges(): [Port-USB-C@3: CC] Handling metadata changes... (shouldReregisterService: NO, m_handleMetadataChangesRecursionCount: 0)
default 15:53:03.697972+0300 kernel IOPortTransportState::_updatePreDefinedMetadataProperties(): [Port-USB-C@3: CC] Updating pre-defined metadata properties...
default 15:53:03.698010+0300 kernel IOPortTransportState::handleMetadataChanges(): [Port-USB-C@3: CC] Handling metadata changes... (shouldReregisterService: NO, m_handleMetadataChangesRecursionCount: 0)
default 15:53:03.698014+0300 kernel IOPortTransportState::_updatePreDefinedMetadataProperties(): [Port-USB-C@3: CC] Updating pre-defined metadata properties...
default 15:53:03.698033+0300 kernel IOPortTransportState::handleMetadataChanges(): [Port-USB-C@3: CC] Handling metadata changes... (shouldReregisterService: NO, m_handleMetadataChangesRecursionCount: 0)
default 15:53:03.698035+0300 kernel IOPortTransportState::_updatePreDefinedMetadataProperties(): [Port-USB-C@3: CC] Updating pre-defined metadata properties...
default 15:53:03.698061+0300 kernel IOServiceNotificationManager::handleServiceReregistration(): [Port-USB-C@3/CC] Re-registering service...
default 15:53:03.698065+0300 kernel IOPortTransportState::registerService(): [Port-USB-C@3: CC] Registering service CC@(null)... (transportType: 1, provider: Port-USB-C@3)
default 15:53:03.698208+0300 kernel IOPortTransportState::handleMetadataChanges(): [Port-USB-C@3: CC] Handling metadata changes... (shouldReregisterService: NO, m_handleMetadataChangesRecursionCount: 0)
default 15:53:03.698210+0300 kernel IOPortTransportState::_updatePreDefinedMetadataProperties(): [Port-USB-C@3: CC] Updating pre-defined metadata properties...
default 15:53:03.698622+0300 kernel IOServiceNotificationManager::handleServiceReregistration(): [Port-USB-C@3/CC] Re-registering service...
default 15:53:03.698633+0300 kernel IOPortTransportState::registerService(): [Port-USB-C@3: CC] Registering service CC@(null)... (transportType: 1, provider: Port-USB-C@3)
default 15:53:03.698931+0300 kernel IOPortTransportState::setActive(): [Port-USB-C@3: CC] active: NO (transportType: 1 [CC])
default 15:53:03.698947+0300 kernel IOPortTransportState::setHash(): [Port-USB-C@3: CC] hash: NO
default 15:53:03.698961+0300 kernel IOPortTransportState::handleMetadataChanges(): [Port-USB-C@3: CC] Handling metadata changes... (shouldReregisterService: NO, m_handleMetadataChangesRecursionCount: 0)
default 15:53:03.698966+0300 kernel IOPortTransportState::_updatePreDefinedMetadataProperties(): [Port-USB-C@3: CC] Updating pre-defined metadata properties...
default 15:53:03.699291+0300 kernel IOPortTransportState::setAuthenticationStatus(): [Port-USB-C@3: CC] authenticationStatus: 0 [Idle]
default 15:53:03.699312+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: CC] Handling state change...
default 15:53:03.699318+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/CC] Sending 2 message(s)... (m_propertyChanged: NO)
default 15:53:03.699368+0300 kernel IOPortFamily::terminate(): [Port-USB-C@3/CC/SOP] Terminating Port-USB-C@3/CC/SOP...
default 15:53:03.699804+0300 kernel IOPortFamily::terminate(): [Port-USB-C@3/CC/SOP'] Terminating Port-USB-C@3/CC/SOP'...
default 15:53:03.699846+0300 kernel IOPortFeaturePower::removePowerSources(): [Port-USB-C@3/Power In] Removing all power sources...
default 15:53:03.699979+0300 kernel IOPort::_removeTransport(): [Port-USB-C@3] Removing transport... (transport: Port-USB-C@3/USB3)
default 15:53:03.699990+0300 kernel IOPortTransportState::terminate(): [Port-USB-C@3: USB3] Terminating IOPortTransportStateUSB3...
default 15:53:03.700151+0300 kernel IOPort::_removeTransport_block_invoke(): [Port-USB-C@3] Removed transport! (transport: Port-USB-C@3/USB3)
default 15:53:03.700203+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:03.700316+0300 kernel IOPort::_removeTransport(): [Port-USB-C@3] Removing transport... (transport: Port-USB-C@3/USB2)
default 15:53:03.700335+0300 kernel IOPortTransportState::terminate(): [Port-USB-C@3: USB2] Terminating IOPortTransportStateUSB2...
default 15:53:03.700490+0300 kernel IOPort::_removeTransport_block_invoke(): [Port-USB-C@3] Removed transport! (transport: Port-USB-C@3/USB2)
default 15:53:03.700524+0300 kernel IOPortFamily::handleMetadataChanges(): [Port-USB-C@3] Handling metadata changes... (shouldReregisterService: NO)
default 15:53:03.700527+0300 kernel IOPortFamily::_updatePreDefinedMetadataProperties(): [Port-USB-C@3] Updating pre-defined metadata properties...
default 15:53:03.700536+0300 kernel IOPort::_updateConnectionActive_block_invoke(): [Port-USB-C@3] m_connectionActive: NO, m_connectionCount: 30, m_connectionUUID: NULL
default 15:53:03.700544+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:03.700572+0300 kernel IOPort::_setUserAuthorizationStatus(): [Port-USB-C@3] userAuthorizationStatus: 0 [Not Required]
default 15:53:03.700597+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3] Sending 3 message(s)... (m_propertyChanged: YES)
default 15:53:03.700726+0300 kernel IOPortFamily::registerService(): [Port-USB-C@3] Registering service... (providerPath: IOService:/AppleARMPE/arm-io/AppleT602xIO/i2c0@9B040000/AppleS5L8940XI2CController/hpmBusManager@6B/AppleHPMBusController/hpm2/AppleHPMARMI2C/AppleHPMDevice@3B, options: 8)
default 15:53:03.701009+0300 kernel IOPortFamily::registerService(): [Port-USB-C@3] Registering service... (providerPath: IOService:/AppleARMPE/arm-io/AppleT602xIO/i2c0@9B040000/AppleS5L8940XI2CController/hpmBusManager@6B/AppleHPMBusController/hpm2/AppleHPMARMI2C/AppleHPMDevice@3B, options: 8)
default 15:53:03.704255+0300 accessoryupdaterd Stream event happened for filter: com.apple.iokit.matching,com.apple.UARPUpdaterServiceUSBPD,USBCLightningDisconnect
default 15:53:03.705089+0300 accessoryupdaterd [0x722276bc0] activating connection: mach=false listener=false peer=false name=com.apple.UARPUpdaterServiceUSBPD
default 15:53:03.705733+0300 UARPUpdaterServiceUSBPD [0x114a08000] activating connection: mach=false listener=false peer=true name=com.apple.UARPUpdaterServiceUSBPD.peer[336].0x114a08000
default 15:53:03.710320+0300 kernel IOPortFeaturePower::removePowerSources(): [Port-USB-C@3/Power In] Removing all power sources...
default 15:53:03.710465+0300 kernel IOPortTransportComponent::stop(): [Port-USB-C@3/CC/SOP] Stopping component...
default 15:53:03.710478+0300 kernel IOPortFamily::stop(): [Port-USB-C@3/CC/SOP] Stopping Port-USB-C@3/CC/SOP...
default 15:53:03.710491+0300 kernel usb-drd2-port-ss@02200000: AppleUSB40XHCITypeCPort::cableChangeOccurred: cable disconnected, powering off
default 15:53:03.710598+0300 kernel IOPortTransportComponent::stop(): [Port-USB-C@3/CC/SOP'] Stopping component...
default 15:53:03.710608+0300 kernel IOPortFamily::stop(): [Port-USB-C@3/CC/SOP'] Stopping Port-USB-C@3/CC/SOP'...
default 15:53:03.710632+0300 kernel IOPortTransportStateUSB3::stop(): [Port-USB-C@3: USB3] Stopping IOPortTransportStateUSB3...
default 15:53:03.710637+0300 kernel IOPortTransportStateUSB::stop(): [Port-USB-C@3: USB3] Stopping IOPortTransportStateUSB3...
default 15:53:03.710642+0300 kernel IOPortTransportState::stop(): [Port-USB-C@3: USB3] Stopping IOPortTransportStateUSB3... (this: USB3@(null), provider: Port-USB-C@3)
default 15:53:03.710694+0300 kernel IOPortTransportStateUSB2::stop(): [Port-USB-C@3: USB2] Stopping IOPortTransportStateUSB2...
default 15:53:03.710697+0300 kernel IOPortTransportStateUSB::stop(): [Port-USB-C@3: USB2] Stopping IOPortTransportStateUSB2...
default 15:53:03.710700+0300 kernel IOPortTransportState::stop(): [Port-USB-C@3: USB2] Stopping IOPortTransportStateUSB2... (this: USB2@(null), provider: Port-USB-C@3)
error 15:53:03.712466+0300 UARPUpdaterServiceUSBPD -[UARPUSBPDUpdater releasePowerAssertionForAccessory]: Already released power assertion for USBPD
default 15:53:03.712687+0300 UARPUpdaterServiceUSBPD [0x114a08000] invalidated because the client process (pid 336) either cancelled the connection or exited
default 15:53:03.712317+0300 kernel Sandbox: UARPUpdaterServiceUSBPD(1114) allow iokit-get-properties iokit-class:AppleHPMDevice property:RID
default 15:53:03.761224+0300 kernel IOPortTransportState::setActive(): [Port-USB-C@3: CC] active: YES (transportType: 1 [CC])
default 15:53:03.761291+0300 kernel IOPortTransportState::handleStateChange(): [Port-USB-C@3: CC] Handling state change...
default 15:53:03.761301+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3/CC] Sending 3 message(s)... (m_propertyChanged: YES)
default 15:53:03.761370+0300 kernel IOServiceNotificationManager::handleServiceReregistration(): [Port-USB-C@3/CC] Re-registering service...
default 15:53:03.761375+0300 kernel IOPortTransportState::registerService(): [Port-USB-C@3: CC] Registering service CC@(null)... (transportType: 1, provider: Port-USB-C@3)
default 15:53:03.761956+0300 kernel IOPortFamily::registerService(): [Port-USB-C@3] Registering service... (providerPath: IOService:/AppleARMPE/arm-io/AppleT602xIO/i2c0@9B040000/AppleS5L8940XI2CController/hpmBusManager@6B/AppleHPMBusController/hpm2/AppleHPMARMI2C/AppleHPMDevice@3B, options: 8)
default 15:53:03.765898+0300 kernel IOPort::_updateConnectionActive_block_invoke(): [Port-USB-C@3] m_connectionActive: YES, m_connectionCount: 31, m_connectionUUID: 612FE950-2A0C-46A2-A5CA-7D180534264B
default 15:53:03.765917+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:03.766004+0300 kernel IOServiceNotificationManager::sendMessages(): [Port-USB-C@3] Sending 2 message(s)... (m_propertyChanged: YES)
default 15:53:04.184721+0300 kernel IOPortTransportState::setNominalSignalingFrequencies(): [@: USB2] Setting nominal signaling frequencies... (nominalSignalingFrequenciesHz: NO, nominalSignalingFrequenciesHz.count: 0)
error 15:53:04.184736+0300 kernel [ERROR] [@: USB2] Transport has been terminated, ignoring method invocation!
default 15:53:04.184979+0300 kernel usb-drd2-port-hs@02100000: AppleUSB20XHCITypeCPort::cableChangeOccurred: cable disconnected, powering off (I disconnected cable)
When I have free time, I will try to fix it and I will solder during lectures ahaha