From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 2336 invoked by alias); 7 Nov 2003 14:40:00 -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 2315 invoked from network); 7 Nov 2003 14:40:00 -0000 Received: from unknown (HELO hermes.chez-thomas.org) (63.225.98.241) by sources.redhat.com with SMTP; 7 Nov 2003 14:40:00 -0000 Received: by hermes.chez-thomas.org (Postfix, from userid 2000) id D591A50E07E; Fri, 7 Nov 2003 07:39:59 -0700 (MST) Received: from localhost (localhost.localdomain [127.0.0.1]) by hermes.chez-thomas.org (Postfix) with ESMTP id E3D5C50D952; Fri, 7 Nov 2003 07:39:58 -0700 (MST) From: Gary Thomas To: Xue weihua Cc: ecos-discuss@sources.redhat.com In-Reply-To: References: Content-Type: text/plain Organization: MLB Associates Message-Id: <1068215998.6577.14.camel@hermes> Mime-Version: 1.0 Date: Fri, 07 Nov 2003 14:40:00 -0000 Content-Transfer-Encoding: 7bit X-Spam-Status: No, hits=-4.4 required=5.0 tests=AWL,EMAIL_ATTRIBUTION,IN_REP_TO,QUOTED_EMAIL_TEXT, REFERENCES,REPLY_WITH_QUOTES,USER_AGENT_XIMIAN autolearn=ham version=2.55 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.55 (1.174.2.19-2003-05-19-exp) Subject: Re: [ECOS] Very strange: fis create/write fail Err = 92 X-SW-Source: 2003-11/txt/msg00088.txt.bz2 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 -- Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos and search the list archive: http://sources.redhat.com/ml/ecos-discuss