When running on a MacBookPro, commits ec5ff91 and 8a69f1a cause usbmux to misconfigure (configuration 0 is not a valid config) the iBridge device (T1 chip), breaking Touch Bar, light sensor, and camera functionality. The problem was originally reported at roadrunner2/macbook12-spi-driver#42.
I don't really understand the usbmux in any detail, so not sure how to fix this exactly, but it seems like you need to distinguish between internal USB devices and external ones plugged into the system, and avoid touching the internal ones.
When running on a MacBookPro, commits ec5ff91 and 8a69f1a cause usbmux to misconfigure (configuration 0 is not a valid config) the iBridge device (T1 chip), breaking Touch Bar, light sensor, and camera functionality. The problem was originally reported at roadrunner2/macbook12-spi-driver#42.
I don't really understand the usbmux in any detail, so not sure how to fix this exactly, but it seems like you need to distinguish between internal USB devices and external ones plugged into the system, and avoid touching the internal ones.