Boot problem on AMD Elan SC400 Evaluation Board

Hi,
Is there someone who has booted successfully qnxrtp on an AMD Elan SC400
Evaluation Board (REV 2.0, REV 3.0a, …) or have an idea about it?
I’m trying to do so but always fail. With the default /.boot, the error
messages, before the system hangs, are:
“Can’t locate PNP nodes
pci-bios: No BIOS present-status ffffffff-error 0!
pci-server: No dll loaded
/dev/pci did not mount”
When I removed the pci-bios from the .boot and selected verbose option, the
booting process goes until
“Starting /pkgs/base/qnx/os/drivers-2.1.1/x86/sbin/devc-con -n4”
and the system reboots.
Any help would be greatly appreciated.

Qingguo

Removing pci-bios was correct, as the SC400 eval board has no PCI
interface. The reboot problem is an issue where some BIOSes don’t
leave the keyboard controller in a properly reset state, and
devc-con will then cause a reboot. I have e-mailed you a binary,
which, when run before devc-con, should prevent the reboot.


Thanks Erick.


Qingguo Kou <qingguo@irg.ca> wrote:

Hi,
Is there someone who has booted successfully qnxrtp on an AMD Elan SC400
Evaluation Board (REV 2.0, REV 3.0a, …) or have an idea about it?
I’m trying to do so but always fail. With the default /.boot, the error
messages, before the system hangs, are:
“Can’t locate PNP nodes
pci-bios: No BIOS present-status ffffffff-error 0!
pci-server: No dll loaded
/dev/pci did not mount”
When I removed the pci-bios from the .boot and selected verbose option, the
booting process goes until
“Starting /pkgs/base/qnx/os/drivers-2.1.1/x86/sbin/devc-con -n4”
and the system reboots.
Any help would be greatly appreciated.

Qingguo

Hi Erick,
Thanks a lot for the response and the binary (kbdinit.dat).
I’ve placed kbdinit.dat in /usr/sbin and start it in the qnxbase.build file
like following


[data=c]

kbdinit.dat
diskboot
slogger

The system reboots as before.
Perhaps I haven’t run correctly this binary?
For these trials, I use always a hard disk of 1 GB (now with QNX 6.0 Patch C
actived) and 32 MB RAM with the AMD Elan SC400 Evaluation Board.
When I put the same hard disk into an ordinary PC, it boots without problem.
By the way, our company waits Neutrino to work on the Evaluation Board for
starting our migration from QNX4 to Neutrino.
Thanks for your attention.
And any help would be always greatly appreciated.

Qingguo

“Hardware Support Account” <hw@qnx.com> a écrit dans le message news:
9g83m3$pak$1@nntp.qnx.com

Removing pci-bios was correct, as the SC400 eval board has no PCI
interface. The reboot problem is an issue where some BIOSes don’t
leave the keyboard controller in a properly reset state, and
devc-con will then cause a reboot. I have e-mailed you a binary,
which, when run before devc-con, should prevent the reboot.


Thanks Erick.


Qingguo Kou <> qingguo@irg.ca> > wrote:
Hi,
Is there someone who has booted successfully qnxrtp on an AMD Elan SC400
Evaluation Board (REV 2.0, REV 3.0a, …) or have an idea about it?
I’m trying to do so but always fail. With the default /.boot, the
error
messages, before the system hangs, are:
“Can’t locate PNP nodes
pci-bios: No BIOS present-status ffffffff-error 0!
pci-server: No dll loaded
/dev/pci did not mount”
When I removed the pci-bios from the .boot and selected verbose option,
the
booting process goes until
“Starting /pkgs/base/qnx/os/drivers-2.1.1/x86/sbin/devc-con -n4”
and the system reboots.
Any help would be greatly appreciated.

Qingguo

Hi Oungguo,

I am not sure what may have happened with the name when I sent it over,
but there shouldn’t be an extension on the kbdinit executable. Make
sure that its executable and that there are no extensions on the file.
The mailing program may have appened the .dat for windows understanding.

Erick.


Qingguo Kou <qingguo@irg.ca> wrote:

Hi Erick,
Thanks a lot for the response and the binary (kbdinit.dat).
I’ve placed kbdinit.dat in /usr/sbin and start it in the qnxbase.build file
like following


[data=c]

kbdinit.dat
diskboot
slogger

