Hello, I ported 2.6.12-omap1/omap_udc to 2.4.31 for omap730(TI P2 Board), and i insmod g_file_storage.o when connected the P2 Board to windows2000 host.
the control transfer is compeleted successfully, but from dmesg, show that file_storage called ep2in-bulk's set-halt function after some bulk transfer, and next host send "Clear Feature" control transfer to device, so udc set CLR_HALT in CTRL register. after a long time, udc has a devstate change on UDC_USB_RESET. so when connected P2 Board to win host, doing some for usb-disk need long time, but can format and copy file to usb-disk. please give me some suggests, THANKS!!! the log info: usb_gadget_register_driver udc: gadget register, set ep1out-bulk halt udc: gadget register, set ep2in-bulk halt udc: gadget register, set ep3in-int halt /dev/mmc: p1 p2 g_file_storage omap_udc: File-backed Storage Gadget, version: 05 June 2004 g_file_storage omap_udc: Number of LUNs=1 g_file_storage omap_udc-lun0: ro=0, file: /dev/mmc/part1 bound to driver g_file_storage udc: connect connect, enable Pullup udc: RESET=1 udc: USB reset done, gadget g_file_storage udc: suspend udc: resume udc: RESET=1 udc: USB reset done, gadget g_file_storage udc: RESET=1 udc: USB reset done, gadget g_file_storage udc: addressed udc: set config 1 udc: configured<6>g_file_storage omap_udc: full speed config #1 udc: omap_ep_set_halt, ep2in-bulk udc: omap_ep_set_halt, set ep2in-bulk halt ep2in-bulk stat flg not ACK. stat flg is 0x0042 udc: clear feature udc: SETUP t02 r01 v0000 i0082 l0000 udc: omap_ep_set_halt, ep2in-bulk udc: omap_ep_set_halt, set ep2in-bulk halt ep2in-bulk stat flg not ACK. stat flg is 0x0042 udc: clear feature udc: SETUP t02 r01 v0000 i0082 l0000 /**********************/ long time /**********************/ udc: RESET=1 udc: reset udc: deconfigured<6>udc: USB reset done, gadget g_file_storage udc: RESET=1 udc: USB reset done, gadget g_file_storage udc: addressed udc: set config 1 udc: configured<6>udc: omap_dp_disable, set ep2in-bulk halt udc: omap_dp_disable, set ep1out-bulk halt g_file_storage omap_udc: full speed config #1 udc: omap_ep_set_halt, ep2in-bulk udc: omap_ep_set_halt, set ep2in-bulk halt ep2in-bulk stat flg not ACK. stat flg is 0x0042 udc: clear feature udc: SETUP t02 r01 v0000 i0082 l0000 udc: omap_ep_set_halt, ep2in-bulk udc: omap_ep_set_halt, set ep2in-bulk halt udc: clear feature udc: SETUP t02 r01 v0000 i0082 l0000 ep2in-bulk stat flg not ACK. stat flg is 0x0002 udc: omap_ep_set_halt, ep2in-bulk udc: omap_ep_set_halt, set ep2in-bulk halt ep2in-bulk stat flg not ACK. stat flg is 0x0042 udc: clear feature udc: SETUP t02 r01 v0000 i0082 l0000 /**********************/ long time /**********************/ udc: RESET=1 udc: reset udc: deconfigured<6>udc: USB reset done, gadget g_file_storage udc: RESET=1 udc: USB reset done, gadget g_file_storage udc: addressed udc: set config 1 udc: configured<6>udc: omap_dp_disable, set ep2in-bulk halt udc: omap_dp_disable, set ep1out-bulk halt g_file_storage omap_udc: full speed config #1 udc: omap_ep_set_halt, ep2in-bulk udc: omap_ep_set_halt, set ep2in-bulk halt ep2in-bulk stat flg not ACK. stat flg is 0x0042 udc: clear feature udc: SETUP t02 r01 v0000 i0082 l0000 ......................... ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
