MBP 13 2020 won't recognize USB devices from TB dock after sleeping and connecting to the dock. After unplugging the dock MBP crashes and does SMC reset

Device: MBP 13" 2020 10th gen i5

Catalina 10.15.6

Dock: CalDigit TS3+ with firmware 44.1


I'm not sure if this problem is exclusive to Catalina 10.15.6, but I can't say since my dock arrived after the latest update got shipped and I haven't tried if it works on 10.15.5.


Basically, I unplug the dock at night and put the MBP to sleep. After a few hours of sleep it seems to stop recognizing the USB devices plugged into the dock. The dock has a USB audio interface, a logitech wireless dongle (for G604 mouse), a DP monitor and the power supply for the dock. When I plug it after the mac has been in sleep for hours, the mac won't recognize the audio card and the mouse (just the USB issue we had in previous catalina versions with all kinds of USB hubs and USB devices), but the monitor works and everything has power supplied to it, including the USB devices.

If I then unplug the dock and replug it, often the mac straight-up crashes completely and shuts down, powering on with an error that it recovered from a problem ( it also does an SMC reset).


The error report later states: "Intel CrashLog recorded due to unexpected reset".


This reddit thread speaks of the exact same issue with a different monitor and some people with different docks:

https://www.reddit.com/r/macbookpro/comments/i0m9si


Basically, what I'm saying is that the original USB issue is not fixed yet and now it's much worse because:

  1. You can't fix the USB problem unless you restart the mac - re-plugging the devices into the dock won't solve it
  2. The macbook directly crashes and does an SMC reset if you unplug/replug the dock, wiping your unsaved data and crashing anything else you might have open at the time


Additional problem: Monitor sometimes doesn't wake up at all after mac is awoken from sleep. At one point the monitor went to sleep WHILE I was using the mac actively.


I have tried NVRAM/SMC resets and they did nothing.


I wrote an email to CalDigit and they confirmed a lot of other users have complained about this:


"Our engineers have been investigating into the brand new 2020 MacBooks as we’ve had detailed reports from several of our customers who have tried many different brands of docks, from OWC, Kensington, Elgato and ours and none of them have been able to function correctly via the latest chipsets in these Macs."


PLEASE FIX the usb/dock/monitor issues already! This is a problem of Apple devices exclusively. This is unacceptable for a laptop at this price from the year 2020. Cheap off-brand laptops do not have such issues with peripherals!!

MacBook Pro 13″, macOS 10.15

Posted on Aug 4, 2020 11:01 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 16, 2021 2:25 PM

11.1 fixed it for me on my 2020 Intel MBA. I could reproduce it consistently every time before that version, and now I can't make it fail. It just picks up and keeps on going.


This is with multiple bits of TB hardware, too: a TB3 dock and an old Apple TB monitor. Both of them work, whether direct to the machine or with the monitor behind the dock.


It was bad, but it's over. Try it.

Similar questions

344 replies
Question marked as Top-ranking reply

Jan 16, 2021 2:25 PM in response to Tony Lash

11.1 fixed it for me on my 2020 Intel MBA. I could reproduce it consistently every time before that version, and now I can't make it fail. It just picks up and keeps on going.


This is with multiple bits of TB hardware, too: a TB3 dock and an old Apple TB monitor. Both of them work, whether direct to the machine or with the monitor behind the dock.


It was bad, but it's over. Try it.

Jan 20, 2021 1:08 AM in response to ArtemisAlmighty

11.1 finally seems to fix the problem. Phew!


Just for context: my setup is a MBP13" 2020 and an external LG Ultrafine 5k.


My primary use case is starting to work, connecting the LG without ever opening the MBP's lid and working with the LG 5k screen, KB and magic trackpad connected to its USB-C hub all day.


In the evening, I disconnect the LG (lid of the MBP still closed), and later may or may not open the lid to use the MBP away from the work desk. Before 11.1, next time I connected the MBP to the LG 5k, either external USB would be dead with screen ok, or the machine would crash entirely.


Over time I found that opening the lid before disconnecting the LG 5k also prevented the problem - that's the workaround I've been using the past 2 months to avoid a reboot each and every day.


Now with 11.1, just putting the (closed) MBP to sleep and disconnecting the LG works fine. I haven't tried "hot" disconnecting (w/o putting the MBP to sleep) yet.

Feb 14, 2021 3:04 AM in response to jsolano91

