Thank you for joining the community.
At this point due to of the peripherals nor being recognized you can try a clean installation of the operating system (OS), or get assistance from the Ubuntu community https://www.ubuntu.com/support/community-support to restore the system to a point prior to the changes made on the kernel.
I can always boot back to stock kernel, so that's not a problem.
The problem, as I described in the first post, is that I'm getting a "Max number of devices this xHCI host supports is 64" error and there is no way, as far as I know, to disable xHCI (USB 3.0) in the BIOS.
By disabling xHCI and forcing EHCI, the NUCs would support many more USB devices. The question is how to do it. Why is there no BIOS option to disable xHCI ?
Thank you for your response.
Could you let us know more information about the project that you have?
What are the models of the USB-hub and model of the USB devices you are testing?
Allow me to share with you that the options to disable xHCI is not available in the BIOS of the unit, but upon looking into the situation let me tell you that the unit has a USB header 2.0 on the board that could help you with your set up, refer to page 44 and 45 of the technical product specification (TPS) for Intel® NUC board NUC 7i3BNB on the following link
To use this USB header 2.0 you would have to get a USB 2.0 Panel Female Connectors to 10 Pin 2.0mm - 12 Inches please refer to the following link to check the product
Please be aware that the content on that site is not controlled by Intel®. This information is offered for your convenience and should not be viewed as an endorsement by Intel® for the merchants or services offered there.
Hope this helps.