IronOS icon indicating copy to clipboard operation
IronOS copied to clipboard

[TS101] PD negotiation failure

Open 0Karakurt0 opened this issue 5 months ago • 12 comments

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

0Karakurt0 avatar Jul 25 '25 11:07 0Karakurt0

#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?

0Karakurt0 avatar Jul 25 '25 12:07 0Karakurt0

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.

Ralim avatar Jul 25 '25 12:07 Ralim

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?

0Karakurt0 avatar Jul 25 '25 12:07 0Karakurt0

Two devices are typically required:

  1. A USB-PD capture device, that can record messages with timestamps.
  2. 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.

Ralim avatar Jul 25 '25 12:07 Ralim

Additional information: it does the same as in other issues, PD state 3 that then switches into state 6 and immediately powers down

0Karakurt0 avatar Jul 28 '25 10:07 0Karakurt0

@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?

midrizi avatar Aug 04 '25 16:08 midrizi

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?

Ralim avatar Aug 06 '25 04:08 Ralim

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 avatar Aug 17 '25 08:08 laro-dev

@laro-dev Can you please test the latest dev builds. For example this one. I thought I had fixed this since 2.22

Ralim avatar Aug 17 '25 08:08 Ralim

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.

laro-dev avatar Aug 17 '25 10:08 laro-dev

I tried 2.23 (official and latest DEV) but it keeps resetting when a PD charger is connected. V2.22 works as expected.

EyalRotem avatar Sep 15 '25 08:09 EyalRotem

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

DjamikTea avatar Sep 16 '25 16:09 DjamikTea