Disable Scanning for IDE drives

Hello All,

How can I disable the scan for IDE drives so I can speed up the boot time?

TIA,

Spatch

“Spatch” <spatch@spatchy.com> wrote in message
news:9iffvr$3vm$1@inn.qnx.com

Hello All,

How can I disable the scan for IDE drives so I can speed up the boot time?

Do you have 6.1. For me it speeded things up considerably.

Starting the IDE driver is taken care of by “diskboot”. This program also
does lot’s
of other magic. There is a build file that was posted a while ago. Work
nice for me.
i haven’t tried it with 6.1 though as I don’t really need it.

This sets up the kernel and proc.

- x86 based kernel using the bios.boot to set things up.

- Compression is turned on.

- Use startup-bios to finish setting up the machine.

- Start procnto after startup-bios is finished.

[virtual=x86,bios +compress] boot = {
startup-bios -v
PATH=/proc/boot:/bin:/usr/bin:/sbin:/usr/sbin
LD_LIBRARY_PATH=/proc/boot:/lib:/lib/dll:/usr/lib:/usr/photon/dll procnto -v
}

Once procnto is running it will mount the image filesystem and

run this script.

[+script] startup-script = {

Populate the kernel resource database

seedres

Start the system logger

slogger &
waitfor /dev/slog

Start the PCI server for drivers that need pci.

display_msg “Starting pci-bios server…”
pci-bios &
waitfor /dev/pci

Start the standard PC console driver and

make it the default output (reopen).

display_msg “Starting up console driver…”
devc-con -n6 &
waitfor /dev/con1
reopen /dev/con1

Pipe provides pipe() services.

display_msg “Starting pipe manager…”
pipe &
waitfor /dev/pipe

Start eide driver to get drive access.

display_msg “Starting eide driver…”
#devb-eide blk auto=partition dos exec=all cam quiet eide dma eide dma &
devb-eide eide dma,slave blk auto=partition,cache=94M,alloc=94M,delwri=60 &
display_msg “Waiting HD detection”
waitfor /dev/hd0t79 30

Mount Filesystems

display_msg “Mounting filesystems…”
#mount -t dos /dev/hd0t12 /fs/hd0-dosdd
#mount -t qnx4 /dev/hd0t77 /fs/hd0-qnx4
#mount -t qnx4 “/fs/hd0-dos/Program Files/qnx/boot/fs/root.qfs” /
#mount -r -t qnx4 “/fs/hd0-dos/Program Files/qnx/boot/fs/qnxbase.qfs”
/pkgs/base
mount -t qnx4 /dev/hd0t79 /
mount -t qnx4 /boot/fs/qnxbase.qfs /pkgs/base
mount -t qnx4 /dev/hd0t78 /home

Start the Package Filesystem

display_msg “Starting Package Filesystem…”
fs-pkg -a/pkgs/base/safe-config/etc/system/package/packages

Start the sysinit script

display_msg “Running /etc/system/sysinit…”
[+session] /bin/ksh -c /etc/system/sysinit
#display_msg “Starting high priority shell on /dev/con6”
#reopen /dev/con6
#[+session pri=30o] fesh
}

These are the standard, required links

[type=link] /dev/console=/dev/con1
[type=link] /usr/lib/ldqnx.so.1=/proc/boot/libc.so

Shared Libraries

libc.so
io-blk.so
fs-dos.so
fs-qnx4.so
cam-disk.so
cam-cdrom.so
libcam.so

Binaries/Executables

[data=c]
devc-con
seedres
pci-bios
devb-eide
fs-pkg
slogger
fesh
mount
pipe

TIA,

Spatch