diff options
Diffstat (limited to 'drivers/net/wimax/i2400m/usb.c')
-rw-r--r-- | drivers/net/wimax/i2400m/usb.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wimax/i2400m/usb.c b/drivers/net/wimax/i2400m/usb.c index e7f5910a6519..f8eb66ef2944 100644 --- a/drivers/net/wimax/i2400m/usb.c +++ b/drivers/net/wimax/i2400m/usb.c | |||
@@ -467,6 +467,9 @@ int i2400mu_probe(struct usb_interface *iface, | |||
467 | struct i2400mu *i2400mu; | 467 | struct i2400mu *i2400mu; |
468 | struct usb_device *usb_dev = interface_to_usbdev(iface); | 468 | struct usb_device *usb_dev = interface_to_usbdev(iface); |
469 | 469 | ||
470 | if (iface->cur_altsetting->desc.bNumEndpoints < 4) | ||
471 | return -ENODEV; | ||
472 | |||
470 | if (usb_dev->speed != USB_SPEED_HIGH) | 473 | if (usb_dev->speed != USB_SPEED_HIGH) |
471 | dev_err(dev, "device not connected as high speed\n"); | 474 | dev_err(dev, "device not connected as high speed\n"); |
472 | 475 | ||