I can’t get to the device over the weekend, but can provide an update. Disabling the CDC endpoints on our devices allowed for all 26 devices to be enumerated successfully without errors. What I still don’t know is what the actual limitation is here and how I would find out from available documentation. The device firmware previously had 6 endpoints per device and the new firmware has 3 endpoints. Our failures before happened once we went over 13 devices. I’ve seen reference online to a max of 96 endpoints at once being supported, and the math checks out that it could be the limit we hit (13 x 6 =78 plus 3 endpoints per hub and root controller to bring the total to 96). With our new firmware, we are still at 96 total endpoints, just that we have 26 devices with 3 endpoints each now.
Is there anyway I can get confirmation about this limit? The main concerns we have is that without knowing for sure the root cause, we’re not going to be sure if we actually fixed it or not.
As far as getting the error message, I can try to get that again on Monday.
Is there anyway I can get confirmation about this limit? The main concerns we have is that without knowing for sure the root cause, we’re not going to be sure if we actually fixed it or not.
As far as getting the error message, I can try to get that again on Monday.
Statistics: Posted by SmileyDude — Sun Jan 05, 2025 12:26 am