I'm not sure what was it, but by as I could mount the partition i
erased everything (with rm) and re-wrote from the tarball and worked
just fine. It is running now.
Thanks,
G.
P.S.: didn't use -m priority and did use -n
On Sat, Apr 11, 2009 at 8:32 PM, Gary Wicker <> wrote:
>
>
> Hi Gonzalo,
>
> I haven't encountered that issue. I'm not sure this will help, but I
> am building my jffs2 image as follows:
>
> mkfs.jffs2 --eraseblock=16KiB --pad -m priority -d {fs directory} -o
> image.jffs
>
> I'm not sure what flash part you have but you should make sure that
> the erase unit size is 16KB; otherwise adjust the "eraseblock". The
> flash on my TS-7250s has a 16KB erase unit size.
>
> I hope this helps! Good luck.
>
> Gary Wicker
> qhorus.com
>
> On Sat, Apr 11, 2009 at 2:13 PM, Gonzalo A. de la Vega
>
> <> wrote:
>> OK Gary, I tried this and mostly works... I just get messages from the
>> kernel looking like this:
>> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00283c24:
>> 0x81ed instead
>>
>> The message repeats for the second number (0x00283c24) incremented by
>> 4 each time. If I have a look at the JFFS2 image with hexdump, I see
>> 0x1985 every 40 bytes so suspect there is an offset I have to provide
>> to mkfs.jffs2 and I'm missing.
>>
>> I can work in the FS if mounted from and NFS but can't boot directly
>> into it (I guess because the kernel receives the mount error).
>>
>> Any help will be appreciated,
>>
>> Gonzalo
>>
>> On Fri, Apr 10, 2009 at 12:15 PM, Gonzalo A. de la Vega
>> <> wrote:
>>> Lets move to JFFS2 then! Thanks Gary!
>>>
>>> On Fri, Apr 10, 2009 at 11:48 AM, Gary Wicker <> wrote:
>>>>
>>>>
>>>> Hi Gonzalo,
>>>>
>>>> I switched from YAFFS to JFFS2 on my TS-7250 projects (2.4 kernel)
>>>> because I had problems with YAFFS. The worst was that it would mark
>>>> blocks as bad for no reason and there seems to be no way to unmark
>>>> them. After having a couple of my TS-7250 boards become useless
>>>> because of too many bad blocks, I gave up and switched to JFFS2. Note
>>>> that the stock 2.4 kernel from Technologic didn't fully support JFFS2
>>>> at that time (not sure if it does now plus they've since moved to 2.6)
>>>> so I had to backport some JFFS2 stuff from another kernel branch I
>>>> picked up somewhere else. In any case I've been using JFFS2 since
>>>> without incident or problems. Hope this info helps.
>>>>
>>>> Gary Wicker
>>>> qhorus.com
>>>>
>>>> On Fri, Apr 10, 2009 at 6:39 AM, Gonzalo A. de la Vega
>>>> <> wrote:
>>>>> Has anybody tried this? I'm thinking about using JFFS2 mainly because:
>>>>> 1) According to what I read on the YAFFS [1] site JFFS2 is more
>>>>> efficient
>>>>> in small partitions. I'm essentially not writing to the flash so the
>>>>> YAFFS
>>>>> garbage collection advantage is of no use.
>>>>> 2) Mainstream kernel 2.6 comes with JFFS2 support.
>>>>> 3) I'm gessing 2.4 and 2.6 can read the same JFFS2 partition (as one
>>>>> would
>>>>> normally expect) contrary to what happens with YAFFS... but this is
>>>>> just a
>>>>> guess... or a hunch if you will.
>>>>>
>>>>> Gonzalo
>>>>>
>>>>> [1] C. F. Johnson, Comparison between YAFFS (YAFFS2) and JFFS2,
>>>>> http://www.yaffs.net/comparison-yaffs-vs-jffs
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------
>>>>>
>>>>> Yahoo! Groups Links
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>>
>> ------------------------------------
>>
>> Yahoo! Groups Links
>>
>>
>>
>>
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|