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