|
@@ -1405,6 +1405,8 @@ made_compressed_probe:
|
|
|
usb_sndbulkpipe(usb_dev, epwrite->bEndpointAddress),
|
|
|
NULL, acm->writesize, acm_write_bulk, snd);
|
|
|
snd->urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
|
|
|
+ if (quirks & SEND_ZERO_PACKET)
|
|
|
+ snd->urb->transfer_flags |= URB_ZERO_PACKET;
|
|
|
snd->instance = acm;
|
|
|
}
|
|
|
|
|
@@ -1862,6 +1864,10 @@ static const struct usb_device_id acm_ids[] = {
|
|
|
{ USB_INTERFACE_INFO(USB_CLASS_COMM, USB_CDC_SUBCLASS_ACM,
|
|
|
USB_CDC_ACM_PROTO_AT_CDMA) },
|
|
|
|
|
|
+ { USB_DEVICE(0x1519, 0x0452), /* Intel 7260 modem */
|
|
|
+ .driver_info = SEND_ZERO_PACKET,
|
|
|
+ },
|
|
|
+
|
|
|
{ }
|
|
|
};
|
|
|
|