Hi Greg, sorry i overlooked .. instead of reply i have clicked on reply to author.. any way
One more doubt ..let us assume that i have an application on host side (fullspeed usb). But on the device side i have a highspeed driver for the usb. I cannot modify any thing from the host side. Is it ok ?? or the highspeed and fullspeed will raise some conflicts while communication ? because when i tested using the protocol analyzer the communication stops after the set configuration standard request and i get a STALL. and nothing happens there after .... Thnks in advance Regards, Ramy On Mar 3, 1:06 am, Greg KH <[email protected]> wrote: > On Mon, Mar 2, 2009 at 1:23 AM, Ramy <[email protected]> wrote: > > > Hi All, > > > this may be too basic question but i am trying to understand. > > > The endpoint address for the usb device is configured as 0x02 (out) > > and 0x82(in). > > > I am trying to communicate with the host having endpoint address as > > 0x03(out) and 0x84(in). > > How are you possibly trying to do that? > > > is it mandatory that endpoint addresses must be same on both host and > > device to communicate to each other. > > Endpoint addresses are only on the device, the host uses them to talk to the > device. If the host tries to talk to an endpoint the device doesn't have, > nothing happens (well the host should get some errors from the USB subsystem > within the kernel...) > > Try reading over the USB documentation atwww.usb.orgfor details about USB > endpoints and how things work. > > good luck, > > greg k-h --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-kernel -~----------~----~----~----~------~----~------~--~---
