I update 2006 rollup and 2007 M1~M8 QFEs, and in 2006 rollup it says :
050912_KB905911 - This update addresses the following issues on ARMV4i
platform:
The USB serial device may not get enumerated correctly by Windows XP
host.
A failure may occur when attempting to copy a large file over
ActiveSync 3.7 to the device.
The file(s) with the new public source code changes for this component
can be found in the directory %_WINCEROOT%\:
public\common\oak\csp\arm\intel\pxa27x\inc\bul_usbfn.h
public\common\oak\csp\arm\intel\pxa27x\usbfn\bul_usbfn.cpp
public\common\oak\inc\crefcon.h
public\common\oak\csp\arm\samsung\s3c2410x\usb\function
\sc2410pdd.cpp

We used to copy public\common\oak\csp\arm\intel\pxa27x\usbfn directory
to ourselves' BSP directory, so I manually copy bul_usbfn.h
bul_usbfn.cpp and crefcon.h to cover the files in BSP. Sc2410pdd.cpp
isn't for PXA270 so never mind.

After build and sysgen BSP Activesync still can't copy large file from
board to PC. Can anyone tell me what's the matter? Thanks!
The following is KITL message:
599581 PID:3c47116 TID:e3cb72ae 0x83e536c4: <RPC:RESLIST>
599582 PID:3c47116 TID:e3cb72ae 0x83e536c4:
CResList::Add( 0x43bfb88a, 1 )
599586 PID:3c47116 TID:e3cb72ae 0x83e536c4: <RPC:CLISER>
599587 PID:3c47116 TID:e3cb72ae 0x83e536c4: RPC CALL : 5 at
ExecuteRPC.
599887 PID:3c47116 TID:e3cb72ae 0x83e536c4: <RPC:CLISER>
599888 PID:3c47116 TID:e3cb72ae 0x83e536c4: RPC CALL : 6 at
ExecuteRPC.
600179 PID:3c47116 TID:e3cb72ae 0x83e536c4: <RPC:CLISER>
600181 PID:3c47116 TID:e3cb72ae 0x83e536c4: RPC CALL : 6 at
ExecuteRPC.
600263 PID:23f93482 TID:63f24c9a 0x83f1a7f0: ResetEndpoint+ (1)
UDCCSR =0x47 UDCCRAX = 0x200d103
600264 PID:23f93482 TID:63f24c9a 0x83f1a7f0: ResetEndpoint- (1)
UDCCSR =0x41 UDCCRAX = 0x200d103
600265 PID:23f93482 TID:63f24c9a 0x83f1a7f0: UsbFnMdd!CPipe::Close:
Closed pipe (0x00037608): physical address 1, bus address 0x81
600266 PID:23f93482 TID:63f24c9a 0x83f1a7f0: ResetEndpoint+ (2)
UDCCSR =0x0 UDCCRAX = 0x2014101
600267 PID:23f93482 TID:63f24c9a 0x83f1a7f0: ResetEndpoint- (2)
UDCCSR =0x0 UDCCRAX = 0x2014101
600269 PID:23f93482 TID:63f24c9a 0x83f1a7f0: UsbFnMdd!CPipe::Close:
Closed pipe (0x00037680): physical address 2, bus address 0x02
600271 PID:23f93482 TID:63f24c9a 0x83f1a7f0: UsbFnMdd!
CPipe::ValidatePipeHandle: Invalid Pipe handle 0x00037608 (sig
0x506E6655)
601273 PID:23f93482 TID:63f24c9a 0x83f1a7f0: UsbFnMdd!
CPipe::ValidatePipeHandle: Invalid Pipe handle 0x00037680 (sig
0x506E6655)
601276 PID:23f93482 TID:83c0e7fa 0x83c49400: AsyncMac: RLSD=OFF
601282 PID:23f93482 TID:83c0e7fa 0x83c49400: +AfdAddInterface(Adapter
COM1: Nte 0x2099A0 Context 2, Flags 1 IPAddr 6537A8C0 cDns 0 cWins 0)
601282 PID:23f93482 TID:83c0e7fa 0x83c49400: -AfdAddInterface: fRet:
1
601284 PID:c3d706e6 TID:83c0e7fa 0x83c49400: [NOTIFY]
HandleSystemEvent 6 none
601287 PID:23f93482 TID:83c0e7fa 0x83c49400: +OpenIFConfig(Comm
\COM1:\Parms\TcpIp Handle 0x860FA54)
601288 PID:23f93482 TID:83c0e7fa 0x83c49400: Opened registry info for
Comm\COM1:\Parms\TcpIp
601289 PID:23f93482 TID:83c0e7fa 0x83c49400: -OpenIFConfig(Comm
\COM1:\Parms\TcpIp *Handle 0x860FA54, BOOL Ret: 1)
601290 PID:23f93482 TID:83c0e7fa 0x83c49400: *CloseIFConfig(Handle
0xB46C0)
601291 PID:23f93482 TID:83c0e7fa 0x83c49400: +IPNotifyClientsIPEvent
601291 PID:23f93482 TID:83c0e7fa 0x83c49400: IPNotifyClientsIPEvent:
PendingIPGetIPEventRequest 54c40
601292 PID:23f93482 TID:83c0e7fa 0x83c49400: IPNotifyClientsIPEvent:
SetEvent
601293 PID:23f93482 TID:83c0e7fa 0x83c49400: IPNotifyClientsIPEvent:
remove old
601297 PID:23f93482 TID:c3e5c956 0x83e59db0: NotifyChange: Setting
Event 3CE7026
601300 PID:23f93482 TID:63c81b3e 0x83c0e000:
+RDR:NetBIOSNotifyFunc: Lana 3, flags: 0x0
601311 PID:23f93482 TID:63c81b3e 0x83c0e000:
+RDR:NetDownIndication, lana: 3
601313 PID:23f93482 TID:3ed2fba 0x83ecf000: +RDR:NetCleanupFunc:
Lana:3
601313 PID:23f93482 TID:3ed2fba 0x83ecf000: +RDR:UnbindFromNet,
lana: 3
601314 PID:23f93482 TID:3ed2fba 0x83ecf000: -RDR:StopBrowserOnNet:
Browser not started on lana 3
601315 PID:23f93482 TID:3ed2fba 0x83ecf000: -RDR:Stopped redir on
lana 3
601316 PID:23f93482 TID:63c81b3e 0x83c0e000: -
RDR:NetBIOSNotifyFunc: Lana 3
601318 PID:23f93482 TID:83e5cfd2 0x83e59000: ************DHCP MEDIA
STATUS************
601318 PID:23f93482 TID:83e5cfd2 0x83e59000: SeqNo: 6
601319 PID:23f93482 TID:83e5cfd2 0x83e59000: MediaStatus: 11027
601320 PID:23f93482 TID:83e5cfd2 0x83e59000: Context: 65535 - 65535
601321 PID:23f93482 TID:83e5cfd2 0x83e59000: AdapterName: COM1:
601322 PID:23f93482 TID:83e5cfd2 0x83e59000: Media Status is:
IP_UNBIND_ADAPTER
601322 PID:23f93482 TID:83e5cfd2 0x83e59000: IPDispatchDeviceControl
returned Status 103
601326 PID:23f93482 TID:3c47f9e 0x83c49650: <<< Unloading module
netui.dll at address 0x03BF0000-0x03C48000 (RW data at
0x01FD2000-0x01FD8848)
Unloaded symbols for 'D:\SOURCE_CODE\WINCE500\PBWORKSPACES\TEMP\RELDIR
\ARMLAND_ARMV4I_DEBUG\NETUI.DLL'
601330 PID:23f93482 TID:3c47f9e 0x83c49650: -RDR:RdrUIThread
exiting
601331 PID:23f93482 TID:3ed2fba 0x83ecf000:
+RDR:UnbindFromNetbiosTransport
601332 PID:23f93482 TID:3ed2fba 0x83ecf000: -
RDR:UnbindFromNetbiosTransport
601333 PID:23f93482 TID:3ed2fba 0x83ecf000: -RDR:UnbindFromNet
601334 PID:23f93482 TID:3ed2fba 0x83ecf000: -RDR:NetCleanupFunc:
Lana:3
601900 PID:23f93482 TID:43c0868a 0x83c08400: Invalid handle: Set=7
Method=3
601900 PID:23f93482 TID:43c0868a 0x83c08400: AM: WriteFile Error 6
Aborting Packet after sending 0 of 1482 bytes
601901 PID:23f93482 TID:43c0868a 0x83c08400: PPP: ProtSendComplete:
pPacket=568d00 Status=c0000001
601903 PID:23f93482 TID:43c0868a 0x83c08400: Invalid handle: Set=7
Method=3
601904 PID:23f93482 TID:43c0868a 0x83c08400: AM: WriteFile Error 6
Aborting Packet after sending 0 of 1520 bytes
601904 PID:23f93482 TID:43c0868a 0x83c08400: PPP: ProtSendComplete:
pPacket=56d980 Status=c0000001
601906 PID:23f93482 TID:a3c85ae2 0x83c816e0: COM_Close: (1 handles)
total RX 10367, total TX 407953, dropped (mdd, pdd) 0,0
601914 PID:23f93482 TID:a3c85ae2 0x83c816e0: COM_Close: (0 handles)
total RX 10367, total TX 407953, dropped (mdd, pdd) 0,0
601918 PID:a3c85d52 TID:a3d7f19a 0x83c9b708: RASCS_Disconnected:
Ecode=619
601932 PID:23f93482 TID:e3c08fce 0x83c2c2ac: AM: SetCommMask failed,
error=6
601937 PID:23f93482 TID:43c0868a 0x83c08400: AM: TxThread exiting
601949 PID:a3c85d52 TID:a3d7f19a 0x83c9b708: DESTROY
602088 PID:a3c85d52 TID:a3d7f19a 0x83c9b708: Posting
WM_NETCONNECT(FALSE) message, ErrorCode = 619(0x26B)
602090 PID:a3c85d52 TID:a3d7f19a 0x83c9b708: <<< Unloading module
rnaapp.exe at address 0x14010000-0x14021000
Unloaded symbols for 'D:\SOURCE_CODE\WINCE500\PBWORKSPACES\TEMP\RELDIR
\ARMLAND_ARMV4I_DEBUG\RNAAPP.EXE'
602096 PID:63e3e71e TID:a3d7f19a 0x83c9b708:
DeleteFromProcessInputLocaleTable: Deleted process from
ProcessInputLocale table, hProcess: 0xA3C85D52
602105 PID:a3c85d52 TID:a3d7f19a 0x83c9b708: <<< Unloading module
coredll.dll at address 0x03F00000-0x03FF1000 (RW data at
0x01FFE000-0x01FFF7A5)
602112 PID:83eae822 TID:83cb7916 0x83cbd900: RLOG: [0x83CB7916]
Received WM_NETCONNECT - 0, for '`Desktop @ 19200`'; fRnaAdrefed: 1
602113 PID:83eae822 TID:83cb7916 0x83cbd900: _REPLLOG:
IDM_STOP_REPLICATION. wParam: 1, lParam: 0
602114 PID:83eae822 TID:83cb7916 0x83cbd900: RLOG: [0x83CB7916]
Quiting replication. 0 0 7C013E30 1 1
602115 PID:83eae822 TID:63ca984a 0x83cba6a4: _REPLLOG: recv failed,
WSAGetLastError = 10038
602116 PID:83eae822 TID:63ca984a 0x83cba6a4: _REPLLOG: [ThdKeepAlive]
finished
602124 PID:3c47116 TID:3c85dbe RpcSrv: Rapi Server received
WM_STOP_RPC
602125 PID:3c47116 TID:3c85dbe RpcSrv: Rapi Server received
WM_DESTROY
602127 PID:23f93482 TID:a3e47fd6 0x83e5c000: AUTORAS:: Dialer
notifies: [2] [Dialer Terminate]
602132 PID:3c47116 TID:43c49e4e RpcSrv: Error from accept=10038
602133 PID:3c47116 TID:43c49e4e RpcSrv: select() failed, error 10038
602133 PID:3c47116 TID:43c49e4e 0x83ca9c8c: <RPC:RESLIST>
602134 PID:3c47116 TID:43c49e4e 0x83ca9c8c: CResList::~CResList()
602135 PID:3c47116 TID:43c49e4e 0x83ca9c8c: <RPC:RESLIST>
602136 PID:3c47116 TID:43c49e4e 0x83ca9c8c: CResList::~CResList -
removing obj 0x7, type 3
602138 PID:3c47116 TID:43c49e4e 0x83ca9c8c: <RPC:RESLIST>
602155 PID:3c47116 TID:43c49e4e 0x83ca9c8c: CResList::~CResList -
removing obj 0x5, type 3
602156 PID:3c47116 TID:43c49e4e 0x83ca9c8c: CloseAllSockets: Socket
53A10 already closed
602157 PID:3c47116 TID:43c49e4e 0x83ca9c8c: CloseAllSockets: Socket
543C0 already closed
602159 PID:3c47116 TID:43c49e4e 0x83ca9c8c: <<< Unloading module
nspm.dll at address 0x03AD0000-0x03AD8000 (RW data at
0x01FBD000-0x01FBD194)
602164 PID:3c47116 TID:e3cb72ae 0x83e536c4: <RPC:TCPCONN>
602165 PID:3c47116 TID:e3cb72ae 0x83e536c4: Call to send() failed,
bytesSent = -1, wsaErr = 10004.
602167 PID:3c47116 TID:e3cb72ae <RPC:CLISER> *** FAILURE ***
<RPC:CLISER> FILE: d:\macallan\private\datasync\apps\conn31\rapi
\server\rpcwrk.cpp
<RPC:CLISER> FUNC: CRPCWorker::ExecuteRPC
<RPC:CLISER> LINE: 276
<RPC:CLISER> REASON: DO_CALL failed.
<RPC:CLISER> CALL: mT
602168 PID:3c47116 TID:e3cb72ae <RPC:CLISER> *** FAILURE ***
<RPC:CLISER> FILE: d:\macallan\private\datasync\apps\conn31\rapi
\server\rpcwrk.cpp
<RPC:CLISER> FUNC: CRPCWorker::ServiceRequests
<RPC:CLISER> LINE: 192
<RPC:CLISER> REASON: DO_CALL failed.
<RPC:CLISER> CALL:
602169 PID:3c47116 TID:e3cb72ae 0x83e536c4: <RPC:RESLIST>
602171 PID:3c47116 TID:e3cb72ae 0x83e536c4: CResList::~CResList()
602171 PID:3c47116 TID:e3cb72ae 0x83e536c4: <RPC:RESLIST>
602172 PID:3c47116 TID:e3cb72ae 0x83e536c4: CResList::~CResList -
removing obj 0x43bfb88a, type 1
602174 PID:3c47116 TID:e3cb72ae RpcSrv: Exiting worker thread for
socket 0x7
602179 PID:63e3e71e TID:3c85dbe 0x83e6a000:
DeleteFromProcessInputLocaleTable: Deleted process from
ProcessInputLocale table, hProcess: 0x03C47116
602431 PID:3c47116 TID:3c85dbe 0x83e6a000: Process rapisrv.exe loaded
Module wspm.dll without freeing it before process exit
602436 PID:3c47116 TID:3c85dbe 0x83e6a000: Process rapisrv.exe loaded
Module ssllsp.dll without freeing it before process exit
602437 PID:3c47116 TID:3c85dbe 0x83e6a000: Process rapisrv.exe loaded
Module ceshell.dll without freeing it before process exit
602438 PID:3c47116 TID:3c85dbe 0x83e6a000: Process rapisrv.exe loaded
Module shcore.dll without freeing it before process exit
602439 PID:3c47116 TID:3c85dbe 0x83e6a000: Process rapisrv.exe loaded
Module ceshell.dll without freeing it before process exit
602441 PID:3c47116 TID:3c85dbe 0x83e6a000: Process rapisrv.exe loaded
Module commctrl.dll without freeing it before process exit
602442 PID:3c47116 TID:3c85dbe 0x83e6a000: Process rapisrv.exe loaded
Module ole32.dll without freeing it before process exit
602446 PID:3c47116 TID:3c85dbe 0x83e6a000: <<< Unloading module
winsock.dll at address 0x03B20000-0x03B26000 (RW data at
0x01FC5000-0x01FC508C)
602448 PID:3c47116 TID:3c85dbe 0x83e6a000: <<< Unloading module
ws2.dll at address 0x03B00000-0x03B14000 (RW data at
0x01FC3000-0x01FC3B24)
602450 PID:3c47116 TID:3c85dbe 0x83e6a000: <<< Unloading module
wspm.dll at address 0x03AE0000-0x03AE7000 (RW data at
0x01FBF000-0x01FBF154)
602452 PID:3c47116 TID:3c85dbe 0x83e6a000: <<< Unloading module
ssllsp.dll at address 0x03AB0000-0x03AC6000 (RW data at
0x01FBA000-0x01FBB075)
602454 PID:3c47116 TID:3c85dbe 0x83e6a000: <<< Unloading module
shcore.dll at address 0x02460000-0x02467000 (RW data at
0x01F30000-0x01F30078)
602456 PID:3c47116 TID:3c85dbe 0x83e6a000: <<< Unloading module
ceshell.dll at address 0x02470000-0x024E5000 (RW data at
0x01F32000-0x01F3338C)
602458 PID:3c47116 TID:3c85dbe 0x83e6a000: <<< Unloading module
commctrl.dll at address 0x03D20000-0x03DFB000 (RW data at
0x01FE8000-0x01FE8C0C)
602460 PID:3c47116 TID:3c85dbe 0x83e6a000: <<< Unloading module
ole32.dll at address 0x034C0000-0x0351B000 (RW data at
0x01F6E000-0x01F6F520)
602475 PID:3c47116 TID:3c85dbe 0x83e6a000: <<< Unloading module
rapisrv.exe at address 0x12010000-0x12033000
Unloaded symbols for 'D:\SOURCE_CODE\WINCE500\PBWORKSPACES\TEMP\RELDIR
\ARMLAND_ARMV4I_DEBUG\RAPISRV.EXE'
602479 PID:3c47116 TID:3c85dbe 0x83e6a000: <<< Unloading module
coredll.dll at address 0x03F00000-0x03FF1000 (RW data at
0x01FFE000-0x01FFF7A5)
603129 PID:23c4ef9a TID:c3c9bdca 0x83c08718: u2tproxy: recv on main
socket failed: 0x2714
603133 PID:23c4ef9a TID:c3c4e242 0x83c4e000: u2tproxy: UDPListener
failed to send() gle=0x2736
603237 PID:23c4ef9a TID:23e81666 0x83bfba20: <<< Unloading module
wspm.dll at address 0x03AE0000-0x03AE7000 (RW data at
0x01FBF000-0x01FBF154)
603239 PID:23c4ef9a TID:23e81666 0x83bfba20: <<< Unloading module
ssllsp.dll at address 0x03AB0000-0x03AC6000 (RW data at
0x01FBA000-0x01FBB075)
603242 PID:23c4ef9a TID:23e81666 0x83bfba20: <<< Unloading module
nspm.dll at address 0x03AD0000-0x03AD8000 (RW data at
0x01FBD000-0x01FBD194)
603245 PID:23c4ef9a TID:23e81666 0x83bfba20: <<< Unloading module
winsock.dll at address 0x03B20000-0x03B26000 (RW data at
0x01FC5000-0x01FC508C)
603247 PID:23c4ef9a TID:23e81666 0x83bfba20: <<< Unloading module
ws2.dll at address 0x03B00000-0x03B14000 (RW data at
0x01FC3000-0x01FC3B24)
603250 PID:23c4ef9a TID:23e81666 0x83bfba20: <<< Unloading module
udp2tcp.exe at address 0x16010000-0x16017000
Unloaded symbols for 'D:\SOURCE_CODE\WINCE500\PBWORKSPACES\TEMP\RELDIR
\ARMLAND_ARMV4I_DEBUG\UDP2TCP.EXE'
603254 PID:63e3e71e TID:23e81666 0x83bfba20:
DeleteFromProcessInputLocaleTable: Deleted process from
ProcessInputLocale table, hProcess: 0x23C4EF9A
603256 PID:23c4ef9a TID:23e81666 0x83bfba20: <<< Unloading module
coredll.dll at address 0x03F00000-0x03FF1000 (RW data at
0x01FFE000-0x01FFF7A5)
604124 PID:83eae822 TID:83cb7916 0x83cbd900: RLOG: [0x83CB7916]
Dereferencing Rnaapp.exe...
604125 PID:83eae822 TID:83cb7916 0x83cbd900: RLOG: [0x83CB7916] Done
quiting replication. 0 0 0 0
604127 PID:83eae822 TID:83cb7916 0x83cbd900: _REPLLOG:
IDM_STOP_REPLICATION. wParam: 1, lParam: 0
604128 PID:83eae822 TID:83cb7916 0x83cbd900: RLOG: [0x83CB7916]
Quiting replication. 0 0 0 0 1
604129 PID:83eae822 TID:83cb7916 0x83cbd900: RLOG: [0x83CB7916] Done
quiting replication. 0 0 0 0
604132 PID:83eae822 TID:83cb7916 0x83cbd900: RLOG: [0x83CB7916]
Quiting replication. 0 0 0 0 1
604169 PID:83eae822 TID:83cb7916 0x83cbd900: RLOG: [0x83CB7916] Done
quiting replication. 0 0 0 0
604273 PID:83eae822 TID:83cb7916 0x83cbd900: <<< Unloading module
wspm.dll at address 0x03AE0000-0x03AE7000 (RW data at
0x01FBF000-0x01FBF154)
604275 PID:83eae822 TID:83cb7916 0x83cbd900: <<< Unloading module
ssllsp.dll at address 0x03AB0000-0x03AC6000 (RW data at
0x01FBA000-0x01FBB075)
604278 PID:83eae822 TID:83cb7916 0x83cbd900: <<< Unloading module
nspm.dll at address 0x03AD0000-0x03AD8000 (RW data at
0x01FBD000-0x01FBD194)
Unloaded symbols for 'D:\SOURCE_CODE\WINCE500\PBWORKSPACES\TEMP\RELDIR
\ARMLAND_ARMV4I_DEBUG\NSPM.DLL'
604293 PID:83eae822 TID:83cb7916 0x83cbd900: RLOG: [0x83CB7916]
========== WinMain ends here. 0===========
604295 PID:83eae822 TID:83cb7916 0x83cbd900: <<< Unloading module
winsock.dll at address 0x03B20000-0x03B26000 (RW data at
0x01FC5000-0x01FC508C)
604297 PID:83eae822 TID:83cb7916 0x83cbd900: <<< Unloading module
ws2.dll at address 0x03B00000-0x03B14000 (RW data at
0x01FC3000-0x01FC3B24)
604314 PID:83eae822 TID:83cb7916 0x83cbd900: <<< Unloading module
repllog.exe at address 0x10010000-0x10030000
Unloaded symbols for 'D:\SOURCE_CODE\WINCE500\PBWORKSPACES\TEMP\RELDIR
\ARMLAND_ARMV4I_DEBUG\REPLLOG.EXE'
604317 PID:3fc6c1e TID:83cb7916 0x83cbd900: WARNING: Leaked registry
key HKEY_CURRENT_USER\\ControlPanel\Comm
604318 PID:3fc6c1e TID:83cb7916 0x83cbd900: WARNING: Leaked registry
key HKEY_CURRENT_USER\\ControlPanel\Comm
604319 PID:3fc6c1e TID:83cb7916 0x83cbd900: WARNING: Cleaned up 2
leaked registry handles for process 0x83EAE822
604321 PID:63e3e71e TID:83cb7916 0x83cbd900:
DeleteFromProcessInputLocaleTable: Deleted process from
ProcessInputLocale table, hProcess: 0x83EAE822
604323 PID:83eae822 TID:83cb7916 0x83cbd900: <<< Unloading module
coredll.dll at address 0x03F00000-0x03FF1000 (RW data at
0x01FFE000-0x01FFF7A5)