I am encountering a very frustrating issue since purchasing a MBP 2018.

I have a USB 2.0 Apple Keyboard.

As new MacBook models only have USB-C ports, I had to purchase a USB hub (Anker 7-in-1).

However it is it and miss whether or not my keyboard is detected. I haven't yet been able to isolate a fix-sequence (e.g. connect keyboard to hub, connect power to hub, connect hub to MacBook).

Hub, but no keyboard plugged in:

enter image description here

Keyboard plugged in but not sending keystrokes:

enter image description here

After reboot, keyboard is detected and sends keystrokes:

enter image description here

I notice strange USB device enumeration also -- Those screenshots display 3x USB 3.1 bus, but MBP has 4 USB-C ports. And Anker appears underneath two of these, but There is only one Anker hub.

Is there some known issue with USB on these new machines?

2 Answers 2


I have the same issue. My USBC hub is Deltaco USBC 1266.

You probably don't need to reboot, just move the keyboard from one slot to another or move the whole dongle from one port to another. This usually resolves it for me.

I had this problem when the computer was new in 2016. Whatever the OS was then. And I got it again after upgrading to Catalina.

  • This is what I've resorted to doing. I unplug everything, then I connect the power into the hub, then the USB keyboard, then finally plug the hub into the computer. Usually it works, not always. I need to investigate using different ports each retry.
    – P i
    Dec 15, 2019 at 0:31

I am using a 2019 Macbook Pro 13" with Mac OS 10.15.3 (Catalina). I have a Dell D6000 USB-C dock and a Dell P2419HC USB-C monitor that can act as a USB-C hub. With both of these docks/hubs, I have the issue where I will plug in the USB-C cable to the Macbook Pro 13" and sometimes the USB devices or monitors will be recognized and sometimes they won't. Additionally, sometimes the Dell D6000 will provide power to the laptop and other times it won't.

Essentially, each time I plug the USB-C cable in to the laptop, it is completely random as to whether things will work or not, and this behavior occurs with both the monitor hub and the dock. If I unplug and replug the cable in multiple times, it will eventually work... sometimes on the first try, second try, or third try. Sometimes I will reconnect the cable 5-6 times before I get all external devices to be recognized PLUS power to the laptop.

I have reset the SMC and the NVRAM with no luck. I almost returned the D6000 dock until I realized the monitor was behaving the same way. I have a CalDigit Thunderbolt 2 Dock that I can plugin to the same laptop using a Thunderbolt 2 to Thunderbolt 3 adapter, and when using this approach, the USB devices show up every single time I disconnect and reconnect, leading me to believe that this could be a Dell hardware problem, or something about how the Dell devices work with Apple's hardware or OS. However the original post references an Anker device, and another post Deltaco, so it's tricky to know if this has something to do with Thunderbolt 3, or just with 3rd party vendors using USB-C.

So, my long-winded answer would be try disconnecting and reconnecting until everything works fine. Or try some other hardware or device to see what happens, I just don't have the disposable income to throw around testing this out.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .