Yes running usb_modeswitch manually works, but once mode switch is done product id is getting changed from 0x1446 to 0x1506. looking into the help I found 0x1446 is default product id wheres 0x1506 is the target product id. but could not get the idea behind this concept. Yes I do have hotplug but I am trying alternative ways also. eg as I said skipping usb-storage loading initially by adding the product id in the unusual_devs.h and giving opportunity to probe option driver first. as there are two product ids for usb devices I am bit confused which once need to be used in unusual_devs.h and the driver option. thanks. On Wed, Feb 18, 2015 at 5:07 PM, Clemens Ladisch <clemens@xxxxxxxxxx> wrote: > temp sha wrote: >> I have a new usb dongle Huawei E3531 trying to support in my h/w >> having old kernel version 2.6.16. >> I use usb_modeswitch to change the mode from usb storage to modem >> manually. As I do not have udev rule >> support in my h/w, I need an alternative way of mode switching during >> plugin time automatically. > > Does it work if you run usb_modeswitch manually? If you don't have > udev, what _do_ you have? hotplug? > > > Regards, > Clemens -- 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