Hi All,

We are working in 2.6.11 kernel. We are supposed to test the linux
host controller driver for ARC-EHCI controller residing "on a non-PCI
based" bus.

All the basic functionality of EHCI driver for ARC can be tested using
usbtest.c kernel-mode test driver.  We have to test suspend/resume
functionality of our dirver. Please remember that it is a non-PCI
based controller.

We went through the mailing list which suggests the following method.
"to suspend echo -n 3 > /sys/bus/usb/.../state"
"to resume echo -n 0 > /sys/bus/usb/.../state"

But the kernel and the root.jfs (root file system) which we got, when
loaded onto the prototype board doesnot have the /sys fylesystem.  For
some reason, we are restricted by this.

We have access to usbfs mounted on /proc.  CONFIG_PM,
CONFIG_USB_SUSPEND flags are defined.  USB 2.0 spec says that the host
controller in suspended state does not send SOF and there will be no
downstream bus traffic.  But how can we put a controller into a
suspended state.  We have the kernel source code with us.

Please suggest a method to test the suspend and resume of the ARC Host
controller from within/outside the driver.  We don't have /sys file
system.  Also /proc/bus/usb doesn't have any power management
interface.

PLS HELP!!!!

Thanks,
RAK


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
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