User guide
90 Enhanced OS-9 for X86 PCAT
1
Installing and Configuring Enhanced OS-9
ds_timeout = 30;
#endif
};
NoteNote
Since OS-9 does not require the BIOS to use IDE it is possible on some
systems to use IDE without interrupts. Keep in mind that on some
systems disabling the IDE from the BIOS also disables the IDE
controller as well.
Drive time-out may also fail on drives that are extremely old. If you are
having problems using drives that are less than 540MB you may want
to disable the time-out. This can be done by setting time-out value to
zero in config.des and re-making the descriptors and boot image.
Using IDE in PCI mode (Advanced - Optional)
Support is included to support IDE devices as PCI specific devices. PCI
based IDE support is not automatic and may not work on some PCI
bridges. The rb1003 driver must be re-made with the following changes
to the makefile.
PCILIB = -l=$(PORT)/LIB/pcilib.l
LIB = $(PICLIB) $(PCILIB) \
$(CPULIB) $(CLIB) $(P2LIB) $(OS_LIB) $(SYS)
SPEC_COPTS = -a -c -r -t=0 -bepg -dNEWINFO $(PICISR) $(IRQMASK) \
-dPCI
In this case we have added PCILIB as well as defined PCI in the
SPEC_COPTS section. On some systems that use both primary and
secondary controllers that allow level interrupt to be set and used in PCI
standard method, you can save one interrupt vector. You must also set