Stack dump when booting RTP hard drive from Elan-104NC board

Hello All,

1.) I’m in the process of developing for our Elan-104NC (with ethernet)
board. I can boot from floppy or flash just fine, but when I try to boot a
hard drive, I get a fault as follows:

Stack at CPU fault:
0000:0000 FE 29 00 F7 01 2A 00 F7-04 2A 00 F7 07 2A 00 F7
…)…
0000:0000 0A 2A 00 F7 0D 2A 00 F7-10 2A 00 F7 93 1A 00 F7

Unsupported Interrupt 06
AX=0000 BX=0000 CX=0000 DX=04C4 SP=0000 BP=0000 SI=0000 DI=0000
DS=0000 ES=0000 SS=0000 CS=F000 IP=FFF0 NV UP DI PL NZ NA PO NC
F000:FFF0 ES 64 02 00 F7 30 34 2F-32 36 2F 30 30 00 FC 01 .D…04/26/00…

This board uses the Datalight bios… it is not PCI… We have a similar
board, the Elan-104 (without ethernet), that boots. It uses the Award bios.

I’ve tried this with a few different working images from QNX/RTP patch A and
previous. A couple from /boot/fs/qnxbase.ifs, others are ones I put together
that exclude pci-bios.

2.) Also, this is unrelated, but is there a mkipl utility or equivalent that
can run under QNX/RTP. I need to be able to pad some images out to certain
sizes.

TIA,
-Wendy

wendy <wwoods@nospam.arcomcontrols.com> wrote:

Hello All,

1.) I’m in the process of developing for our Elan-104NC (with ethernet)
board. I can boot from floppy or flash just fine, but when I try to boot a
hard drive, I get a fault as follows:

Stack at CPU fault:
0000:0000 FE 29 00 F7 01 2A 00 F7-04 2A 00 F7 07 2A 00 F7
.)…
0000:0000 0A 2A 00 F7 0D 2A 00 F7-10 2A 00 F7 93 1A 00 F7
.

Unsupported Interrupt 06
AX=0000 BX=0000 CX=0000 DX=04C4 SP=0000 BP=0000 SI=0000 DI=0000
DS=0000 ES=0000 SS=0000 CS=F000 IP=FFF0 NV UP DI PL NZ NA PO NC
F000:FFF0 ES 64 02 00 F7 30 34 2F-32 36 2F 30 30 00 FC 01 .D…04/26/00…

This board uses the Datalight bios… it is not PCI… We have a similar
board, the Elan-104 (without ethernet), that boots. It uses the Award bios.

I’ve tried this with a few different working images from QNX/RTP patch A and
previous. A couple from /boot/fs/qnxbase.ifs, others are ones I put together
that exclude pci-bios.

2.) Also, this is unrelated, but is there a mkipl utility or equivalent that
can run under QNX/RTP. I need to be able to pad some images out to certain
sizes.

TIA,
-Wendy

Wendy,

This issue has already been noted by another user, and is currently under
investigation. See qdn.public.qnxrtp.installation, “Elan-104NC - supported?”
to get the details.

As for padding files, mkrec is the Neutrino equivalent of mkipl, but you
can use the dd utility as follows; for example, to pad a file out to 8k:


touch myfile
cat myfile /dev/zero | dd of=myfile.pad count=16


Dave Green (dgreen@qnx.com)

Custom Engineering Services
QNX Software Systems Ltd.
http://www.qnx.com

Thank you, on both!

  • Wendy

“Dave Green” <dgreen@qnx.com> wrote in message
news:95n2gn$af6$1@nntp.qnx.com

wendy <> wwoods@nospam.arcomcontrols.com> > wrote:
Hello All,

1.) I’m in the process of developing for our Elan-104NC (with ethernet)
board. I can boot from floppy or flash just fine, but when I try to boot
a
hard drive, I get a fault as follows:

Stack at CPU fault:
0000:0000 FE 29 00 F7 01 2A 00 F7-04 2A 00 F7 07 2A 00 F7
.)…
0000:0000 0A 2A 00 F7 0D 2A 00 F7-10 2A 00 F7 93 1A 00 F7
.

Unsupported Interrupt 06
AX=0000 BX=0000 CX=0000 DX=04C4 SP=0000 BP=0000 SI=0000 DI=0000
DS=0000 ES=0000 SS=0000 CS=F000 IP=FFF0 NV UP DI PL NZ NA PO NC
F000:FFF0 ES 64 02 00 F7 30 34 2F-32 36 2F 30 30 00 FC 01
…D…04/26/00…

This board uses the Datalight bios… it is not PCI… We have a similar
board, the Elan-104 (without ethernet), that boots. It uses the Award
bios.

I’ve tried this with a few different working images from QNX/RTP patch A
and
previous. A couple from /boot/fs/qnxbase.ifs, others are ones I put
together
that exclude pci-bios.

2.) Also, this is unrelated, but is there a mkipl utility or equivalent
that
can run under QNX/RTP. I need to be able to pad some images out to
certain
sizes.

TIA,
-Wendy


Wendy,

This issue has already been noted by another user, and is currently under
investigation. See qdn.public.qnxrtp.installation, “Elan-104NC -
supported?”
to get the details.

As for padding files, mkrec is the Neutrino equivalent of mkipl, but you
can use the dd utility as follows; for example, to pad a file out to 8k:


touch myfile
cat myfile /dev/zero | dd of=myfile.pad count=16


Dave Green (> dgreen@qnx.com> )

Custom Engineering Services
QNX Software Systems Ltd.
http://www.qnx.com

wendy <wwoods@nospam.arcomcontrols.com> wrote:

Thank you, on both!

There should be an update to RTP soon that allows booting from boards that
do not have a PCI BIOS.