--- linux-3.7.1/drivers/usb/class/cdc-acm.c.orig 2012-12-18 18:41:52.218652192 +0600 +++ linux-3.7.1/drivers/usb/class/cdc-acm.c 2012-12-18 18:42:08.062750137 +0600 @@ -1602,6 +1602,9 @@ static const struct usb_device_id acm_id { USB_DEVICE(0x0572, 0x1340), /* Conexant CX93010-2x UCMxx */ .driver_info = NO_UNION_NORMAL, }, + { USB_DEVICE(0x05f9, 0x4002), /* PSC Scanning, Magellan 800i */ + .driver_info = NO_UNION_NORMAL, + }, { USB_DEVICE(0x1bbb, 0x0003), /* Alcatel OT-I650 */ .driver_info = NO_UNION_NORMAL, /* reports zero length descriptor */ },