Hi Alan , Thanx for the reply . Yes the below mentioned facts are needed and my requirement . If some quirk can be added which can prevent the core from installing the mass storage config automatically , my problem will be solved . Looking forward to more insight in this regard . Thanx & Regards Amit Nagal On Fri, Jun 11, 2010 at 7:35 AM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > On Fri, 11 Jun 2010, Amit Nagal wrote: > >> HI Alen , >> >> Thanx for the reply . it will certainly help my cause . >> >> But my problem is , before a userspace program send the command >> >> echo N >/sys/bus/usb/devices/.../bConfigurationValue to the device , >> >> usb host will already select default mass storage configuration on >> device plugin >> >> (device exposes default 1st configuration as mass storage and we have >> no control over device firmware ). > > Yes. Is this a problem? Won't the device work okay if the host starts > out by selecting the mass-storage config and then switches to the other > config later? > >> this is not desired . what i want is , usb host on detecting this >> multi configuration device , >> >> instead of selecting default configuration , invoke some userspace binary >> >> where depending upon "echo N >> >/sys/bus/usb/devices/.../bConfigurationValue to the device " >> >> desired configuration can be selected . >> >> so how i can handle this signalling from usb host to userspace . >> thanx for reply once again > > Right now there is no way to prevent the core from installing the > mass-storage config automatically. If necessary we could add a quirk > to prevent this. > > But are you certain that you really need it? > > 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