@bdoan:
Let me see if I can add yet another perspective without further muddying the waters: I don't believe that it is 100% clear when using your home built hub, whether a PC is also connected to your home built hub or not ("If I attempt to connect through the AT43301 hub device on my test board, it does not connect."). If you have the code pointed out by BriComp, the very valid point being made is that, no matter what collection of devices you have connected to the Teensy (commercial hub, home built hub, etc.), if a PC is not somehow connected to your Teensy (presumably, thru whichever hub, etc.), that code will wait forever for a PC to be connected. Plain & simple, as is the solution/resolution.
A couple more follow-up questions (having only the limited & incomplete view of your schematic . . . wanting not to guess wrong):
- is your home built hub powered by the same 5VDC that your Teensy is (externally) powered by ??
- do your Teensy and your home built hub share a common ground ??
- can any other USB devices successfully connect thru your home built hub ??
A little advice:
@jmarsh &
@BriComp are just two of the very talented, very knowledgeable, and very kind forum members who are quick to offer detailed help & suggestions, and of course,
@PaulStoffregen is the creator of this wonderful family of devices & capabilities.
There is nothing more discouraging than to have someone ask a question, others jump in to offer help, expertise, and/or suggestions, then to have the original inquirer simply & completely dismiss the value of the suggestion that has been made !! It works much better to graciously accept any offered solutions, and it would be even better to have actually tried them, then simply report back the results, be they positive or negative. No need to be insulting and/or dismissive in any way in your response. And most of all, try not to let any conclusions that you may have already drawn interfere with the ability for others to attempt to help. After all, you did come here asking for help !!
Quite often, the simplest of questions will result in the greatest of insights . . .
Hope that helps . . . and those that offer help are truly trying to be helpful !! This community of users is great !!
Mark J Culross
KD5RXT