[OT] Win CE 6.0 USB File Copy Error

Sorry for an off-topic.

We are using OMAP3530 Rev G Board and Win CE 6.0 R3. If we copy files from USB mass storage, the copied file is getting corrupted.

Any Medium to USB: OK
USB to any mediaum (RAM/SD/USB): Corrupt.

Two observations are,

  1. File is getting corrupted if the size is greater than 1MB
  2. Though several areas are getting damaged, error occurs to the seventh bit 1 changing to 0 only (e.g., 5A -> 1A)

Any inputs?

Thanks in advance,

That should be easy to trap using WinDbg and stepping into the drivers Read/Write calls. Have you done that? Enabled Verifier? Used pre-fetch?

On Aug 17, 2011, at 3:17 AM, xxxxx@gmail.com wrote:

Sorry for an off-topic.

We are using OMAP3530 Rev G Board and Win CE 6.0 R3. If we copy files from USB mass storage, the copied file is getting corrupted.

Any Medium to USB: OK
USB to any mediaum (RAM/SD/USB): Corrupt.

Two observations are,

  1. File is getting corrupted if the size is greater than 1MB
  2. Though several areas are getting damaged, error occurs to the seventh bit 1 changing to 0 only (e.g., 5A -> 1A)

Any inputs?

Thanks in advance,


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

Win CE has verifier and windbg? Win CE is still in use?
Mark Roddy

On Wed, Aug 17, 2011 at 7:07 AM, Gary Little wrote:

> That should be easy to trap using WinDbg and stepping into the drivers
> Read/Write calls. Have you done that? Enabled Verifier? Used pre-fetch?
>
>
>
> On Aug 17, 2011, at 3:17 AM, xxxxx@gmail.com wrote:
>
> > Sorry for an off-topic.
> >
> > We are using OMAP3530 Rev G Board and Win CE 6.0 R3. If we copy files
> from USB mass storage, the copied file is getting corrupted.
> >
> > Any Medium to USB: OK
> > USB to any mediaum (RAM/SD/USB): Corrupt.
> >
> > Two observations are,
> > 1. File is getting corrupted if the size is greater than 1MB
> > 2. Though several areas are getting damaged, error occurs to the seventh
> bit 1 changing to 0 only (e.g., 5A -> 1A)
> >
> > Any inputs?
> >
> > Thanks in advance,
> >
> > —
> > NTDEV is sponsored by OSR
> >
> > For our schedule of WDF, WDM, debugging and other seminars visit:
> > http://www.osr.com/seminars
> >
> > To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

Sheesh ? probably not ? didn’t see the CE ? but some debugging using the tools available to CE development would still be informative.

On Aug 17, 2011, at 6:25 AM, Mark Roddy wrote:

Win CE has verifier and windbg? Win CE is still in use?
Mark Roddy

On Wed, Aug 17, 2011 at 7:07 AM, Gary Little wrote:
> That should be easy to trap using WinDbg and stepping into the drivers Read/Write calls. Have you done that? Enabled Verifier? Used pre-fetch?
>
>
>
> On Aug 17, 2011, at 3:17 AM, xxxxx@gmail.com wrote:
>
> > Sorry for an off-topic.
> >
> > We are using OMAP3530 Rev G Board and Win CE 6.0 R3. If we copy files from USB mass storage, the copied file is getting corrupted.
> >
> > Any Medium to USB: OK
> > USB to any mediaum (RAM/SD/USB): Corrupt.
> >
> > Two observations are,
> > 1. File is getting corrupted if the size is greater than 1MB
> > 2. Though several areas are getting damaged, error occurs to the seventh bit 1 changing to 0 only (e.g., 5A -> 1A)
> >
> > Any inputs?
> >
> > Thanks in advance,
> >
> > —
> > NTDEV is sponsored by OSR
> >
> > For our schedule of WDF, WDM, debugging and other seminars visit:
> > http://www.osr.com/seminars
> >
> > To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
>
> — NTDEV is sponsored by OSR For our schedule of WDF, WDM, debugging and other seminars visit: http://www.osr.com/seminars To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

…LOL…

Please don’t post technical questions on Windows CE here, or questions on Solaris or AIX or RSX-11M for that matter (though I’d personally get a kick out of an occasional RSX-11M question… AH, that was when there were REAL “map registers” but that’s also an entirely different story).

Thread locked.

Peter
OSR

>matter (though I’d personally get a kick out of an occasional RSX-11M question…

What about RT-11?


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com

RSTS/E anyone?

I had a PDT 1/11 machine that ran RT-11 one time from dual RX01 (or was that RK01?) 8" floppies.

I started on RSX 11M (not even +) in my coop, then on to VMS. Now THAT was a well-designed and stable OS…

Oh well…stuck in CE6/CE7 world again now…

Greg

xxxxx@storagecraft.com wrote:

From: “Maxim S. Shatskih”
To: “Windows System Software Devs Interest List”
Subject: Re:[ntdev] [OT] Win CE 6.0 USB File Copy Error
Date: Thu, 18 Aug 2011 23:52:06 +0400

>matter (though I’d personally get a kick out of an occasional RSX-11M question…

What about RT-11?


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com


NTDEV is sponsored by OSR

For our schedule of WDF, WDM, debugging and other seminars visit:
http://www.osr.com/seminars

To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer

You’ve got to like any operating system that has “Please say HELLO” as its login prompt.

RX01 would be right. Ugh.

Me too. Well, similar in any case. I started on IAS/RSX-11D, THEN on to RSX-11M, THEN on to VMS and M+. This was when the RSX team was still on ML5-5, before they moved to TW, which was before the move to ZK, which was before ZK became ZKO :slight_smile:

The nicest thing about the PDP-11 operating systems is an entire listing of the OS source code would fit quite comfortably in a standard 3 ring binder. And that was all written in assembly language. One person could quite easily comprehend the whole thing. In fact, it was (almost) one person who WROTE the whole thing (in the case of RSX-11M).

Peter
OSR

>comfortably in a standard 3 ring binder. And that was all written in assembly language.

More so, in a good and logical assembly language, not idiotic x86 one.


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com

Quite so. With arguments that work from left to right, as Gxd intended.

mov #5, R0 ; Put a 5 in register zero

Peter
OSR

> Quite so. With arguments that work from left to right, as Gxd intended.

And without limitations on what register can be used as index.

BTW - how good was the compiler optimization in that times? for instance, Pascal compiler for RT-11 (my first compiler) was 26 disk blocks, i.e. 13K in size. Was it optimizing?


Maxim S. Shatskih
Windows DDK MVP
xxxxx@storagecraft.com
http://www.storagecraft.com