Almost every time that I put my macbook pro late 2016 (touch bar) to sleep while the USB-C adapters are plugged they stop responding when I wake up the laptop.
All my adapters have multiple ports (i.e usb, hdmi, ethernet). If I unplug them and plug them again in different ports only the hdmi works again, and the only way i found so far to make USB and Ethernet work again is rebooting the laptop.
PS: I have have Sierra (10.12.6 (16G29))
Best Answer
The first things I'd try is resetting both the NVRAM and SMC.
Before following the steps below, ensure you have no external hardware connected and that you're using the built-in keyboard.
Resetting the NVRAM on Late-2016 MacBook Pro models
Older Macs had what's called Parameter RAM (PRAM), newer Macs use Non-Volatile Random-Access Memory (NVRAM). To reset the NVRAM on all Late-2016 MacBook Pro models (with and without Touch Bar) follow these steps:
Note 1: When you log back in you may need to readjust some of your system preferences (e.g. speaker volume, screen resolution, startup disk selection, time zone information, etc).
Note 2: These steps will also work to reset the NVRAM (or PRAM) for all Macs. However, the late-2016 and 2017 MBP models actually required the commandoptionpr keys to be held down for 20 seconds, while earlier Macs did not require this, but doing so does not cause any problems either.
Reset the SMC
There's a couple of ways you can reset the SMC on your MBP, however I prefer the following steps:
After resetting both the NVRAM and SMC, use your MBP to determine if the problem still occurs. Let me know how you go.