If the hardware does not work correctly under Windows 2000 or Windows XP then the problem is most likely a hardware issue. Windows CE is not very tolerant of noisy hardware, so even "good" designs for Windows 2000 and XP may experience problems with Windows CE.
Another issue that has arisen with Windows CE is that different host devices support different bulk transfer sizes. One method to attempt to resolve this is to reduce InTransferSize to 64. This is the smallest possible transfer size and will have a severe effect on performance, but should resolve most other issues. Larger values may be tried to improve performance.
If a USB host CF card is being used, it may help to set the Ratoc bit in the configuration settings.
If the problems persist, please contact .