> Another idea. Is it harmful to "re-power" already powered ports? For
> example like this:
>
> Signed-off-by: Colin Leroy <[EMAIL PROTECTED]>
> --- a/drivers/usb/host/ehci-hcd.c     2005-03-15 17:28:52.000000000 +0100
> +++ b/drivers/usb/host/ehci-hcd.c     2005-03-16 14:44:06.000000000 +0100
> @@ -773,14 +775,12 @@
>               /* here we "know" root ports should always stay powered;
>                * but some controllers may lost all power.
>                */
> -             if (powerup) {
> -                     ehci_dbg (ehci, "...powerup ports...\n");
> -                     for (port = HCS_N_PORTS (ehci->hcs_params); port > 0; )
> -                             (void) ehci_hub_control(hcd,
> -                                     SetPortFeature, USB_PORT_FEAT_POWER,
> -                                             port--, NULL, 0);
> -                     msleep(20);
> -             }
> +             ehci_dbg (ehci, "...powerup ports...\n");
> +             for (port = HCS_N_PORTS (ehci->hcs_params); port > 0; )
> +                     (void) ehci_hub_control(hcd,
> +                             SetPortFeature, USB_PORT_FEAT_POWER,
> +                                     port--, NULL, 0);
> +             msleep(20);
>       }
>
>       return retval;

Doesn't work for me ... the device attached to the port is still powered
down after wakeup.

        Michael


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to