Hi! I'm working on a board with a Teensy 4.1. I have a USB hub IC hooked up to two USB ports on a custom board. The IC is a USB2412.
I'm having some trouble reading devices, and I'm trying to figure out if it's my fault or something in the USB host stack. Using the HIDDeviceInfo program (with some of the rawhexbytes dumps commented out for readability) I get this:
This is weird because these are two totally different devices, yet are reporting the same info. One is a USB 2.0 board and one is just a USB thumb drive.
If I disconnect one of the devices, I only see one, and if I disconnect both I see neither. So the Teensy is seeing that there are devices plugged into the hub...it just can't seem to get specifics from it.
Any thoughts would be helpful!
I'm having some trouble reading devices, and I'm trying to figure out if it's my fault or something in the USB host stack. Using the HIDDeviceInfo program (with some of the rawhexbytes dumps commented out for readability) I get this:
Code:
*** Device Hub1 424:2412 - connected ***
USBDeviceInfo claim this=2000CE38
****************************************
** Device Level **
vid=901
pid=4
bDeviceClass = 1
bDeviceSubClass = 1
bDeviceProtocol = 0
USBDeviceInfo claim this=2000CE38
****************************************
** Device Level **
vid=901
pid=4
bDeviceClass = 1
bDeviceSubClass = 1
bDeviceProtocol = 0
This is weird because these are two totally different devices, yet are reporting the same info. One is a USB 2.0 board and one is just a USB thumb drive.
If I disconnect one of the devices, I only see one, and if I disconnect both I see neither. So the Teensy is seeing that there are devices plugged into the hub...it just can't seem to get specifics from it.
Any thoughts would be helpful!