On Wed, Nov 11, 2015 at 07:24:23PM +0100, Daniele Palmas wrote: > Hi Johan, > > 2015-11-06 12:24 GMT+01:00 Johan Hovold <johan@xxxxxxxxxx>: > > On Thu, Nov 05, 2015 at 01:57:43PM +0100, Jonas Jonsson wrote: > >> Some modems, such as the Telit UE910, are using an Infineon Flash Loader > >> utility. It has two interfaces, 2/2/0 (Abstract Modem) and 10/0/0 (CDC > >> Data). The latter can be used as a serial interface to upgrade the > >> firmware of the modem. However, that isn't possible when the cdc-acm > >> driver takes control of the device. > > > > Why can't you just use the tty device that the cdc-acm driver provides? > > I have the same problem reported by Jonas. > > Telit flashing procedure does not work with the cdc-acm driver. What exactly do you mean by "not work"? Does the driver fail to probe? Or is it just that your user-space tool expects the tty devices to be named ttyUSBn rather than ttyACMn (in which case the tool needs to be fixed)? > Moreover, the device 0x058b/0x0041 is in itself a flashing device, so > /* Infineon Flashloader driver */ section of usb-serial-simple seems a > good place for it. > > Since the procedure is working properly with only bulk endpoints I suspect > that on the firmware side the definition of the device is not correct. What is the lsusb -v output for this device? Could you also provide the logs from when plugging it in? Thanks, Johan -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html