I’m trying to boot 6.1 over network …
One computer is running ISC DHCP Server 3.0
Other computer has Intel 82562 network card,
Boot agent 3.0.04, PXE 2.0
DHCP is working well
Client downloads image via TFTP and then runs it.
Now there is a problem.
I used several images. For example /boot/fs/qnxbase.ifs.
In all cases pci-bios fails and /dev/pci is not created.
(unable to access /dev/pci)
After this io-net cannot be run …
I used /boot/build/qnxbase.build and removed
that AHA drivers, so the image is small enough to be
transfered onto network card.
Is there a problem with CS:IP ?
I know that on this card image is loaded on 0x0000:0xc700
Or another problem ?
This is another build file I tried. Actually, this is what i want to do.
Works perfectly, when booting from disk !!!
[virtual=x86,bios] .boot = {
startup-bios -s64k
PATH=/proc/boot:/bin:/usr/bin:/net/RTP-01/bin:/net/RTP-01/sbin
LD_LIBRARY_PATH=/proc/boot:/lib:/usr/lib:/lib/dll procnto
}
[+script] .script = {
procmgr_symlink …/…/proc/boot/libc.so.2 /usr/lib/ldqnx.so.2
seedres
pci-bios &
waitfor /dev/pci
io-net -d speedo -pqnet host=RTP-02.domain
waitfor /dev/io-net
waitfor /net/RTP-01
devc-con -n4 &
reopen /dev/con1
[+session] sh
}
libc.so
npm-qnet.so
devn-speedo.so
[data=c]
seedres
pci-bios
io-net
Thanks
Stepan Hejny