Essentially, Big Sur 11.1 fixed the main problem (dead USB or crash on reconnecting external LG Ultrafine 5k) for me, too, and 11.2 has not brought back any problems, either :-)


However my sound output selection/AirPlay menu reveals that apparently disconnecting and re-connecting the LG still produces a "zombie" of the monitor's USB audio, see screenshot.


So while for all practical purposes 11.1 allows me to work normally with my LG and external USB devices connected to it, there still seem to be problems related to TB connected peripherals Apple should fix…



Feb 22, 2021 2:41 AM in response to BrendanClay

FIXED by upgrade from Catalina to Big Sur 11.2.1


The issues I had:


  1. Intel crash, when plugging in Thunderbolt Apple Display, or when coming out of sleep having had plugged in the Thunderbolt Display whilst sleeping.
  2. System not seeing in built hub in Apple Thunderbolt Display, would only work after a Shutdown/Restart


MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports) 2 GHz Quad-Core Intel Core i5

Apple Thunderbolt Display (TB2)

Apple Thunderbolt 2>3 adaptor


Aug 17, 2020 4:51 PM in response to broko_fankone

Try turning off Powernap. I received this tip from the Reddit community Discord, and it worked for me so far. (2 days, no hanging or usb issues.)


System Preferences -> Energy Saver -> Battery -> Uncheck 'Enable Powernap'.

(not on screen right now, so I may be misremembering exact words)


My second display issue through the TS3 Plus is still not fixed though.

Sep 9, 2020 2:10 PM in response to dd36

I'm very happy to read that CalDigit have sent data to Apple and claim it might get resolved with an update. Since obviously, for us - the users - the problem is with our docks and the alignment of planets, not the macs!


Jokes aside, here are 3 ways you can 100% avoid this problem, although the workarounds are nowhere near good enough to be called a permanent solution. I am also not entirely sure it will work the same way with monitor hubs, but it might:


