[Yaffs-archive] Re: Odd behaviour

Charles Manning manningc2@actrix.gen.nz
Mon, 3 Jun 2002 14:17:02 +1200


Nick

Two things spring to mind...

* I think I have the double file after remount  issue fixed. This was caused 
by not deleting a yaffs_Object entry properly. Will cvs soon.

* Are you trying to execute a file from yaffs? This requires memory mapping 
which is not yet supported in the yaffs_fs.c.  The message you get is 
somewhat cryptic (ie. it does not say "need memory mapping to exec file"). 
This is on my todo.

-- Charles



On Sun, 02 Jun 2002 21:40, Nick Bane wrote:
> I mount a yaffs partition as /mnt/yaffs with no ecc on the yaffs partition.
> I copy an executable oob_read to it. It has the same length as the
> original. I unmount and remount the partition.
> This results in two copies of oob_read of the same length being "ls-al"d.
> I copy /mnt/yaffs/oob_read as oob_read.yaffs back to the jffs2 partition.
>
> oob_read and oob_read.yaffs on the jffs2 partition give the same "usage:
> ./oob_read <mtdname> <oob index>" message.
> /mnt/yaffs/oob_read gives "/mnt/yaffs/oob_read: 1: Syntax error: word
> unexpected (expecting")")".
>
> I didn't expect that executing and copying would extract a different
> datastream. Perhaps this is linked with the double entry somehow.
>
> Interestingly, another copy of oob_read from jffs2 to
> /mnt/yaffs/oob_read.jffs2 and executing it on yaffs gives the syntax error
> result again; no remount so only one entry. Copying it back yo jffs2 and
> executing it gave the "usage" message.
>
> A trawl with google suggests that this can happen when the executable is
> run as a shell script.
> Running file on /mnt/yaffs/oob_read suggests that it is data but this is
> also true of /bin/tar so .....
> Any suggestions?
>
> Nick Bane
>
>
>
> ---------------------------------------------------------------------------
>------------ This mailing list is hosted by Toby Churchill open software
> (www.toby-churchill.org). If mailing list membership is no longer wanted
> you can remove yourself from the list by sending an email to
> yaffs-request@toby-churchill.org with the text "unsubscribe" (without the
> quotes) as the subject.


---------------------------------------------------------------------------------------
This mailing list is hosted by Toby Churchill open software (www.toby-churchill.org).
If mailing list membership is no longer wanted you can remove yourself from the list by 
sending an email to yaffs-request@toby-churchill.org with the text "unsubscribe" 
(without the quotes) as the subject.