The system reboots as before.
Perhaps I haven’t run correctly this binary?
For these trials, I use always a hard disk of 1 GB (now with QNX 6.0 Patch C
actived) and 32 MB RAM with the AMD Elan SC400 Evaluation Board.
When I put the same hard disk into an ordinary PC, it boots without problem.
By the way, our company waits Neutrino to work on the Evaluation Board for
starting our migration from QNX4 to Neutrino.
Thanks for your attention.
And any help would be always greatly appreciated.

Qingguo

9g83m3$pak$> 1@nntp.qnx.com> …
Removing pci-bios was correct, as the SC400 eval board has no PCI
interface. The reboot problem is an issue where some BIOSes don’t
leave the keyboard controller in a properly reset state, and
devc-con will then cause a reboot. I have e-mailed you a binary,
which, when run before devc-con, should prevent the reboot.


Thanks Erick.


Qingguo Kou <> qingguo@irg.ca> > wrote:
Hi,
Is there someone who has booted successfully qnxrtp on an AMD Elan SC400
Evaluation Board (REV 2.0, REV 3.0a, …) or have an idea about it?
I’m trying to do so but always fail. With the default /.boot, the
error
messages, before the system hangs, are:
“Can’t locate PNP nodes
pci-bios: No BIOS present-status ffffffff-error 0!
pci-server: No dll loaded
/dev/pci did not mount”
When I removed the pci-bios from the .boot and selected verbose option,
the
booting process goes until
“Starting /pkgs/base/qnx/os/drivers-2.1.1/x86/sbin/devc-con -n4”
and the system reboots.
Any help would be greatly appreciated.

Qingguo

Hi Erick,
I have tried booting the RTP on the evaluation board with kbdinit (without
any extension), the system reboots the same way as before.
The kbdinit is a 32 bits excutable and the evaluation board is 16 bits. Can
be there a problem?
Would you please try the boot on your evaluation board if it is possible?
It seems that there was AMD SC400 evaluation board in QSSL company.
Is there a way to boot the evaluation board with a customized “diskboot”
process?
Thanks for your help.
Qingguo
“Hardware Support Account” <hw@qnx.com> a écrit dans le message news:
9glfdl$3k8$1@nntp.qnx.com

Hi Oungguo,

I am not sure what may have happened with the name when I sent it over,
but there shouldn’t be an extension on the kbdinit executable. Make
sure that its executable and that there are no extensions on the file.
The mailing program may have appened the .dat for windows understanding.

Erick.


Qingguo Kou <> qingguo@irg.ca> > wrote:
Hi Erick,
Thanks a lot for the response and the binary (kbdinit.dat).
I’ve placed kbdinit.dat in /usr/sbin and start it in the qnxbase.build
file
like following


[data=c]

kbdinit.dat
diskboot
slogger

The system reboots as before.
Perhaps I haven’t run correctly this binary?
For these trials, I use always a hard disk of 1 GB (now with QNX 6.0
Patch C
actived) and 32 MB RAM with the AMD Elan SC400 Evaluation Board.
When I put the same hard disk into an ordinary PC, it boots without
problem.
By the way, our company waits Neutrino to work on the Evaluation Board
for
starting our migration from QNX4 to Neutrino.
Thanks for your attention.
And any help would be always greatly appreciated.

Qingguo

9g83m3$pak$> 1@nntp.qnx.com> …
Removing pci-bios was correct, as the SC400 eval board has no PCI
interface. The reboot problem is an issue where some BIOSes don’t
leave the keyboard controller in a properly reset state, and
devc-con will then cause a reboot. I have e-mailed you a binary,
which, when run before devc-con, should prevent the reboot.


Thanks Erick.


Qingguo Kou <> qingguo@irg.ca> > wrote:
Hi,
Is there someone who has booted successfully qnxrtp on an AMD Elan
SC400
Evaluation Board (REV 2.0, REV 3.0a, …) or have an idea about it?
I’m trying to do so but always fail. With the default /.boot, the
error
messages, before the system hangs, are:
“Can’t locate PNP nodes
pci-bios: No BIOS present-status ffffffff-error 0!
pci-server: No dll loaded
/dev/pci did not mount”
When I removed the pci-bios from the .boot and selected verbose
option,
the
booting process goes until
“Starting /pkgs/base/qnx/os/drivers-2.1.1/x86/sbin/devc-con -n4”
and the system reboots.
Any help would be greatly appreciated.

Qingguo

\