my QNX6 embedded application uses a Compact Flash on IDE. This Compact Flash (which cannot use DMA) is mounted quite early in boot image script, like this:
Once the system is running, open+write+close works well (typically several ms for 1ko data).
devb-eide being ran quite early in QNX boot, is it possible that an IDE detection routine executed by the BIOS could block CF internal controller ?
In my BIOS: all diagnostics and test routines are disabled. Options ‘drive assignment order’, ‘boot order’ and ‘ide drive geometry’ are marked ‘Not installed’.
Only the options ‘Primary/secondary Master/Slave PIO mode’ are configured as ‘Auto’.