diff options
Diffstat (limited to 'drivers/usb/usb.c')
-rw-r--r-- | drivers/usb/usb.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/usb/usb.c b/drivers/usb/usb.c index 4377e3325..ebd64b6c5 100644 --- a/drivers/usb/usb.c +++ b/drivers/usb/usb.c @@ -588,7 +588,7 @@ static int usb_start_wait_urb(urb_t *urb, int timeout, int* actual_length) } /*-------------------------------------------------------------------*/ -// returns status (negative) are length (positive) +// returns status (negative) or length (positive) int usb_internal_control_msg(struct usb_device *usb_dev, unsigned int pipe, devrequest *cmd, void *data, int len, int timeout) { @@ -1625,7 +1625,6 @@ int usb_string(struct usb_device *dev, int index, char *buf, size_t size) err = usb_get_string(dev, dev->string_langid, index, tbuf, 255); if (err < 0) goto errout; - info("actual string desc. length = %d", err); size--; /* leave room for trailing NULL char in output buffer */ for (idx = 0, u = 2; u < err; u += 2) { @@ -1729,6 +1728,8 @@ int usb_new_device(struct usb_device *dev) return -1; } + info("new device strings: Mfr=%d, Product=%d, SerialNumber=%d", + dev->descriptor.iManufacturer, dev->descriptor.iProduct, dev->descriptor.iSerialNumber); if (dev->descriptor.iManufacturer) usb_show_string(dev, "Manufacturer", dev->descriptor.iManufacturer); if (dev->descriptor.iProduct) |