On Wed, 14 Mar 2007, Lei Sun wrote:

> Thanks for your reply! Appreciate it !
> 
> the debugging code in ehci_hub_status_data() shows that the port status 
> always return "0x1000" with or without flah devices plugged in.

That disagrees with what you said earlier:

>>> 3. Read port status register (2 ports total), port#1 return 0, port#2
>>> returned 1002,  by looking at the code bellow:

You said the port status was 0x1002, not 0x1000.

When the device is plugged in, the port status should have the 0x0001 bit
set (PORT_CONNECT).  You may have to wait a few milliseconds for it to
debounce.  And when you first plug in the device, the 0x0002 bit should
also be set (PORT_CSC).

> Only difference is in the ehci_irq(), when no device plugged, IRQ won't fire 
> up. with device plugged and boot up, the port status is "0x1803" but no 
> further action sare taken.

The action doesn't happen in ehci_irq().  Like I said before, it happens 
in ehci_hub_status_data().

> Could you please describe a bit more about what issues have been fixed in 
> 2.6.20 , related to EHCI ? I took a peek of the 2.6.20 code , didn't find it 
> would make a difference if the RESUME bit is not set in ehci_irq().

I don't remember what has been changed.  In any case it shouldn't affect 
you.

> i was mistaken by saying "port was powering down" , it is he USB power i was 
> talking about, we have a LED indicating the USB power , it was turned off 
> right after usb was initialized. Is that suppose to be like this?

What do you mean by "USB power"?  Do you mean power to the EHCI 
controller?  Do you mean VBUS power on the USB port?  Do you mean 
something else?

Alan Stern


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Linux-usb-users@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to