Data mismatch on FLASH disk

Hi all!

We have the industrial system which consists of (among others) VR7
industrial rugged PC (from SBS Technologies) and SDCFB-256-101-80
IndustrialGrade CompactFlash card from SanDisk.

The operating system installs standard EIDE drivers (same as uses with
standard IDE HDDs) during installation.

We have noticed some problems with data integrity after hard reset of the
system (without system shutdown).
The files which were modified BUT closed properly have improper content.
The .lastlogin and /etc/config/netmap files are filled with “^S”.

The same industrial system with standard 2.5" HDD does not have such
problems.

We have tested seven different CF IG cards and all of them behave as
described above.


2. We have made the tests to eliminate the VR7 rugged PC from suspicions.

We set up the system with VP7 module (also from SBS Technologies) and
SanDisk SDCFB-256-101-80. We have found the same problem.

  1. We have thought that change from removable to fixed setting in CF should
    help but it did not.

Have you any suggestions what could be the reason of improper data after
hard RESET (without system shutdown) ?

Kind Regards,

Jaroslaw Piwowarczyk

Jaroslaw Piwowarczyk wrote:

We have noticed some problems with data integrity after hard reset of the
system (without system shutdown).
The files which were modified BUT closed properly have improper content.
The .lastlogin and /etc/config/netmap files are filled with “^S”.

Have you any suggestions what could be the reason of improper data after
hard RESET (without system shutdown) ?

That is common problem with CF cards with QNX. To solve it start your
Fsys with no write delay option:

Fsys -d0

Pozdrowienia,
Grzegorz Wróbel