
98 Enhanced OS-9 for X86 PCAT
1
Installing and Configuring Enhanced OS-9
It is usually best to create the initial boot image to not use /h0. /dd
should be set for RAM disk. This will allow downloading the TAR
images. Next setup the final boot image and select /h0 if as initial device
name.
Descriptors
Refer to IDE Descriptors for information on descriptor naming
conventions. The descriptors for RB1003 are located in
MWOS/OS9000/80386/PORTS/PCAT/CMDS/BOOTOBJS/DESC/RB1
003. Also the RB1003 driver is located in
MWOS/OS9000/80386/PORTS/PCAT/CMDS/BOOTOBJS.
ROM BOOTING
If changes to the IDE addresses of time-out values are employed then
the ROM boot system may also require changes.
MWOS/OS9000/80386/PORTS/PCAT/ROM/cnfgdata.des
Find the following sections:
#define IDE_CIS_PARAMS "ide0=0x320,0 ide1=0x360,0"
#define PCMCIA_IDE_PRIMARY_PARAMS_PORT"port=0x320 timeout=30 altstat=0xe"
#define PCMCIA_IDE_SECONDARY_PARAMS_PORT"port=0x360 timeout=30 altstat=0xe"
To remove time-out for example we could change the above to:
#define PCMCIA_IDE_PRIMARY_PARAMS_PORT"port=0x320 timeout=0 altstat=0xe"
#define PCMCIA_IDE_SECONDARY_PARAMS_PORT"port=0x360 timeout=0 altstat=0xe"
Or we could make the time-out shorter. IDE specification indicates we
should wait up to 30 seconds.
#define PCMCIA_IDE_PRIMARY_PARAMS_PORT"port=0x320 timeout=5 altstat=0xe"
#define PCMCIA_IDE_SECONDARY_PARAMS_PORT"port=0x360 timeout=2 altstat=0xe"
To explain the definition of IDE_CIS_PARAMS in detail: "ide0=0x320,5
ide1=0x360,0" indicates that IDE0 (socket 0) has a base address of
0x320 and uses IRQ 5, while IDE1 (socket 1) has a base address of
0x360 and uses no interrupt.
Advanced notes
Some embedded systems support Compact Flash, which looks like a
standard IDE device. In these cases, we may decide that RBF is the file
system of choice, since we can boot the embedded board with no other
Commenti su questo manuale