D-
Check for 10 bits of I/O decoding by writing to
and reading from the direct memory access (DMA)
controller channel 0 page table address register
(I/O port 0x87).
Perform machine-specific initializations. If the initialization stops
here, there is a hardware problem. This may be resolved by
running hardware tests available on reference or
setup floppy disks from the hardware manufacturer.
E-
Print configuration information for the numeric
coprocessor (80287, 80387, 80487SX, Weitek, or built-in), if any.
Also perform machine-specific multiprocessor memory initialization.
If a coprocessor is present but not recognized, confirm that it
is properly connected and that your hardware recognizes it.
Refer to your floating point processor documentation
for available tests.
F-
Initialize pseudo-devices and I/O devices by calling
their corresponding driver initialization functions.
If a failure occurs at this stage, check the relevant
devices to see if they are incorrectly configured or
non-functioning.
Refer to the documentation for the relevant
hardware for more information.
The format of the startup ``F'' messages is:
Message
|
Description
|
driverinit
|
Initialize configured driver
|
BTLD init
|
Initialize boot-time loadable driver
|
driverinit2
|
Link SCSI peripheral driver to SCSI host
adapter
|
G-
Initialize the Programmable Interrupt Controller
(PIC) chips and multiprocessors, configure root disk driver,
and reset keyboard.
H-
Initialize various system resources:
Message
|
Description
|
oeminit
|
OEM-specific features
|
cinit
|
character lists (clists)
|
inoinit
|
inodes
|
fsinit
|
filesystems
|
fstyp init
|
filesystem of type fstyp
|
finit
|
file table
|
strinit
|
STREAMS
|
ksl init
|
kernel STREAMS linker (ksl__start)
|
iinit
|
open root device, load superblock
into memory and mount the root filesystem.
If the root device is a hard disk, display configuration
message.
If the system hangs here, suspect a damaged, missing,
or incorrectly configured root device.
Also reset system clock from hardware clock.
|
flckinit
|
file locking
|
seminit
|
IPC semaphores
|
msginit
|
IPC messages
|
xsdinit
|
XENIX shared data
|
xseminit
|
XENIX semaphores
|
cfgmsginit
|
print configuration error messages if too many groups or open files
are defined. Print a warning message if too many memory ranges
were specified at boot time.
|
I-
Print any machine-specific information,
invoke the driver start routine for certain devices,
and print total kernel memory and user memory.
The format of the startup ``I'' messages is:
Message
|
Description
|
driverstart
|
Start driver
|
BTLD start
|
Start boot-time loadable driver
|
J-
Initialize floating point emulator.
K-
Open the swap device, add it to the swap file table, and
print information about it.
M-
Initialize machine-specific memory ECC support.
Print information on root, pipe, dump devices,
clock interrupt rate (HZ),
kernel I/O buffers,
and additional CPUs found.