Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/usbhub/usbhub.c

    r206f71a r3e7b7cd  
    118118                dprintf(USB_LOG_LEVEL_ERROR,
    119119                                "could not initialize connection to device endpoint, errno %d",opResult);
    120                 return opResult;
    121         }
    122 
    123         opResult = usb_endpoint_pipe_probe_default_control(&hub->endpoints.control);
    124         if (opResult != EOK) {
    125                 dprintf(USB_LOG_LEVEL_ERROR, "failed probing endpoint 0, %d", opResult);
    126                 return opResult;
    127         }
    128 
    129         return EOK;
     120        }
     121        return opResult;
    130122}
    131123
     
    241233        dprintf(USB_LOG_LEVEL_DEBUG, "starting control transaction");
    242234        usb_endpoint_pipe_start_session(&result->endpoints.control);
    243         opResult = usb_request_set_configuration(&result->endpoints.control, 1);
    244         assert(opResult == EOK);
    245 
    246235        opResult = usb_request_get_descriptor(&result->endpoints.control,
    247236                        USB_REQUEST_TYPE_CLASS, USB_REQUEST_RECIPIENT_DEVICE,
     
    438427                        &new_device_pipe,
    439428                        &new_device_connection);
    440         usb_endpoint_pipe_probe_default_control(&new_device_pipe);
    441429        /// \TODO get highspeed info
    442430        usb_speed_t speed = isLowSpeed?USB_SPEED_LOW:USB_SPEED_FULL;
     
    446434        usb_address_t new_device_address = usb_hc_request_address(
    447435                        &hub->connection,
    448                         speed/// \TODO fullspeed??
     436                        speed
    449437                        );
    450438        if (new_device_address < 0) {
Note: See TracChangeset for help on using the changeset viewer.