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 <jo...@kernel.org>:
> > 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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to