public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] Redboot NPE No EEPROM support.
@ 2005-06-03  6:00 bel rog
  2005-06-03 13:07 ` Mark Salter
  0 siblings, 1 reply; 4+ messages in thread
From: bel rog @ 2005-06-03  6:00 UTC (permalink / raw)
  To: ecos-discuss

Hello,

I am new to Ecos and Redboot.
I have a Custom board Ixp425 and NO EEPROM on the board.
and have added the below lines to the Redboot_ROM.ecm file to use the flash.
    ---------------------------------------------------------------------------------------------
    cdl_option  CYGSEM_DEVS_ETH_ARM_IXDP425_EEPROM {
        user_value 0
    };    
    ---------------------------------------------------------------------------------------------

But I still have problem enabling the Network .

   1.  First I run    "fis init"
   2.  Next I run    "fconfig -i"
   3.  reset the board.
RedBoot> reset
... Resetting.
+**Warning** FLASH configuration checksum error or invalid key
Use 'fconfig -i' to [re]initialize database
FLASH configuration checksum error or invalid key
FLASH configuration checksum error or invalid key

Trying NPE-B...[error] ixEthMiiPhyScan : unexpected Mii PHY0 ID 00225521
EthAcc: (Mac) cannot enable port 0, MAC address not set
can't enable port!

Trying NPE-C...[error] ixEthMiiPhyScan : unexpected Mii PHY1 ID 00225521
EthAcc: (Mac) cannot enable port 1, MAC address not set
can't enable port!
No network interfaces found

RedBoot(tm) bootstrap and debug environment [ROM]
Red Hat certified release, version 2.01 - built 16:32:36, Jun  2 2005

Platform: IXDP425 Development Platform (XScale) BE
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.

RAM: 0x00000000-0x08000000, [0x000262a0-0x07fc1000] available
FLASH: 0x50000000 - 0x51000000, 128 blocks of 0x00020000 bytes each.
RedBoot>

QUESTION:
   1. Why does the FLASH configuration checksum Error come back 
   2. Is there some other setting that i Need the Intel Network Driver
to come up.
   3. Does the new 2.01 Boot loader Support the Intel NPE drivers.
   4. Which version of Redboot is most stable one to Use with IXP425
Custom boards.

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ECOS] Redboot NPE No EEPROM support.
  2005-06-03  6:00 [ECOS] Redboot NPE No EEPROM support bel rog
@ 2005-06-03 13:07 ` Mark Salter
  2005-06-06  2:34   ` bel rog
  0 siblings, 1 reply; 4+ messages in thread
From: Mark Salter @ 2005-06-03 13:07 UTC (permalink / raw)
  To: bel rog; +Cc: ecos-discuss

On Fri, 2005-06-03 at 14:00 +0800, bel rog wrote:
> Hello,
> 
> I am new to Ecos and Redboot.
> I have a Custom board Ixp425 and NO EEPROM on the board.
> and have added the below lines to the Redboot_ROM.ecm file to use the flash.
>     ---------------------------------------------------------------------------------------------
>     cdl_option  CYGSEM_DEVS_ETH_ARM_IXDP425_EEPROM {
>         user_value 0
>     };    
>     ---------------------------------------------------------------------------------------------
> 

Actually, I was wrong about that being added to redboot_ROM.ecm. It
needs to be in a separate file. Then configure like this:

  % ecosconfig new ixdp425 redboot
  % ecosconfig import <path>/redboot_ROM.ecm
  % ecosconfig add intel_npe
  % ecosconfig add ixdp425_npe
  % ecosconfig import <path>/no_eeprom.ecm  <<  the cdl lines above.
  % ecosconfig tree

--Mark



-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ECOS] Redboot NPE No EEPROM support.
  2005-06-03 13:07 ` Mark Salter
@ 2005-06-06  2:34   ` bel rog
  2005-06-06  7:57     ` Hans
  0 siblings, 1 reply; 4+ messages in thread
From: bel rog @ 2005-06-06  2:34 UTC (permalink / raw)
  To: Mark Salter; +Cc: ecos-discuss

Great Mark,
Things look better now But I get this Error  as below

