I tried to install QNX 6.4.1 on CF card but during booting it hangs at qnxbasedma.ifs…
It only hang on this i3-6100 machine, works on the other older model.
I am not sure what happens that cause it to hang?
Any suggestions?
I format the CF card using the following and copy the files from the qnx6 virtual machine (vmware)
# PATH is the *safe* path for executables (confstr(_CS_PATH...))
# LD_LIBRARY_PATH is the *safe* path for libraries (confstr(_CS_LIBPATH))
# i.e. This is the path searched for libs in setuid/setgid executables.
PATH=/proc/boot:/sbin:/bin:/usr/sbin:/usr/bin:/opt/bin LD_LIBRARY_PATH=/proc/boot:/lib:/usr/lib:/lib/dll:/opt/lib procnto-instr
}
[+script] startup-script = {
To save memory make everyone use the libc in the boot image!
For speed (less symbolic lookups) we point to libc.so.3 instead of libc.so
display_msg Welcome to QNX Neutrino trunk on an PC compatible BIOS system
procmgr_symlink ../../proc/boot/libc.so.3 /usr/lib/ldqnx.so.2
Start up some consoles
devc-con -n4 &
reopen /dev/con1
slogger &
Start the pci server
seedres
pci-bios &
waitfor /dev/pci
Some common servers
pipe &
mqueue &
devc-ser8250 -e &
devc-pty &
Start a debug server for debugging programs
#waitfor /dev/ser1
#[+session] pdebug /dev/ser1 &
These env variables inherited by all the programs which follow
SYSNAME=nto
TERM=qansi
Start some extra shells on other consoles
reopen /dev/con2
[+session] sh &
reopen /dev/con3
[+session] sh &
Since it never displays your “Welcome to QNX Neutrino trunk on an PC compatible BIOS system” message we can infer that it never even starts to boot your image. This fits with the fact you can’t boot from the QNX 6 install CD either.
That makes me thinks it’s BIOS related. Look here to see what’s recommended for 6.5 (essentially the same as 6.4) in terms of BIOS settings qnx.com/developers/docs/6.5. … hosts.html
I suspect something in the BIOS is preventing it from booting. Maybe see if the SATA has an IDE compatibility mode, turn off USB boot options etc.