[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-usb
Subject: USB gadget API framework with gadgetfs
From: postme1 () gmx ! net
Date: 2008-10-31 10:35:49
Message-ID: 20081031103549.16930 () gmx ! net
[Download RAW message or body]
I am using the USB gadget API framework with gadgetfs together with the example \
usermode driver usb.c [http://www.linux-usb.org/gadget/]. My target platform is an \
i.MX31 ARM11 with a arc_udc controller driver. The example usermode driver was \
modified to be started as a thread, it is NOT the original standalone driver. The \
normal execution of the usermode driver works fine, but for us it is necessary to \
terminate and restart usb-endpoint-pthreads (source, sink, ep0) because we need to \
disconnect USB during application runtime. In some cases arc_udc isn't able to unload \
gadgetfs("Device or resource busy"). The sticking point from my point of view is \
terminating endpoint0. Has anyone got similar constellation/problems/experience?
Can someone point me in the right direction to avoid the "Device or resource busy" \
error? Is there a way of querying the state (busy/free) of the gadgetfs from \
usermode?
Thanks in advance.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic