>
>On Thursday 08 June 2006 12:50 am, rakesh kn wrote:
>
> > 1) When a OTG hard disk(Self Powered) was connected, there was no
> > interrupt and my ehci_irq interrupt handler was not invoked.
> > When i power on the device i get a DISCONNECT event from the device and 
>the
> >   PORTSCx value changes to 0x8c001002 (CCS = 0,CSC =1) and
> >   "IRQ IS GENERATED" .
> >   STATUS register shows Port Change Detect Interrupt (STS = 0x8C).
> > So when the hub_events() tries to do a GetPortStatus, it does not find
> > connection(CCS =0) and the hub_port_connect_change() function returns.
> > Also PORT-ENABLE bit in PORTSCx is not 1. That means that even though
> > a device was connected, the port is not enabled.
>
>At a guess, this disk was using SRP to wake the host?  That's kind
>of messy in the code today ... OHCI was faking it in the root hub
>with help from an external OTG transceiver, but I suspect that you'll
>need a different approach with EHCI and an integrated one.
>
>
I am working on an ARM based OTG system. What is the otg disk drive? I have 
not been able to find otg devices to test the system with....any 
suggestions? Being able to buy "cheap" consumer hardware for testing 
implementations is invaluable.

Regards, ~Steve




_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to