The Phy on my board is different and I find from the Intel docs and
source for NPE support
the Supported Phys for redboot on ixp4xx systems in file

packages/devs/eth/intel/npe/ethMii/v2_0/src/IxEthMii_p.h
/* supported PHYs */
#define IX_ETH_MII_LXT971_PHY_ID   0x001378E0
#define IX_ETH_MII_LXT972_PHY_ID   0x001378E2
#define IX_ETH_MII_LXT9785_PHY_ID  0x001378FF
#define IX_ETH_MII_LXT973_PHY_ID   0x00137A10
#define IX_ETH_MII_LXT973A3_PHY_ID   0x00137A11
#define IX_ETH_MII_KS8995_PHY_ID   0x00221450

And
(From Intel Manual 252539_v1_3.pdf Page:136 )
PHYs Supported by IxEthMii 
Intel(r) LXT971 Fast Ethernet Transceiver
Intel(r) LXT972 Fast Ethernet Transceiver
Intel(r) LXT973 Low-Power 10/100 Ethernet Transceiver
Micrel / Kendin* KS8995 5 Port 10/100 Switch with PHY

----------------------Minicom------------------------------------------------------
Trying NPE-B...[error] ixEthMiiPhyScan : unexpected Mii PHY0 ID 00225521
EthAcc: (Mac) cannot enable port 0, MAC address not set
can't enable port!
Trying NPE-C...[error] ixEthMiiPhyScan : unexpected Mii PHY1 ID 00225521
EthAcc: (Mac) cannot enable port 1, MAC address not set
can't enable port!
No network interfaces found

RedBoot(tm) bootstrap and debug environment [ROM]
Red Hat certified release, version 2.01 - built 10:08:50, Jun  6 2005

Platform: IXDP425 Development Platform (XScale) BE
Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc.

RAM: 0x00000000-0x08000000, [0x000262a0-0x07fc1000] available
FLASH: 0x50000000 - 0x51000000, 128 blocks of 0x00020000 bytes each.
RedBoot>
----------------------Minicom------------------------------------------------------

Question 1: How Do i Add a New PHY to the redboot System.

----BelRog


On 6/3/05, Mark Salter <msalter@redhat.com> wrote:
> On Fri, 2005-06-03 at 14:00 +0800, bel rog wrote:
> > Hello,
> >
> > I am new to Ecos and Redboot.
> > I have a Custom board Ixp425 and NO EEPROM on the board.
> > and have added the below lines to the Redboot_ROM.ecm file to use the flash.
> >     ---------------------------------------------------------------------------------------------
> >     cdl_option  CYGSEM_DEVS_ETH_ARM_IXDP425_EEPROM {
> >         user_value 0
> >     };
> >     ---------------------------------------------------------------------------------------------
> >
> 
> Actually, I was wrong about that being added to redboot_ROM.ecm. It
> needs to be in a separate file. Then configure like this:
> 
>   % ecosconfig new ixdp425 redboot
>   % ecosconfig import <path>/redboot_ROM.ecm
>   % ecosconfig add intel_npe
>   % ecosconfig add ixdp425_npe
>   % ecosconfig import <path>/no_eeprom.ecm  <<  the cdl lines above.
>   % ecosconfig tree
> 
> --Mark
> 
> 
>

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ECOS] Redboot NPE No EEPROM support.
  2005-06-06  2:34   ` bel rog
@ 2005-06-06  7:57     ` Hans
  0 siblings, 0 replies; 4+ messages in thread
From: Hans @ 2005-06-06  7:57 UTC (permalink / raw)
  To: bel rog; +Cc: ecos-discuss


> Question 1: How Do i Add a New PHY to the redboot System.

I guess you have to extend the Intel-code:
- add "#define <YOUR_PHY_NAME> 0x00225521" to IxEthMii_p.h
- extent the code of each function where the standard PHYs are handled
   (e.g. ixEthMiiPhyScan, ixEthMiiPhyConfig, etc.)

Regards,
Stefan.


-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-06-06  7:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-03  6:00 [ECOS] Redboot NPE No EEPROM support bel rog
2005-06-03 13:07 ` Mark Salter
2005-06-06  2:34   ` bel rog
2005-06-06  7:57     ` Hans

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).