fullspeed devices will be detected now
[ppcskel.git] / usb / core / usb.c
index 35460a5b0be76ec8ed5fdb865998ea1eb0b0bd60..dd21166b838c7328543129e481c8186fbe9b6898 100644 (file)
@@ -111,7 +111,7 @@ s8 usb_control_msg(struct usb_device *dev, u8 requesttype, u8 request,
        struct usb_irp *irp = (struct usb_irp*)malloc(sizeof(struct usb_irp));
        irp->dev = dev;
        irp->endpoint = 0;
-       
+
        irp->epsize = dev->bMaxPacketSize0;
        irp->type = USB_CTRL;
 
@@ -286,9 +286,6 @@ s8 usb_get_desc_config_ext(struct usb_device *dev, u8 index, struct usb_conf *co
                        off += 7;
                }
        }
-
-       printf("=============\nafter usb_get_desc_config_ext:\n");
-       hexdump((void*) gbuf, dev->conf->wTotalLength);
        return 0;
 }
 
@@ -303,7 +300,9 @@ s8 usb_set_address(struct usb_device *dev, u8 address)
 u8 usb_get_configuration(struct usb_device *dev)
 {
        cleargbuf();
-       usb_control_msg(dev, 0x80, GET_CONFIGURATION, 0, 0, 8, gbuf, 0);
+       usb_control_msg(dev, 0x80, GET_CONFIGURATION, 0, 0, 4, gbuf, 0);
+       printf("=============\nafter usb_get_configuration:\n");
+       hexdump((void*) gbuf, 1);
        return gbuf[0];
 }