Problems with DiskOnChip with QNX 6.3

DiskOnChip Problems


\

  1.  Once the DiskOnChip is installed into the motherboard the amount of
    

time it takes for the system to boot increases significantly (about 2
minutes longer). The DiskOnChip data sheet explains the BIOS first
identifies the device and then the DiskOnChip executes the code stored on
the boot block that loads the TruesFFS software into the host memory. Would
this be the reason for the increase in boot time or does 2 minutes seem to
long just to identify and load software for the DiskOnChip?



2. When I write a file to the DiskOnChip from the hard drive the system
acts sluggish (mouse does not respond quickly). Reading a file from
DiskOnChip has no effect on performance. When I write to DiskOnChip is it
affecting my interrupts? I have tried passing various option to the
DiskOnChip driver with no effect on performance.



3. Has anyone had the same problem with DiskOnChip with QNX 6.3 or 6.2?
If so how did you overcome it? Any suggestions or help would be
appreciated.



Drivers are started as follows with the verbose:


\

devb-doc doc addr=0xd0000,verbose




DiskOnChip driver, ver. 5.1.4

Debug: entering NFDC MDOCP identification routine.

Debug: failed to identify NFDC MDOCP.

Debug: entering NFDC 2148 identification routine.

Debug: identified NFDC 2148.

Debug: starting INFTL preMount operation.

Debug: entering NFDC MDOCP identification routine.

Debug: failed to identify NFDC MDOCP.

Debug: entering NFDC 2148 identification routine.

Debug: identified NFDC 2148.

Debug: starting INFTL preMount operation.

Debug: entering NFDC MDOCP identification routine.

Debug: failed to identify NFDC MDOCP.

Debug: entering NFDC 2148 identification routine.

Debug: identified NFDC 2148.

Debug: starting INFTL mount.

Debug: trying to read quick mount information.

Debug: quick mount information was successfuly restored.

Debug: finished INFTL mount.

Debug: entering NFDC MDOCP identification routine.

Debug: failed to identify NFDC MDOCP.

Debug: entering NFDC 2148 identification routine.

Debug: identified NFDC 2148.





System Settings



P3BVL Single Board Computer

DiskOnChip BIOS Expansion Address Set to D0000 ~ D7FFF

(Tried C8000-CFFFF & D8000 ~ DFFFF with the same
results)

Memory Shadowing is Disabled

DiskOnChip 2000 TrueFFS 5.1.4 - 384MB

(Tried Firmware TrueFFS 5.1.2 & 5.1.4P {DOC514P.EXB} with the same results)

QNX 6.3 (Tried with QNX 6.2 with the same results)

TrueFFS 5.1.4 for QNX 6.2 (x86) - Beta version