Changeset cd0cf81 in mainline


Ignore:
Timestamp:
2018-01-21T19:46:13Z (6 years ago)
Author:
Ondřej Hlavatý <aearsis@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
37fce70
Parents:
3f02935
Message:

usbhub: keep trying to power on ports, there might be multiple gangs

Location:
uspace/drv/bus/usb/usbhub
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/usbhub/port.c

    r3f02935 rcd0cf81  
    194194        port_log(debug, port, "Connection change: device %s.", connected ? "attached" : "removed");
    195195
    196         if (connected && port->hub->speed == USB_SPEED_SUPER) {
     196        if (connected) {
    197197                usb_port_connected(&port->base, &enumerate_device);
    198198        } else {
  • uspace/drv/bus/usb/usbhub/usbhub.c

    r3f02935 rcd0cf81  
    379379                } else {
    380380                        if (!hub_dev->per_port_power) {
    381                                 usb_log_debug("(%p) Ganged power switching, "
    382                                     "one port is enough.", hub_dev);
    383                                 break;
     381                                usb_log_debug("(%p) Ganged power switching, port %u is probably already powered.", hub_dev, port + 1);
     382                        } else {
     383                                usb_log_warning("(%p): Failed to power port %u.", hub_dev, port + 1);
    384384                        }
    385385                }
Note: See TracChangeset for help on using the changeset viewer.