|
@@ -2192,9 +2192,13 @@ static void show_string(struct usb_device *udev, char *id, char *string)
|
|
|
|
|
|
static void announce_device(struct usb_device *udev)
|
|
|
{
|
|
|
- dev_info(&udev->dev, "New USB device found, idVendor=%04x, idProduct=%04x\n",
|
|
|
+ u16 bcdDevice = le16_to_cpu(udev->descriptor.bcdDevice);
|
|
|
+
|
|
|
+ dev_info(&udev->dev,
|
|
|
+ "New USB device found, idVendor=%04x, idProduct=%04x, bcdDevice=%2x.%02x\n",
|
|
|
le16_to_cpu(udev->descriptor.idVendor),
|
|
|
- le16_to_cpu(udev->descriptor.idProduct));
|
|
|
+ le16_to_cpu(udev->descriptor.idProduct),
|
|
|
+ bcdDevice >> 8, bcdDevice & 0xff);
|
|
|
dev_info(&udev->dev,
|
|
|
"New USB device strings: Mfr=%d, Product=%d, SerialNumber=%d\n",
|
|
|
udev->descriptor.iManufacturer,
|