USB Keyboard not working after sleep

I use my MacBook pro with the lid closed and two monitors. I have an external Mac USB keyboard, too. Before the Catalina upgrade, I was able to wake the computer using the external keyboard. Now, after I put the MacBook into Sleep then reconnect to my monitors & keyboard the keyboard does not work. The monitors work fine and the mouse can be used to wake the Mac. But the keyboard does not work until I perform a restart.


Any thoughts?

MacBook

Posted on Oct 30, 2019 10:01 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 28, 2020 5:18 PM

Brand new 2020 MBP 16" not working.


2 official Apple keyboards sadly not working. Detached everything and reboot, reinserted etc. All the USB ports work with other devices fine. The ONLY thing that worked for me was an SMC reset. What a royal PITA! Everything worked fine under Sierra, High Sierra etc. I have 6 Macs in my house so it is definitely something that got changed with Mojave and is continued over to Catalina.


Please help Apple!


DV


Similar questions

61 replies
Question marked as Top-ranking reply

Jan 28, 2020 5:18 PM in response to stephanej

Brand new 2020 MBP 16" not working.


2 official Apple keyboards sadly not working. Detached everything and reboot, reinserted etc. All the USB ports work with other devices fine. The ONLY thing that worked for me was an SMC reset. What a royal PITA! Everything worked fine under Sierra, High Sierra etc. I have 6 Macs in my house so it is definitely something that got changed with Mojave and is continued over to Catalina.


Please help Apple!


DV


Mar 27, 2020 2:47 AM in response to cornflakecounter

I've been following this thread since the Catalina update, with the same issue with my Apple USB keyboard very rarely connecting with my MacBook Pro (Retina, 13-inch, Early 2015). I tried all of the suggested fixes with no success: resetting SMC, starting up in safe mode, etc. and an evening spent chatting to Apple support who suggested reinstalling the entire OS (I'm not THAT bothered) out of lack of other options. I eventually tried a last gasp that I saw on another forum for a similar issue. I connected a USB extension cable to my keyboard, and plugged that into the MacBook and for whatever reason, that has solved the issue! Thoroughly annoying, and I hope they fix this is the next OS update.

Jan 7, 2020 9:33 AM in response to cornflakecounter

I also have the same issue with a MacBook Pro 15-inch 2016. My keyboard that is routed through a couple of USB hubs (one in a LG monitor and a second USB 3.0 4-port Hub with power. About 50% of the time after sleep the keyboard doesn't work. I have to pull the LG USB3 monitor link and reinsert to revive the keyboard, sometimes this takes a few attempts.


I was only focused on the keyboard but also found that my USB attached Bose sound system connect to that USB hub also was not working on wakeup. Again when I disconnect the LG monitor to which the Hub is attached for the keyboard and Bose and reconnect things work again.


Now just today, I have Thunderbolt attached Drobo through a USB3 to Thunderbolt adapter. If the MacBook sleeps the Drobo does as well but the Drobo doesn't wake up when the MacBook does and remains in sleep mode.


Now here comes my hardware background. On the PCI bus (where the USB Controller would be attached) as per the specification a reset signal should be asserted (I believe for 100 ms minimum) on wakeup or reboot. In hardware designs using system on modules in the past we had problems where firmware and os drivers were not asserting that signal long enough causing a very similar problem. Now I am not sure if the USB within the MacBook may not be started properly until it gets the insertion interrupt or if the USB downstream is messed up. But this would be the first place I look (Apple).


Here is the hardware capture of my USB: -- Hope it helps


USB 3.0 Bus:


  Host Controller Driver: AppleUSBXHCISPT

  PCI Device ID: 0xa12f 

  PCI Revision ID: 0x0031 

  PCI Vendor ID: 0x8086 


Hub:


  Product ID: 0x8142

  Vendor ID: 0x0451  (Texas Instruments)

  Version: 1.00

  Serial Number: 1C041851AB7E

  Speed: Up to 480 Mb/s

  Location ID: 0x14600000 / 48

  Current Available (mA): 500

  Current Required (mA): 0

  Extra Operating Current (mA): 0


USB3.0 Hub:


  Product ID: 0x5401

  Vendor ID: 0x0bda  (Realtek Semiconductor Corp.)

  Version: 1.26

  Speed: Up to 480 Mb/s

  Manufacturer: Realtek

  Location ID: 0x14620000 / 51

  Current Available (mA): 500

  Current Required (mA): 0

  Extra Operating Current (mA): 0


Keyboard Hub:



  Product ID: 0x1006

  Vendor ID: 0x05ac (Apple Inc.)

  Version: 96.15

  Serial Number: 000000000000

  Speed: Up to 480 Mb/s

  Manufacturer: Apple, Inc.

  Location ID: 0x14622000 / 53

  Current Available (mA): 500

  Current Required (mA): 300

  Extra Operating Current (mA): 0


Apple Keyboard:


  Product ID: 0x0220

  Vendor ID: 0x05ac (Apple Inc.)

  Version: 0.69

  Speed: Up to 1.5 Mb/s

  Manufacturer: Apple, Inc

  Location ID: 0x14622200 / 54

  Current Available (mA): 500

  Current Required (mA): 20

  Extra Operating Current (mA): 0


Bose USB Audio:


  Product ID: 0x1020

  Vendor ID: 0x05a7  (Bose Corporation)

  Version: 1.00

  Speed: Up to 12 Mb/s

  Manufacturer: Bose Corporation

  Location ID: 0x14621000 / 52

  Current Available (mA): 500

  Current Required (mA): 0

  Extra Operating Current (mA): 0


TUSB3410 EECode Ser :


  Product ID: 0x3410

  Vendor ID: 0x0451  (Texas Instruments)

  Version: 1.01

  Serial Number: 00153063

  Speed: Up to 12 Mb/s

  Manufacturer: Texas Instruments

  Location ID: 0x14640000 / 50

  Current Available (mA): 500

  Extra Operating Current (mA): 0


Texas Instruments USB Billboard Device:


  Product ID: 0x3421

  Vendor ID: 0x0451  (Texas Instruments)

  Version: 1.00

  Serial Number: 85FF5CBBF7D42539

  Speed: Up to 12 Mb/s

  Manufacturer: Texas Instruments Inc.

  Location ID: 0x14610000 / 49

  Current Available (mA): 500

  Current Required (mA): 100

  Extra Operating Current (mA): 0



Apple T1 Controller:


  Product ID: 0x8600

  Vendor ID: 0x05ac (Apple Inc.)

  Version: 1.01

  Manufacturer: Apple Inc.

  Location ID: 0x14200000

Apr 28, 2020 4:30 PM in response to Lukas_J

Since October of last year I was dealing with this problem in 2 different notebooks (MBP 13" 2019 and Macbook 12" 2016, both with Catalina 10.15.4 and external Apple USB Keyboard). About one month ago, tired of waiting for a solution and based on some posts I read, I did a full clean install. Problem solved. Not the best solution, but I never had any other problem with my keyboards or other USB devices since.

Feb 10, 2020 7:07 AM in response to cornflakecounter

I reported the same problem on this post a number of weeks ago.


I can now report that since the latest update last week (10.15.3) the problem seems to have resolved. I used to get this issue 3 or 4 times a day and since the update last week I have not had a single instance of the keyboard failing to wake up with the system through multiple USB hubs.


I hope this applies to everyone but it is currently what I am experiencing.

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.

USB Keyboard not working after sleep

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