When I try the automated installation to 144MB DiskOnChip 2000 from the
latest release of QNX4 (the compact disk), Fsys.diskonchip just sits
there until it finally times out. I’m now resorting to using the
M-Systems supplied instructions (Ver. 5.00, Aug. 2001) and DOS utilities
kit (ver. 5.14). Using a hard disk with QNX on it, I can format and
mount the DiskOnChip, copy over needed directories, but when I shutdown
and re-start, the computer won’t boot QNX from the DiskOnChip. I do
remember to disable the hard disk in the BIOS per RTD instructions for
booting from a DiskOnChip. I’ve tried many things, based on the advice
of the M-Systems tech support guy. The M-Systems instruction for
starting with DOS DFORMAT.EXE without any special options beyond /WIN
and /S doesn’t work, so the M-Systems guy thought that the following
procedure would seem my best bet, but it doesn’t work either:
DFORMAT.EXE /WIN:D000 /S:DOC514.EXB /EMPTY (latest version from
Boot QNX from hard disk
dformat (from QNX hard disk, latest version from M-Systems)
Fsys.diskonchip (latest version from M-Systems)
fdisk /dev/tffs0 add -f 1 QNX ALL
fdisk /dev/tffs0 boot QNX
fdisk /dev/tffs0 loader
mount -p /dev/tffs0
dinit -h /dev/tffs0t77
dinit -hb /dev/tffs0t77
mount /dev/tffs0t77 /diskonchip
I copy over ./boot, ./licenses, /etc, /usr, /bin to DiskOnChip
Boot from DOS floppy
DFORMAT.EXE /WIN:D000 /S:DOC514.EXB /FIRST /NOFORMAT
This last command fails with the following messages:
DiskOnChip 2000 found in 0xd0000.
144 media, 16k unit.
ERROR - not enough binary area marked for EXB.
Error writing EXB.
Status code is 52 (flNoSpaceInVolume) received from flPlaceExbByBuffer.
It’s interesting that if I execute the following two DOS commands, one
after the other, the second DFORMAT doesn’t produce any error:
DFORMAT.EXE /WIN:D000 /S:DOC514.EXB /EMPTY
DFORMAT.EXE /WIN:D000 /S:DOC514.EXB /NOFORMAT
It seems like either the QNX dformat program or fdisk is screwing up the
effects of DFORMAT.EXE /EMPTY.
Does anybody see if I am doing something wrong? M-Systems is out of
to help me and I’ve tried every variation of the instructions I can
think of. Thanks…