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

Reply via email to