nemuri
Newbie level 6
usb enumeration timing
Hello;
I have problems with doing the enumeration process via a hub :
i am using Cypress embeded host controller SL811HS to which usb port i have connected atmel AT43301 hub as a root hub.
When i plug any device to the host, an interrupt enable me to scan the new device speed and get all the descriptors. This i can do; I can enumerate any device i plug, including the HUB.
when the HUB is plugged, and when i plug a device on a downstream port, there is no interrupt generated, that is the hub doesn't simulate a disconnection. I have troubles with understanding the USB specification, but how does a HUB signal to the host that a new device is connected, and to which port ?
thank you
Hello;
I have problems with doing the enumeration process via a hub :
i am using Cypress embeded host controller SL811HS to which usb port i have connected atmel AT43301 hub as a root hub.
When i plug any device to the host, an interrupt enable me to scan the new device speed and get all the descriptors. This i can do; I can enumerate any device i plug, including the HUB.
when the HUB is plugged, and when i plug a device on a downstream port, there is no interrupt generated, that is the hub doesn't simulate a disconnection. I have troubles with understanding the USB specification, but how does a HUB signal to the host that a new device is connected, and to which port ?
thank you