Hi Artem, >> see above: interface#0 contains two bulk and one intr ep. ep[2] (intr) >> is used for serial mux rx data notification which is to be polled over >> the ctrl pipe. >> >> interface#0 ep[0] and ep[1] are the network i/f endpoints. > > > > but that does not help. > > I guess I don't understand the problem then. Is it that the network > interface (#1) need to use any of the serial interface's (#0) endpoints > or vice versa?
Sort of. The USB interface 0 is used both for serial and network: - bulk pipes are used by network i/f - intr pipe is used for muxed serial notification (muxed serial data transfer via control pipe) USB interface 1 is another (non-muxed) serial. That's really the point: The two logical interfaces do not correspond to USB interfaces. Do you see an alternative to using one driver and "proxy interfaces" for STREAMS ? Again, thank you very much for taking the time to reflect on this - and sorry for not having asked my question clearly enough. Nils _______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
