From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17136 invoked by alias); 8 Nov 2003 06:51:22 -0000 Mailing-List: contact ecos-discuss-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@sources.redhat.com Received: (qmail 17127 invoked from network); 8 Nov 2003 06:51:14 -0000 Received: from unknown (HELO mails.tsinghua.edu.cn) (166.111.8.16) by sources.redhat.com with SMTP; 8 Nov 2003 06:51:14 -0000 Received: (eyou send program); Sat, 08 Nov 2003 14:47:27 +0800 Message-ID: <268274047.24791@mails.tsinghua.edu.cn> X-EYOUMAIL-SMTPAUTH: wr01@mails.tsinghua.edu.cn Received: from unknown (HELO prednotebook) (unknown@61.51.60.6) by 166.111.8.16 with SMTP; Sat, 08 Nov 2003 14:47:27 +0800 Message-ID: <00d401c3a5c4$b02dcaf0$1f00a8c0@PredNotebook> From: "Pred" To: "Xue weihua" Cc: References: <1068226631.6577.24.camel@hermes> Date: Sat, 08 Nov 2003 06:51:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Subject: Re: [ECOS] Very strange: fis create/write fail Err = 92 X-SW-Source: 2003-11/txt/msg00099.txt.bz2 When you unlock a single block of the flash, can you successfully write to it? If you can do this, but failed to unlock two more continuous blocks and write to them, I think there may be something wrong with the lock/unlock procedure. ----- Original Message ----- From: "Gary Thomas" To: "Xue weihua" Cc: Sent: Saturday, November 08, 2003 1:37 AM Subject: Re: [ECOS] Very strange: fis create/write fail Err = 92 > On Fri, 2003-11-07 at 09:03, Xue weihua wrote: > > I use the command like "fis unlock -f 0x50040000 -l 0x100000". > > I think it is good.because it is work on some sectors. > > > > Yes,I have problem when I do "fis init",it say "Warning: device contents > > not erased, some blocks may not be usable". > > > > You only get this warning if you *don't* use the "-f" option (which > causes all blocks to be erased) > > > maybe,my hw have problem,because it is new one.I have check it with our hw > > engineer and he > > say he will help me check it. > > It would be nice to find out what blocks work and which ones fail. > That might tell you if there is a hardware problem (and where). > > > > > > > >From: Gary Thomas > > >To: Xue weihua > > >CC: ecos-discuss@sources.redhat.com > > >Subject: Re: [ECOS] Very strange: fis create/write fail Err = 92 > > >Date: 07 Nov 2003 07:39:58 -0700 > > > > > >On Thu, 2003-11-06 at 23:20, Xue weihua wrote: > > > > Hi everyone: > > > > I have meet a very strange problem on my Intel ixp422 board. > > > > Flash is Intel TE28F128J3C. After do "fis init ",it show like > > > > RedBoot> fis list > > > > Name FLASH addr Mem addr Length Entry point > > > > RedBoot 0x50000000 0x50000000 0x00040000 0x00000000 > > > > RedBoot config 0x50FC0000 0x50FC0000 0x00001000 0x00000000 > > > > FIS directory 0x50FE0000 0x50FE0000 0x00020000 0x00000000 > > > > > > > > Then I can't use "fis create/write" to write flash. > > > > > > > > RedBoot> load -r -v -b 0x01008000 zImage > > > > Using default protocol (TFTP) > > > > - > > > > Raw file loaded 0x01008000-0x010bbad3, assumed entry at 0x01008000 > > > > RedBoot> fis create kernel -b 0x01008000 -l 0x100000 -f 0x50040000 > > > > ... Erase from 0x50040000-0x50140000: ........ > > > > ... Program from 0x01008000-0x01108000 at 0x50040000: Err = 92 > > > > > > > > > > > > Can't program region at 0x50040000: Error trying to program > > > > > > > > But I can use "fis create/write" on "RedBoot config" or "FIS > > directory". > > > > so it means hw has no problem. I can write . but only write some > > sectors. > > > > It seems these sectors have been done something on by initialize, but I > > > > don't > > > > know what it is . I have try "fis unlock " before "fis create/write", > > it is > > > > no helpful. > > > > > > > > > >Did you actually unlock the pages that will be written during the > > >"fis create"? What was the command that you used? > > > > > >What happens if you try this in some other region of the FLASH? > > >If you do "fis init -f" (to erase all of the FLASH) - does every > > >block get erased? > > > > > >Finally, there was a small change to the StrataFlash lock/unlock code > > >just last week. If you've not tried it, maybe that will help. > > > > > >-- > > >Gary Thomas > > >MLB Associates > > > > > > > _________________________________________________________________ > > 与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn > -- > Gary Thomas > MLB Associates > > > -- > Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos > and search the list archive: http://sources.redhat.com/ml/ecos-discuss > > -- Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos and search the list archive: http://sources.redhat.com/ml/ecos-discuss