Re: ZTE modems in unusual_devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 15 Feb 2009, Phil Dibowitz wrote:

> More specifically see:
> 
>    serious problem about unusual_devs.h(kernel?version>=2.6.26)
> and
>    ZTE MD626
> 
> And my commit msg:
> 
> -------------------------------------------
> The ZTE modem entry causes usb-storage to ignore the device, but for some
> versions of the device, usb-storage mode is required to get to modem ode.
> For both kinds the tool: http://www.draisberghof.de/usb_modeswitch/ should work.
> 
> Note that the various versions of the device have the same ProductId,
> VendorId, and bcdDevice number, so we cannot have the entry for some and not
> others.
> -------------------------------------------
> 
> As it turns out, this situation sucks. The manufacturer has many versions of
> this device that all have the same PID/VID/BCD (i.e. we can't tell them
> apart). All except the first were designed to work with Linux and work with
> both usb_modeswitch and, I believe some tool the company provides. And in
> fact usb-storage *must* bind to these or they will *never* switch to modem mode.
> 
> HOWEVER, the very first rev was not created with Linux in mind and these
> userspaces tools don't work with them.
> 
> That leaves us with two choices:
> 
>  * Make usb-storage ignore the device... the first gen of the hardware
> works, but every gen after that does NOT work
>  * Let usb-storage see the device, and everything except the first gen works.
> 
> This is a sucky choice, but we went with the last one, it benefits the
> greatest number of users.

Was this the device for which the manufacturer has made a firmware 
upgrade available?

Alan Stern

--
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

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux