Excellent, glad that works for you. It looks like I could safely get
rid of "-m priority" since it's the default.
Gary
On Sat, Apr 11, 2009 at 5:25 PM, Gonzalo A. de la Vega
<> wrote:
> 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
>
>
>
>
------------------------------------
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/
|