Christian Gan wrote: > Hey all, > > I'm new to the list so don't mind me if I'm just repeating something that's > been said already but... here goes: > > Equipment: > > Custom ARM720 core SBC running Linux (2.4.6), MTD is upgraded to newest > version. > Toshiba 16MB NAND flash w/ HW ECC (through custom FPGA design). > > Question 1: > > I managed to get the MTD and yaffs working after tweaking both to match our > interface to the NAND (via the FPGA). > > Here's the breakdown: > 1. Copy a file onto the yaffs directory. > 2. Delete it. > 3. Copy another file into the directory with the same name. > 4. Reboot and remount the yaffs directory. > > What I sometimes find now is that the file is there but the size is 0. > Anyone else see this? I think I had the same problem. Another problem, maybe related to this one is: 1. Copy a file onto the yaffs directory. 2. Delete it. 3. Copy another file into the directory with the same name. 4. Delete it. => kernel oops due to an inode having a null parent. When I add a flush method in file_operation that just call yaffs_FlushFile(), my problem doesn't appear anymore AND yours does not happen. > Question 2: > > I also find that when I keep copying files into the directory until it is > full, the last copy will be stuck in an infinite loop. > > Thanks, > > Christian Gan > > > --------------------------------------------------------------------------------------- > 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.