Option 1: Never unplug the dock. When you leave your laptop sleeping, keep the dock and everything in it plugged. (This is useful if you won't be using it for a while, but not too long)


Option 2: Shut down your mac and unplug the dock. Plug it back in after you boot it up. (This is useful when you won't be using it for long, like when you go to sleep)


Option 3: Remove the dock, but never allow your MBP to sleep. (This is useful if you plan to undock, but keep using the laptop somewhere else for some period of time)


This issue occurs when the mac sleeps for a while (could be just a few minutes to a few hours) with the dock unplugged, and then you connect the dock to it. It doesn't happen if the mac never goes to sleep. And it will not happen if you power the mac after it was shut down (or restart it) and you connect the dock.


For example, when working at home I either plug the dock on the left or right side of the mac, depending on whether I have my work laptop on the desk, or not. At least once a day I swap the ports. The mac NEVER crashes when I do this, since it was awake when I unplugged and re-plugged the dock.


Having this information, I think you can avoid the crashes until Apple release a fix. Obviously this is highly inconvenient for such an expensive and new machine, but at least we can somewhat deal with it with these workarounds. I haven't had the crash since making this thread because I follow these steps. But I am very annoyed that I need to follow so many extra steps just to be able to use my laptop normally.


Hope this helps you and may the gods be favourable and grant us a fix.

Dec 11, 2020 2:07 AM in response to Tony Lash

I now seem to have found a reliable way of avoiding a reboot: I put the MBP2020 into sleep mode when I leave my desk for a longer period (overnight for example) and wait until my USB devices indicate that they have been disconnected. I have a hub with an LED for each port that lights up when a device is connected. When I put the MBP into sleep mode, I wait until those lights go out on the hub, then I disconnect the laptop. Next morning, I reconnect everything and alas, the lights come back up and all my USB devices are connected again.


This is a suitable workaround for me and only slightly more inconvenient that my normal routine (moving my mouse pointer into one (active) corner which switches off the display.


Hope that helps a few of you guys until Apple finally fixes this once and for all...



Aug 10, 2020 11:44 PM in response to broko_fankone

I have managed to install MacOS Catalina 10.15.5 in a separate partition. Though the testing was limited I did manage with no issues to put Macbook (Pro 2020, 13") to sleep, disconnect Thunderbolt docks, have it sleep for 5 mins and when reconnecting it all worked fine. Tried with both docks I own (CalDigit TS3+ and I-tec).

Therefore issue is not HW fault but bug Apple introduced in 10.15.6 .


I am aware that 10.15.6 was supposed to fix issues with sleep/wakeup and crashing 16" Macbook Pros ... and there was another issue with USB keyboards/mouse not working on 10.15.5 .... it is too much effort to move all files/apps to 10.15.5 plus my employer manages the machine so update to 10.15.6 maybe automatically installed.

Net is - am too tired from testing for Apple and not knowing if they acknowledge the issue at all nor whether they plan to fix it.


They do have from quite a few of us Crashlogs (and i assume number of people who do have thunderbolt docks is probably in 1000s if not more but only 10 complained on this forum) so I hope they do.

FYI Big Sur Beta 4 has the same bug and it crashes the machine and loses the ports as well.


So net is - issue is not HW but Macos. Whether Apple will do anything about it - I don't know if anyone will answer that question ?

Aug 22, 2020 9:03 AM in response to Sk42ers

I had powernap disabled on battery the whole time, so that alone can not be the decisive factor. I now tried disabling it on AC as well, seems to reduce the frequency of the issue. Otho, I now did an updato to Big Sur Beta 5, and even with powernap enabled, I am unable to reproduce the error.


Did someone else upgrade to Beta 5?


In the end I really have to say it is a shame Apple ignores bugs for months, but is able to remove Apps from the Appstore in hours if they don't contribute to the enormous wealth this company already has. Definitely the first and last product from Apple for me.

Sep 9, 2020 7:53 AM in response to WesleydeSouza

I found a partial workaround. Your mileage may vary.


I have 2020 13" MBP with an Elgato Thunderbolt 3 Pro Dock and experience both the kernel panic (system crash) and non-working ports that many others have described.


After systematically testing with separate user accounts, I can now avoid the system crash, by changing a setting in System Preferences under Security & Privacy in the General tab. I had set it to require password "immediately" after sleep or screen saver begins. As far as I can tell, on my system, changing this setting to anything else, e.g., 5 seconds prevents the system from crashing. But I still have a problem getting the Ethernet port to connect when reconnecting the dock. This still requires a reboot.


I hope this might help others avoid system crashes.

Oct 23, 2020 10:32 AM in response to broko_fankone

I have a clue to an interesting "fix" (but it´s not yet thoroughly investigated or confirmed):


My MacBook Pro 2020 has 4 Thunderbolt Interfaces. It seems (from looking at the System Report List) that each pair of these is connected to an individual Hardware Driver ("Thunderbolt 1" and "Thunderbolt 2"). Hot connect/disconnect seems to make these somehow "stuck", specifically in case the MBP went to Stby for more than 5 Minutes (Tea Break) during disconnect.


I simply tried to reconnect using the "other pair" of Thunderbolt/USB-C connectors on my MBP: disconnect from right side plug, go to Stby, get a cup of tea, re-connect to a plug on the left side. And: no crash. All fine.

I tried a couple times. And I had no time to investigate further or try more often. But no crash using this method:

Re-connect on the opposite side of your Macbook you were connected to previously.


Weird, eh?

My suspicion: someone forgot to implement an Interface to a reset function that may be invoked in the Thunderbolt controllers. However, such a function seems to be executed in case a connector is connected for the 1st time. This function seems to run on both HW controllers at the same time. Even if triggered by the "other" plug or HW. So, the function is there - just the interface to actually call it from the OS is missing.

Too complicated? never mind. Apple will know what I´m writing about ...

Nov 17, 2020 11:11 AM in response to fietenb

I run a MBP2020 with 2x CalDigit TS3+ docks in different locations. Each dock has two external Dell monitors plus external webcam and other bits.


Since upgrading to Big Sur I've not had a single problem - I've been able to successfully sleep the machine, wake at the other location and plug in etc. The CalDigit dock utility is aware of the dock and the external screens and external camera etc. all work fine. I'm in the habit of unplugging from the dock first, then sleeping the machine - not sure if that makes a difference?


So for me, Big Sur has fixed the headache problem of Intel crash reboots etc. which is a massive relief. I'm sorry to hear people are still having issues, even after Big Sur? I like some of the improvements in Big Sur too.


The only problem I have left is the atrocious battery life which seems to be related to Microsoft OneDrive constantly enumerating files.


It's disappointing that Apple have been so silent on the issue :(

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

MBP 13 2020 won't recognize USB devices from TB dock after sleeping and connecting to the dock. After unplugging the dock MBP crashes and does SMC reset

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.