Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

mkboot utilities under vxworks

239 views
Skip to first unread message

f.pe...@staubli.com

unread,
Mar 28, 2001, 6:55:40 AM3/28/01
to
Hello TORNADO and vxworks gurus,

I have a x86 target with T2 (CP3) and vxworks5.4.
I try to initialise an ata flash disk from the shell with the command
-> mkbootAta (1,0,"bootrom.sys")

I get the flowing error:
Error during ioctl FIOCONTIG: 381200
value = -1 = 0xffffffff = mkboot.o_bss + 0xff0b4f7b

My flash is formated from dos before executing the mkbootAta from vx.

Any suggestion realy appreciated ......

thanks in advance

Francois

Werner Schiendl

unread,
Mar 29, 2001, 7:12:29 AM3/29/01
to
We had similar problems with some certain types of flash disks.
It seems the VxWorks filesystem is not able to find a large enough contigous
block on the disk to store the BOOTROM.SYS file. (This is what the IOCTL
that causes the failure should do).

We worked around as following

- vxcopy the bootrom_uncmp file to bootrom.sys with the command line tool on
the host
- boot the target with a dos disk
- vxsys the target (the vxsys.com utility runs under plain DOS, in contrast
to vxcopy.exe)
- copy the bootrom.sys file to the root of the (preferingly freshly
formatted) drive
- if you experience problems while loading the bootrom defrag the disk with
the msdos DEFRAG and be sure to select complete reorganization, to get the
BOOTROM.SYS file in one piece
- you can verify if the BOOTROM.SYS file is in one piece on the disk with
CHKDSK C:\BOOTROM.SYS

hth
werner

<f.pe...@staubli.com> wrote in message
news:99sh4r$kar$1...@overload.lbl.gov...

0 new messages