Hi,
I found a little Bug for HUB in hub.c
in Line 77 use C_PORT_RESET instead of PORT_RESET
same thing in Line 189.
When I use a HIGH SPEED HUB, all is OK. But When I use a FULL SPEED HUB , I Have an error :
the USB Requete USB_REQ_GET_DESCRIPTOR return with an error so we have nothing in the Descriptor !
My error = 72 (Bit 6 : transaction Halted and Bit 3 : Transaction Error)
I smell problem with Split Transaction. My Host Controller is an EHCI Controller.
Have you tried with a FULL Speed Hub ?
Hi,
I found a little Bug for HUB in hub.c
in Line 77 use C_PORT_RESET instead of PORT_RESET
same thing in Line 189.
When I use a HIGH SPEED HUB, all is OK. But When I use a FULL SPEED HUB , I Have an error :
the USB Requete USB_REQ_GET_DESCRIPTOR return with an error so we have nothing in the Descriptor !
My error = 72 (Bit 6 : transaction Halted and Bit 3 : Transaction Error)
I smell problem with Split Transaction. My Host Controller is an EHCI Controller.
Have you tried with a FULL Speed Hub ?