SlideShare a Scribd company logo
1 of 18
Download to read offline
Jungo Software Technologies

OpenRG Version 4.1



Intel IXP425-based Platforms Installation Guide
1


Product names mentioned in this document are trademarks of their respective manufacturers and are used here only
for identication purposes.


Š Copyright 2001-2007, Jungo Ltd. All Rights Reserved.


Information in this document is subject to change without notice. The software described in this document is
furnished under a license agreement. The software may be used, copied or distributed only in accordance with that
agreement. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or
any means, electronically or mechanically, including photocopying and recording for any purpose without the written
permission of Jungo Ltd.


This document is available for download at:
http://www.jungo.com/openrg/manuals.html#4.1


DOC-INST-419-3-2007


March, 2007




                                                    Jungo Intellectual Property
Contents


1 What You Need to Get Started                                                                                                                                                                         3

2 Physical Connection                                                                                                                                                                                  4
 2.1 Monte Jade Board . . .        .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   5
 2.2 Coyote Board . . . . . .      .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   7
 2.3 Supported Cards . . . .       .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   8
 2.4 Connecting the Boards         .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   9

3 Setting up RGLoader                                                                                                                                                                                  10
 3.1    Replacing RedBoot with RGLoader . .                            .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   10
  3.1.1    Network Setup . . . . . . . . . . . .                       .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   10
  3.1.2    Uploading RGLoader to RAM . . .                             .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   11
  3.1.3    Burning a Complete Image . . . . .                          .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   11
 3.2    Compiling the RGLoader . . . . . . . .                         .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   12
 3.3    Updating to a New RGLoader Version                             .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   12

4 Burning an Image using RGLoader                                                                                                                                                                      14
 4.1    Burning a Full Flash Image using RGLoader . . . . . . . . . .                                                      .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   14
 4.2    Burning the Image and the Factory Settings Using RGLoader                                                          .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   15
  4.2.1    Compiling an Image . . . . . . . . . . . . . . . . . . . . . .                                                  .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   15
  4.2.2    The Burning Process . . . . . . . . . . . . . . . . . . . . . .                                                 .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   15

5 Troubleshooting                                                                                                                                                                                      16
 5.1  I Receive a TFTP Error . . . . . . . . . . . . . . . . . . .                                         .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   16
 5.2  The ST ATM Card on my Board is not Working . . . .                                                   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   16
 5.3  The Monte Jade ATM Image is Stuck after Soft Reboot                                                  .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   16
 5.4  I was Asked for the Factory Settings File . . . . . . . .                                            .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   16
 5.5  OpenRG Halts in RGLoader instead of Running Image                                                    .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   17




                                                                       Jungo Intellectual Property
What You Need to Get Started
                                                                                      1
This guide will help you to quickly load an OpenRG image to your Intel IXP425-based development plat-
form. To do so, you must have the following:
   • An OpenRG image. Obtain the image in one of the following ways:
        – You can download a pre-built image for your chosen platform from
          http://www.jungo.com/openrg/download_v41.html.
        – You can download and install the OpenRG Software Development Kit (SDK) from
          http://www.jungo.com/openrg/download_v41.html. After installing the SDK and compiling an
          image, the created openrg.img and openrg.rmt les can be found under the rg/build subdirec-
          tory.
   • An Intel IXDPG425 (Monte Jade) or IXP425 (Coyote) board.
   • An installed bootloader.
   • A PC with a network interface card.
   • Network and serial cables (one of each).
   • A terminal application, e.g. Minicom (Linux), HyperTerminal (Windows).




                                                Jungo Intellectual Property
Physical Connection
                                                                                        2
The following images present the Intel IXP425-based boards, detailing their relevant components. Please
review them prior to installation.




                                             Jungo Intellectual Property
2.1 Monte Jade Board                                         5


2.1 Monte Jade Board




                       Figure 2.1: Monte Jade Board




                               Jungo Intellectual Property
2.1 Monte Jade Board                                                       6


The following image presents the connected board:




                               Figure 2.2: Connected Monte Jade Board




                                             Jungo Intellectual Property
2.2 Coyote Board                                       7


2.2 Coyote Board




                   Figure 2.3: Coyote Board




                         Jungo Intellectual Property
2.3 Supported Cards                                                                              8


The following image presents the connected board:




                                 Figure 2.4: Connected Coyote Board



2.3 Supported Cards
   • IEEE 802.11b/g 54M MiniPCI 54M Ralink RT2560 Wireless LAN card – supported by OpenRG on
     Coyote and Monte Jade boards (see gure 2.5).




                                       Figure 2.5: Ralink Card


   • ST MicroElectronics Mt. Ararat ADSL2+ ATM card – supported by OpenRG on Monte Jade boards
     (see gure 2.6).




                                             Jungo Intellectual Property
2.4 Connecting the Boards                                                                                      9




                                        Figure 2.6: Mt. Ararat Card



2.4 Connecting the Boards
  1. Connect the board to a power output. Make sure to connect each board to its correct power output,
     according to the following table:

                        Board      Voltage                   Current
                        Monte      12V DC                    2.5A
                        Jade
                        Coyote     12V DC                    1.5A

  2. Connect the board’s WAN socket to the PC’s network card. Configure the card’s IP address with
     192.168.1.10.
  3. Connect the ’UART0’ serial port to your PC using a serial cable. For all platforms, the terminal appli-
     cation should be congured to the following settings:
       • Speed: 115200
       • Data bits: 8
       • Parity: None
       • Stop bits: 1
       • HW Flow Control: None
       • SW Flow Control: None
     In order to congure these settings on Minicom, follow these instructions:
      (a) On your console screen, run ’Minicom -s’.
      (b) Select ”Serial port setup”.
      (c) Change the relevant settings.
      (d) Select ”Save setup as dfl”.
  4. Switch the board on.




                                               Jungo Intellectual Property
Setting up RGLoader
                                                                                            3
RGLoader must be up and running on your board in order to burn an OpenRG image.


3.1 Replacing RedBoot with RGLoader

Note: If RGLoader is already installed on your board, skip this section. If you are using a Monte Jade
image, starting from OpenRG version 4.1, you need to update to a new RGLoader (refer to section 3.3).

If you are using a RedBoot version that supports the on-board Ethernet MACs, connect one of the switch
ports to your PC using a cross Ethernet cable. Otherwise connect the EEPRO100 Ethernet PCI card.


3.1.1 Network Setup
  1. If this is the rst time RedBoot is run on the board, you must perform an initialization by executing:
     Redboot> fis init -f
     The initialization process may take about 2 minutes.
  2. Reboot the board.
  3. The RedBoot greeting will appear on the serial modem console screen. When RedBoot comes up,
     press ’CTRL-C’ to prevent it from loading an existing image.
  4. Set up an appropriate network conguration by executing:
     Redboot> fconfig

      Note: If the below conguration options are not shown, use the
      fcong -i option to erase the old Redboot conguration.

     The following conguration options will appear:
      (a) Type ’FALSE’ on the run script at boot option.
      (b) Type ’FALSE’ on the BOOTP option type in order to be able to set the local and remote IPs.


                                               Jungo Intellectual Property
3.1 Replacing RedBoot with RGLoader                                                                            11


      (c) Specify the IP of the computer connected with the board’s LAN in ’Gateway IP’ (suggested
          192.168.1.10).
     (d) Specify the board’s LAN IP address in ’Local IP’ (suggested 192.168.1.1).
      (e) Specify the local mask settings in ’Local IP address mask’ (suggested 255.255.255.0).
      (f) Specify the TFTP server host IP in ’Default server IP’ (suggested 192.168.1.10 - same as the Gate-
          way IP).
     (g) Leave the following entries in ’Default Network Device’ with their default settings (press ’En-
         ter’):
           • Baud rate
           • DNS server IP
           • GDB connection port
           • Force console for special debug messages
           • Network debug at boot time
     (h) Specify npe eth0 as the default network device.
      (i) Leave the MAC addresses as they are (press ’Enter’).
      (j) Type ’y’ to apply the configuration changes.
     (k) Reboot the board.
  5. If RedBoot comes up with a notice that the network card has not been found, reboot the board until it
     nds it.


3.1.2 Uploading RGLoader to RAM
  1. Configure your PC’s IP address to 192.168.1.10 (or the IP you chose as the default server IP).
  2. Make sure you have a working TFTP server on your PC. Note that the Windows TFTP server requires
     to set up a TFTP directory.
  3. Download the appropriate RAM RGLoader image le to your PC:
       • Monte Jade
         http://www.jungo.com/openrg/download/ixdpg425_ram_rgloader.img
       • Coyote
         http://www.jungo.com/openrg/download/coyote_ram_rgloader.img
  4. Place the image to be burnt in the TFTP server directory, usually the /tftpboot directory on the PC (or
     any directory with which you set the server). Make sure the directory has reading permissions for all
     users.
  5. Load the RAM RGLoader image into the memory, by executing:
    Redboot> load r <platform>_ram_rgloader.img b 0x20000
  6. Run the RGLoader, by executing:
    Redboot> go 0x20000


3.1.3 Burning a Complete Image
  1. Download the appropriate OpenRG image le to your PC:
       • Monte Jade
         http://www.jungo.com/openrg/download/ixdpg425_opensmb_flash_41.img



                                               Jungo Intellectual Property
3.2 Compiling the RGLoader                                                                                     12


       • Coyote
         http://www.jungo.com/openrg/download/coyote_opensmb_flash_41.img
  2. Place the image to be burnt in the TFTP server directory, usually the /tftpboot directory on the PC (or
     any directory with which you set the server). Make sure the directory has reading permissions for all
     users.
  3. In order to release the Flash memory and allow burning a new boot loader, execute:
     OpenRG Boot> unlock 0x0 0x800000
  4. After RGLoader is up, execute the following command to burn the new image:
     OpenRG Boot> load -u tftp://<TFTP Server IP>/<Image-Name> -r 0
     <TFTP Server IP> should be replaced with the host’s IP address on which your TFTP Server is in-
     stalled. <Image-Name> should be replaced with the le you have just downloaded.
     Wait for the ”Download completed successfully” message on the serial console, indicating that the
     download process has completed.

      Note: If you encounter the following error message ”No route found by OpenRG to ip <TFTP Server
      IP>” – disregard it.

  5. Reboot the board.


3.2 Compiling the RGLoader
  1. Change the directory to where you installed the OpenRG development tree, for example:
     $ cd ˜/rg.4_0_11/rg
  2. Execute the following command to congure and build the development tree:
     make config DIST=RGLOADER_<platform-specific distribution> LIC=<license file path> && make
     The platform-specic distribution is according to the board you choose:
       • Coyote – ’DIST=RGLOADER COYOTE’
       • Monte Jade – ’DIST=RGLOADER MONTEJADE’
     The license is provided with your distribution.
  3. The compilation process will produce rgloader.img. You can nd the image under the OpenRG devel-
     opment tree directory, under the build.RGLOADER <platform-specic distribution> subdirectory
     (i.e. rg.4 0 11/rg/build.RGLOADER COYOTE/).


3.3 Updating to a New RGLoader Version

Note: Monte Jade images, starting from OpenRG version 4.1, require a new RGLoader, compiled from the
SDK, before loading the new OpenRG image. You can download the SDK from
http://www.jungo.com/openrg/download_v41.html.

Use your old RGLoader in order to burn the new version of the supplied RGLoader.
  1. Download the new RGLoader into the board’s memory from the PC by executing:
     OpenRG boot> load -u tftp://192.168.1.10/rgloader.img




                                               Jungo Intellectual Property
3.3 Updating to a New RGLoader Version                                                                                13


  2. Reboot the board and make sure the RGLoader is running. You will see the Kernel extraction (’Linux..........’)
     repeating itself, press the ’ESC’ key on the second extraction and make sure you get an RGLoader
     prompt (OpenRG boot>).
  3. Burn the new RGLoader into section 0 by executing:
     OpenRG boot> load -u tftp://192.168.1.10/rgloader.img -s 0
     Wait until a ”Download completed successfully” message appears.




                                                Jungo Intellectual Property
Burning an Image using RGLoader
                                                                                             4
You can burn OpenRG to the Flash using one of two methods:
  • Burning a full Flash image (refer to section 4.1). The whole Flash is burnt using a single image
    (flash.img). Refer to the ”Building a Complete Flash Image” section in the OpenRG Programmer’s
    Guide.
  • Burn OpenRG using several component images – openrg.img, located in rg/build and rg factory,
    located in rg/build/pkg/main (refer to section 4.2).


4.1 Burning a Full Flash Image using RGLoader
  1. Turn on the board. The RGLoader greeting will appear on the serial modem console screen. When
     RGLoader comes up press ’ESC’ to stop it from loading an existing image.
  2. Configure your PC’s IP address to 192.168.1.10. The LAN IP address is 192.168.1.1.
  3. Make sure you have a working TFTP server on your PC. Note that the Windows TFTP server requires
     to set up a TFTP directory.
  4. Place the image to be burnt (flash.img) in the TFTP server directory, usually /tftpboot (or any directory
     with which you set the server) on the PC.
  5. Download the new image into the board’s flash from the PC, by executing:
     OpenRG boot> load -u tftp://192.168.1.10/flash.img -r 0
     Wait until a ”Download completed successfully” message appears. Note that the process takes a few
     minutes.
  6. Hard reset the board and allow RGLoader to load the OpenRG image.

     Note: It is important to hard reset the board and not call the ’reboot’ command because it might
     corrupt the new burnt image by overwriting it with current OpenRG conguration.




                                                Jungo Intellectual Property
4.2 Burning the Image and the Factory Settings Using RGLoader                                                   15


4.2 Burning the Image and the Factory Settings Using RGLoader
In order to separately burn an OpenRG image and the factory settings, you must have openrg.img (located
in rg/build) and rg factory (located in rg/build/pkg/main). If you do, proceed directly to the burning
process (section 4.2.2). Otherwise compile an image rst, following the instructions in the next section
(4.2.1).


4.2.1 Compiling an Image
  1. Change the directory to where you installed the OpenRG development tree, for example:
     $ cd ˜/rg.4_0_11/rg
  2. Execute the following command to automatically congure the development tree:
     make config DIST=<platform-specific distribution> LIC=<license file path>
     The platform-specic distribution is according to the board you choose. The license is provided with
     your distribution.
  3. To build the image les, execute:
     make
  4. The compilation process will produce openrg.img, which is a binary that can be downloaded and
     burnt using the OpenRG ’load’ CLI command. You can find the image under the OpenRG develop-
     ment tree directory, under the build subdirectory (i.e. rg.4 0 11/rg/build). The factory settings can be
     found under rg.4 0 11/rg/build/pkg/main/rg factory.


4.2.2 The Burning Process
  1. Turn on the board. The RGLoader greeting will appear on the serial modem console screen. When
     RGLoader comes up press ’ESC’ to stop it from loading an existing image.
  2. Configure your PC’s IP address to 192.168.1.10. The LAN IP address is 192.168.1.1.
  3. Make sure you have a working TFTP server on your PC. Note that the Windows TFTP server requires
     to set up a TFTP directory.
  4. Place the image to be burnt (openrg.img) in the TFTP server directory, usually the /tftpboot directory
     (or any directory with which you set the server) on the PC.
  5. Download the new image into the board’s memory from the PC, by executing:
     OpenRG boot> load -u tftp://192.168.1.10/openrg.img
     Wait until a ”Download completed successfully” message appears. Note that the process takes a few
     minutes.
  6. Verify that the new image has been created, by executing:
     OpenRG boot> flash_layout
     In the IMAGE section details, verify that the counter is higher than the counter of the second IMAGE
     section.
  7. Copy the factory settings le (rg factory) to the TFTP directory.
  8. Identify the proper factory settings section by executing ’flash layout’ and locating the section type
     FACTORY. Then execute:
     OpenRG boot> load -u tftp://192.168.1.10/rg_factory -s <factory section>
  9. Verify that the factory settings section has been initialized, by executing ’flash layout’.
 10. Hard reset the board and allow RGLoader to load the OpenRG image.



                                                Jungo Intellectual Property
Troubleshooting
                                                                                            5
5.1 I Receive a TFTP Error
If you receive the following TFTP error when you try to burn the Flash with an OpenRG image:
OpenRG boot> TFTP Error. Bad 0ACK response
  1. Disable the ’negotiation’ option in your TFTP setup.
  2. Verify the Flash image le has READ permission.


5.2 The ST ATM Card on my Board is not Working
If your ST MicroElectronics Mt. Ararat ADSL2+ ATM card is not working after loading the OpenRG image,
make sure you are using an ATM image:
  1. If you compiled an image from the SDK, the specified distribution in the ’make config’ command
     should be MONTEJADE ATM:
     make config DIST=MONTEJADE_ATM LIC=<license file path>
  2. If you downloaded a pre-built image from http://www.jungo.com/openrg/download_v41.html, the
     downloaded image should be the Monte Jade OpenRG ATM image.


5.3 The Monte Jade ATM Image is Stuck after Soft Reboot
When executing reboot from the CLI, if your image is stuck after the ATM card is up, perform a hard reset.
This is a known issue of ST, the Monte Jade ATM can only be hard reset.


5.4 I was Asked for the Factory Settings File
After burning an image, the boot process may stop to ask for the factory settings le. The factory settings
can be found under /rg/build/pkg/main/rg factory. Please refer to section 4.2.


                                               Jungo Intellectual Property
5.5 OpenRG Halts in RGLoader instead of Running Image                                                 17


5.5 OpenRG Halts in RGLoader instead of Running Image
In the case where after burning an image from RGLoader, you reboot, and OpenRG halts in RGLoader
instead of running the image you have just loaded, you should restore the defaults in the RGLoader.
The reason for this is a problem in consistency of the counters of each section on the Flash.




                                                Jungo Intellectual Property

More Related Content

What's hot

Ibm total storage productivity center for replication on windows 2003 sg247250
Ibm total storage productivity center for replication on windows 2003 sg247250Ibm total storage productivity center for replication on windows 2003 sg247250
Ibm total storage productivity center for replication on windows 2003 sg247250Banking at Ho Chi Minh city
 
Linux mailserver-installation
Linux mailserver-installationLinux mailserver-installation
Linux mailserver-installationchetanvyas
 
Gnugk manual-2.3.2
Gnugk manual-2.3.2Gnugk manual-2.3.2
Gnugk manual-2.3.2rusbomber
 
WebHost Manager Online Help 1.0
WebHost Manager Online Help 1.0WebHost Manager Online Help 1.0
WebHost Manager Online Help 1.0webhostingguy
 
Hello, android introducing google’s mobile development platform, 2nd editio...
Hello, android   introducing google’s mobile development platform, 2nd editio...Hello, android   introducing google’s mobile development platform, 2nd editio...
Hello, android introducing google’s mobile development platform, 2nd editio...Kwanzoo Dev
 
Ibm total storage productivity center for replication on linux sg247411
Ibm total storage productivity center for replication on linux sg247411Ibm total storage productivity center for replication on linux sg247411
Ibm total storage productivity center for replication on linux sg247411Banking at Ho Chi Minh city
 
Specification of the Linked Media Layer
Specification of the Linked Media LayerSpecification of the Linked Media Layer
Specification of the Linked Media LayerLinkedTV
 
Da package usersguide
Da package usersguideDa package usersguide
Da package usersguideVishwa Mohan
 
Sqlmap readme
Sqlmap readmeSqlmap readme
Sqlmap readmefangjiafu
 
Chapter1 6
Chapter1 6Chapter1 6
Chapter1 6alish sha
 

What's hot (13)

Ibm total storage productivity center for replication on windows 2003 sg247250
Ibm total storage productivity center for replication on windows 2003 sg247250Ibm total storage productivity center for replication on windows 2003 sg247250
Ibm total storage productivity center for replication on windows 2003 sg247250
 
Linux mailserver-installation
Linux mailserver-installationLinux mailserver-installation
Linux mailserver-installation
 
Gdb
GdbGdb
Gdb
 
Gnugk manual-2.3.2
Gnugk manual-2.3.2Gnugk manual-2.3.2
Gnugk manual-2.3.2
 
WebHost Manager Online Help 1.0
WebHost Manager Online Help 1.0WebHost Manager Online Help 1.0
WebHost Manager Online Help 1.0
 
Hello, android introducing google’s mobile development platform, 2nd editio...
Hello, android   introducing google’s mobile development platform, 2nd editio...Hello, android   introducing google’s mobile development platform, 2nd editio...
Hello, android introducing google’s mobile development platform, 2nd editio...
 
Bugzilla guide
Bugzilla guideBugzilla guide
Bugzilla guide
 
Dpdmf en
Dpdmf enDpdmf en
Dpdmf en
 
Ibm total storage productivity center for replication on linux sg247411
Ibm total storage productivity center for replication on linux sg247411Ibm total storage productivity center for replication on linux sg247411
Ibm total storage productivity center for replication on linux sg247411
 
Specification of the Linked Media Layer
Specification of the Linked Media LayerSpecification of the Linked Media Layer
Specification of the Linked Media Layer
 
Da package usersguide
Da package usersguideDa package usersguide
Da package usersguide
 
Sqlmap readme
Sqlmap readmeSqlmap readme
Sqlmap readme
 
Chapter1 6
Chapter1 6Chapter1 6
Chapter1 6
 

Viewers also liked

Brad sooley pitch deck
Brad sooley pitch deckBrad sooley pitch deck
Brad sooley pitch deckBrad Sooley
 
The ultimate Pitchdeck Template for Startups
The ultimate Pitchdeck Template for StartupsThe ultimate Pitchdeck Template for Startups
The ultimate Pitchdeck Template for StartupsRobert Koning
 
Look - Multipurpose Presentation Template
Look - Multipurpose Presentation TemplateLook - Multipurpose Presentation Template
Look - Multipurpose Presentation Templateanandrk88
 
The Best Startup Pitchdeck [Updated]
The Best Startup Pitchdeck [Updated] The Best Startup Pitchdeck [Updated]
The Best Startup Pitchdeck [Updated] Vin Lim
 
Internal Moz Pitch Deck for Keyword Explorer
Internal Moz Pitch Deck for Keyword ExplorerInternal Moz Pitch Deck for Keyword Explorer
Internal Moz Pitch Deck for Keyword ExplorerRand Fishkin
 
Business & Marketing PowerPoint Template - Business PowerPoint Template
Business & Marketing PowerPoint Template - Business PowerPoint TemplateBusiness & Marketing PowerPoint Template - Business PowerPoint Template
Business & Marketing PowerPoint Template - Business PowerPoint TemplateTheTemplateWizard
 
Personal Brand Presentation - Job Club
Personal Brand Presentation - Job ClubPersonal Brand Presentation - Job Club
Personal Brand Presentation - Job ClubAlicia Falcone
 
6 Thinking Hats
6 Thinking Hats6 Thinking Hats
6 Thinking Hatsnathanr07
 
10 PowerPoint Templates That Don't Suck
10 PowerPoint Templates That Don't Suck10 PowerPoint Templates That Don't Suck
10 PowerPoint Templates That Don't SuckPresentation Panda
 
Pitch Deck Template for startups
Pitch Deck Template for startupsPitch Deck Template for startups
Pitch Deck Template for startupsMalcolm Lewis
 
Brandt Pitch Deck
Brandt  Pitch  DeckBrandt  Pitch  Deck
Brandt Pitch DeckJohn Brandt
 
The 10 most interesting slides that helped our SaaS company raise 9 million
The 10 most interesting slides that helped our SaaS company raise 9 millionThe 10 most interesting slides that helped our SaaS company raise 9 million
The 10 most interesting slides that helped our SaaS company raise 9 millionGoCanvas
 
Personal Branding Presentation
Personal Branding PresentationPersonal Branding Presentation
Personal Branding Presentationchrisgambino
 
500’s Demo Day Batch 16 >> Podozi
500’s Demo Day Batch 16 >>  Podozi500’s Demo Day Batch 16 >>  Podozi
500’s Demo Day Batch 16 >> Podozi500 Startups
 
Personal Branding To Stand Out & Differentiate Yourself
Personal Branding To Stand Out & Differentiate YourselfPersonal Branding To Stand Out & Differentiate Yourself
Personal Branding To Stand Out & Differentiate YourselfMohamed Yasser
 
Personal branding - do it yourself
Personal branding - do it yourselfPersonal branding - do it yourself
Personal branding - do it yourselfShivam Dhawan
 
Brand You : Personal Branding
Brand You : Personal BrandingBrand You : Personal Branding
Brand You : Personal BrandingStudio Science
 

Viewers also liked (20)

Brad sooley pitch deck
Brad sooley pitch deckBrad sooley pitch deck
Brad sooley pitch deck
 
Organizers
OrganizersOrganizers
Organizers
 
Personal Pitch Deck
Personal Pitch DeckPersonal Pitch Deck
Personal Pitch Deck
 
The ultimate Pitchdeck Template for Startups
The ultimate Pitchdeck Template for StartupsThe ultimate Pitchdeck Template for Startups
The ultimate Pitchdeck Template for Startups
 
Look - Multipurpose Presentation Template
Look - Multipurpose Presentation TemplateLook - Multipurpose Presentation Template
Look - Multipurpose Presentation Template
 
The Best Startup Pitchdeck [Updated]
The Best Startup Pitchdeck [Updated] The Best Startup Pitchdeck [Updated]
The Best Startup Pitchdeck [Updated]
 
Internal Moz Pitch Deck for Keyword Explorer
Internal Moz Pitch Deck for Keyword ExplorerInternal Moz Pitch Deck for Keyword Explorer
Internal Moz Pitch Deck for Keyword Explorer
 
Circle Graphs
Circle GraphsCircle Graphs
Circle Graphs
 
Business & Marketing PowerPoint Template - Business PowerPoint Template
Business & Marketing PowerPoint Template - Business PowerPoint TemplateBusiness & Marketing PowerPoint Template - Business PowerPoint Template
Business & Marketing PowerPoint Template - Business PowerPoint Template
 
Personal Brand Presentation - Job Club
Personal Brand Presentation - Job ClubPersonal Brand Presentation - Job Club
Personal Brand Presentation - Job Club
 
6 Thinking Hats
6 Thinking Hats6 Thinking Hats
6 Thinking Hats
 
10 PowerPoint Templates That Don't Suck
10 PowerPoint Templates That Don't Suck10 PowerPoint Templates That Don't Suck
10 PowerPoint Templates That Don't Suck
 
Pitch Deck Template for startups
Pitch Deck Template for startupsPitch Deck Template for startups
Pitch Deck Template for startups
 
Brandt Pitch Deck
Brandt  Pitch  DeckBrandt  Pitch  Deck
Brandt Pitch Deck
 
The 10 most interesting slides that helped our SaaS company raise 9 million
The 10 most interesting slides that helped our SaaS company raise 9 millionThe 10 most interesting slides that helped our SaaS company raise 9 million
The 10 most interesting slides that helped our SaaS company raise 9 million
 
Personal Branding Presentation
Personal Branding PresentationPersonal Branding Presentation
Personal Branding Presentation
 
500’s Demo Day Batch 16 >> Podozi
500’s Demo Day Batch 16 >>  Podozi500’s Demo Day Batch 16 >>  Podozi
500’s Demo Day Batch 16 >> Podozi
 
Personal Branding To Stand Out & Differentiate Yourself
Personal Branding To Stand Out & Differentiate YourselfPersonal Branding To Stand Out & Differentiate Yourself
Personal Branding To Stand Out & Differentiate Yourself
 
Personal branding - do it yourself
Personal branding - do it yourselfPersonal branding - do it yourself
Personal branding - do it yourself
 
Brand You : Personal Branding
Brand You : Personal BrandingBrand You : Personal Branding
Brand You : Personal Branding
 

Similar to Ixp425

title
titletitle
titlecprox
 
Png 1.2
Png 1.2Png 1.2
Png 1.2cprox
 
Png 1.2
Png 1.2Png 1.2
Png 1.2cprox
 
Png 1.2
Png 1.2Png 1.2
Png 1.2cprox
 
Png 1.2
Png 1.2Png 1.2
Png 1.2cprox
 
dsadsada+dsadsa+dsadsadsa
dsadsada+dsadsa+dsadsadsadsadsada+dsadsa+dsadsadsa
dsadsada+dsadsa+dsadsadsamarkcraig3623
 
png-1.2.pdf
png-1.2.pdfpng-1.2.pdf
png-1.2.pdfcprox
 
iPDC User Manual
iPDC User ManualiPDC User Manual
iPDC User ManualNitesh Pandit
 
Manual doctrine jog
Manual doctrine jogManual doctrine jog
Manual doctrine jogescorpion2610
 
Flask docs
Flask docsFlask docs
Flask docsJean Lopes
 
An introduction to tivoli net view for os 390 v1r2 sg245224
An introduction to tivoli net view for os 390 v1r2 sg245224An introduction to tivoli net view for os 390 v1r2 sg245224
An introduction to tivoli net view for os 390 v1r2 sg245224Banking at Ho Chi Minh city
 

Similar to Ixp425 (20)

Kernel
KernelKernel
Kernel
 
title
titletitle
title
 
dsadadsa
dsadadsadsadadsa
dsadadsa
 
Png 1.2
Png 1.2Png 1.2
Png 1.2
 
Png 1.2
Png 1.2Png 1.2
Png 1.2
 
Png 1.2
Png 1.2Png 1.2
Png 1.2
 
Png 1.2
Png 1.2Png 1.2
Png 1.2
 
dsadsada+dsadsa+dsadsadsa
dsadsada+dsadsa+dsadsadsadsadsada+dsadsa+dsadsadsa
dsadsada+dsadsa+dsadsadsa
 
dsadadsa
dsadadsadsadadsa
dsadadsa
 
png-1.2.pdf
png-1.2.pdfpng-1.2.pdf
png-1.2.pdf
 
dsadadsa
dsadadsadsadadsa
dsadadsa
 
iPDC User Manual
iPDC User ManualiPDC User Manual
iPDC User Manual
 
Openocd
OpenocdOpenocd
Openocd
 
Manual doctrine jog
Manual doctrine jogManual doctrine jog
Manual doctrine jog
 
Pylons
PylonsPylons
Pylons
 
Pylons
PylonsPylons
Pylons
 
Flask docs
Flask docsFlask docs
Flask docs
 
Networkx 0.99
Networkx 0.99Networkx 0.99
Networkx 0.99
 
An introduction to tivoli net view for os 390 v1r2 sg245224
An introduction to tivoli net view for os 390 v1r2 sg245224An introduction to tivoli net view for os 390 v1r2 sg245224
An introduction to tivoli net view for os 390 v1r2 sg245224
 
Ca 7 primer
Ca 7 primerCa 7 primer
Ca 7 primer
 

Recently uploaded

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Ixp425

  • 1. Jungo Software Technologies OpenRG Version 4.1 Intel IXP425-based Platforms Installation Guide
  • 2. 1 Product names mentioned in this document are trademarks of their respective manufacturers and are used here only for identication purposes. Š Copyright 2001-2007, Jungo Ltd. All Rights Reserved. Information in this document is subject to change without notice. The software described in this document is furnished under a license agreement. The software may be used, copied or distributed only in accordance with that agreement. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or any means, electronically or mechanically, including photocopying and recording for any purpose without the written permission of Jungo Ltd. This document is available for download at: http://www.jungo.com/openrg/manuals.html#4.1 DOC-INST-419-3-2007 March, 2007 Jungo Intellectual Property
  • 3. Contents 1 What You Need to Get Started 3 2 Physical Connection 4 2.1 Monte Jade Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2 Coyote Board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.3 Supported Cards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4 Connecting the Boards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3 Setting up RGLoader 10 3.1 Replacing RedBoot with RGLoader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.1.1 Network Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3.1.2 Uploading RGLoader to RAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.1.3 Burning a Complete Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 3.2 Compiling the RGLoader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 3.3 Updating to a New RGLoader Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4 Burning an Image using RGLoader 14 4.1 Burning a Full Flash Image using RGLoader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.2 Burning the Image and the Factory Settings Using RGLoader . . . . . . . . . . . . . . . . . . . 15 4.2.1 Compiling an Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.2.2 The Burning Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 5 Troubleshooting 16 5.1 I Receive a TFTP Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5.2 The ST ATM Card on my Board is not Working . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5.3 The Monte Jade ATM Image is Stuck after Soft Reboot . . . . . . . . . . . . . . . . . . . . . . . 16 5.4 I was Asked for the Factory Settings File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5.5 OpenRG Halts in RGLoader instead of Running Image . . . . . . . . . . . . . . . . . . . . . . . 17 Jungo Intellectual Property
  • 4. What You Need to Get Started 1 This guide will help you to quickly load an OpenRG image to your Intel IXP425-based development plat- form. To do so, you must have the following: • An OpenRG image. Obtain the image in one of the following ways: – You can download a pre-built image for your chosen platform from http://www.jungo.com/openrg/download_v41.html. – You can download and install the OpenRG Software Development Kit (SDK) from http://www.jungo.com/openrg/download_v41.html. After installing the SDK and compiling an image, the created openrg.img and openrg.rmt les can be found under the rg/build subdirec- tory. • An Intel IXDPG425 (Monte Jade) or IXP425 (Coyote) board. • An installed bootloader. • A PC with a network interface card. • Network and serial cables (one of each). • A terminal application, e.g. Minicom (Linux), HyperTerminal (Windows). Jungo Intellectual Property
  • 5. Physical Connection 2 The following images present the Intel IXP425-based boards, detailing their relevant components. Please review them prior to installation. Jungo Intellectual Property
  • 6. 2.1 Monte Jade Board 5 2.1 Monte Jade Board Figure 2.1: Monte Jade Board Jungo Intellectual Property
  • 7. 2.1 Monte Jade Board 6 The following image presents the connected board: Figure 2.2: Connected Monte Jade Board Jungo Intellectual Property
  • 8. 2.2 Coyote Board 7 2.2 Coyote Board Figure 2.3: Coyote Board Jungo Intellectual Property
  • 9. 2.3 Supported Cards 8 The following image presents the connected board: Figure 2.4: Connected Coyote Board 2.3 Supported Cards • IEEE 802.11b/g 54M MiniPCI 54M Ralink RT2560 Wireless LAN card – supported by OpenRG on Coyote and Monte Jade boards (see gure 2.5). Figure 2.5: Ralink Card • ST MicroElectronics Mt. Ararat ADSL2+ ATM card – supported by OpenRG on Monte Jade boards (see gure 2.6). Jungo Intellectual Property
  • 10. 2.4 Connecting the Boards 9 Figure 2.6: Mt. Ararat Card 2.4 Connecting the Boards 1. Connect the board to a power output. Make sure to connect each board to its correct power output, according to the following table: Board Voltage Current Monte 12V DC 2.5A Jade Coyote 12V DC 1.5A 2. Connect the board’s WAN socket to the PC’s network card. Congure the card’s IP address with 192.168.1.10. 3. Connect the ’UART0’ serial port to your PC using a serial cable. For all platforms, the terminal appli- cation should be congured to the following settings: • Speed: 115200 • Data bits: 8 • Parity: None • Stop bits: 1 • HW Flow Control: None • SW Flow Control: None In order to congure these settings on Minicom, follow these instructions: (a) On your console screen, run ’Minicom -s’. (b) Select ”Serial port setup”. (c) Change the relevant settings. (d) Select ”Save setup as dfl”. 4. Switch the board on. Jungo Intellectual Property
  • 11. Setting up RGLoader 3 RGLoader must be up and running on your board in order to burn an OpenRG image. 3.1 Replacing RedBoot with RGLoader Note: If RGLoader is already installed on your board, skip this section. If you are using a Monte Jade image, starting from OpenRG version 4.1, you need to update to a new RGLoader (refer to section 3.3). If you are using a RedBoot version that supports the on-board Ethernet MACs, connect one of the switch ports to your PC using a cross Ethernet cable. Otherwise connect the EEPRO100 Ethernet PCI card. 3.1.1 Network Setup 1. If this is the rst time RedBoot is run on the board, you must perform an initialization by executing: Redboot> fis init -f The initialization process may take about 2 minutes. 2. Reboot the board. 3. The RedBoot greeting will appear on the serial modem console screen. When RedBoot comes up, press ’CTRL-C’ to prevent it from loading an existing image. 4. Set up an appropriate network conguration by executing: Redboot> fconfig Note: If the below conguration options are not shown, use the fcong -i option to erase the old Redboot conguration. The following conguration options will appear: (a) Type ’FALSE’ on the run script at boot option. (b) Type ’FALSE’ on the BOOTP option type in order to be able to set the local and remote IPs. Jungo Intellectual Property
  • 12. 3.1 Replacing RedBoot with RGLoader 11 (c) Specify the IP of the computer connected with the board’s LAN in ’Gateway IP’ (suggested 192.168.1.10). (d) Specify the board’s LAN IP address in ’Local IP’ (suggested 192.168.1.1). (e) Specify the local mask settings in ’Local IP address mask’ (suggested 255.255.255.0). (f) Specify the TFTP server host IP in ’Default server IP’ (suggested 192.168.1.10 - same as the Gate- way IP). (g) Leave the following entries in ’Default Network Device’ with their default settings (press ’En- ter’): • Baud rate • DNS server IP • GDB connection port • Force console for special debug messages • Network debug at boot time (h) Specify npe eth0 as the default network device. (i) Leave the MAC addresses as they are (press ’Enter’). (j) Type ’y’ to apply the conguration changes. (k) Reboot the board. 5. If RedBoot comes up with a notice that the network card has not been found, reboot the board until it nds it. 3.1.2 Uploading RGLoader to RAM 1. Congure your PC’s IP address to 192.168.1.10 (or the IP you chose as the default server IP). 2. Make sure you have a working TFTP server on your PC. Note that the Windows TFTP server requires to set up a TFTP directory. 3. Download the appropriate RAM RGLoader image le to your PC: • Monte Jade http://www.jungo.com/openrg/download/ixdpg425_ram_rgloader.img • Coyote http://www.jungo.com/openrg/download/coyote_ram_rgloader.img 4. Place the image to be burnt in the TFTP server directory, usually the /tftpboot directory on the PC (or any directory with which you set the server). Make sure the directory has reading permissions for all users. 5. Load the RAM RGLoader image into the memory, by executing: Redboot> load r <platform>_ram_rgloader.img b 0x20000 6. Run the RGLoader, by executing: Redboot> go 0x20000 3.1.3 Burning a Complete Image 1. Download the appropriate OpenRG image le to your PC: • Monte Jade http://www.jungo.com/openrg/download/ixdpg425_opensmb_flash_41.img Jungo Intellectual Property
  • 13. 3.2 Compiling the RGLoader 12 • Coyote http://www.jungo.com/openrg/download/coyote_opensmb_flash_41.img 2. Place the image to be burnt in the TFTP server directory, usually the /tftpboot directory on the PC (or any directory with which you set the server). Make sure the directory has reading permissions for all users. 3. In order to release the Flash memory and allow burning a new boot loader, execute: OpenRG Boot> unlock 0x0 0x800000 4. After RGLoader is up, execute the following command to burn the new image: OpenRG Boot> load -u tftp://<TFTP Server IP>/<Image-Name> -r 0 <TFTP Server IP> should be replaced with the host’s IP address on which your TFTP Server is in- stalled. <Image-Name> should be replaced with the le you have just downloaded. Wait for the ”Download completed successfully” message on the serial console, indicating that the download process has completed. Note: If you encounter the following error message ”No route found by OpenRG to ip <TFTP Server IP>” – disregard it. 5. Reboot the board. 3.2 Compiling the RGLoader 1. Change the directory to where you installed the OpenRG development tree, for example: $ cd ˜/rg.4_0_11/rg 2. Execute the following command to congure and build the development tree: make config DIST=RGLOADER_<platform-specific distribution> LIC=<license file path> && make The platform-specic distribution is according to the board you choose: • Coyote – ’DIST=RGLOADER COYOTE’ • Monte Jade – ’DIST=RGLOADER MONTEJADE’ The license is provided with your distribution. 3. The compilation process will produce rgloader.img. You can nd the image under the OpenRG devel- opment tree directory, under the build.RGLOADER <platform-specic distribution> subdirectory (i.e. rg.4 0 11/rg/build.RGLOADER COYOTE/). 3.3 Updating to a New RGLoader Version Note: Monte Jade images, starting from OpenRG version 4.1, require a new RGLoader, compiled from the SDK, before loading the new OpenRG image. You can download the SDK from http://www.jungo.com/openrg/download_v41.html. Use your old RGLoader in order to burn the new version of the supplied RGLoader. 1. Download the new RGLoader into the board’s memory from the PC by executing: OpenRG boot> load -u tftp://192.168.1.10/rgloader.img Jungo Intellectual Property
  • 14. 3.3 Updating to a New RGLoader Version 13 2. Reboot the board and make sure the RGLoader is running. You will see the Kernel extraction (’Linux..........’) repeating itself, press the ’ESC’ key on the second extraction and make sure you get an RGLoader prompt (OpenRG boot>). 3. Burn the new RGLoader into section 0 by executing: OpenRG boot> load -u tftp://192.168.1.10/rgloader.img -s 0 Wait until a ”Download completed successfully” message appears. Jungo Intellectual Property
  • 15. Burning an Image using RGLoader 4 You can burn OpenRG to the Flash using one of two methods: • Burning a full Flash image (refer to section 4.1). The whole Flash is burnt using a single image (flash.img). Refer to the ”Building a Complete Flash Image” section in the OpenRG Programmer’s Guide. • Burn OpenRG using several component images – openrg.img, located in rg/build and rg factory, located in rg/build/pkg/main (refer to section 4.2). 4.1 Burning a Full Flash Image using RGLoader 1. Turn on the board. The RGLoader greeting will appear on the serial modem console screen. When RGLoader comes up press ’ESC’ to stop it from loading an existing image. 2. Congure your PC’s IP address to 192.168.1.10. The LAN IP address is 192.168.1.1. 3. Make sure you have a working TFTP server on your PC. Note that the Windows TFTP server requires to set up a TFTP directory. 4. Place the image to be burnt (flash.img) in the TFTP server directory, usually /tftpboot (or any directory with which you set the server) on the PC. 5. Download the new image into the board’s flash from the PC, by executing: OpenRG boot> load -u tftp://192.168.1.10/flash.img -r 0 Wait until a ”Download completed successfully” message appears. Note that the process takes a few minutes. 6. Hard reset the board and allow RGLoader to load the OpenRG image. Note: It is important to hard reset the board and not call the ’reboot’ command because it might corrupt the new burnt image by overwriting it with current OpenRG conguration. Jungo Intellectual Property
  • 16. 4.2 Burning the Image and the Factory Settings Using RGLoader 15 4.2 Burning the Image and the Factory Settings Using RGLoader In order to separately burn an OpenRG image and the factory settings, you must have openrg.img (located in rg/build) and rg factory (located in rg/build/pkg/main). If you do, proceed directly to the burning process (section 4.2.2). Otherwise compile an image rst, following the instructions in the next section (4.2.1). 4.2.1 Compiling an Image 1. Change the directory to where you installed the OpenRG development tree, for example: $ cd ˜/rg.4_0_11/rg 2. Execute the following command to automatically congure the development tree: make config DIST=<platform-specific distribution> LIC=<license file path> The platform-specic distribution is according to the board you choose. The license is provided with your distribution. 3. To build the image les, execute: make 4. The compilation process will produce openrg.img, which is a binary that can be downloaded and burnt using the OpenRG ’load’ CLI command. You can nd the image under the OpenRG develop- ment tree directory, under the build subdirectory (i.e. rg.4 0 11/rg/build). The factory settings can be found under rg.4 0 11/rg/build/pkg/main/rg factory. 4.2.2 The Burning Process 1. Turn on the board. The RGLoader greeting will appear on the serial modem console screen. When RGLoader comes up press ’ESC’ to stop it from loading an existing image. 2. Congure your PC’s IP address to 192.168.1.10. The LAN IP address is 192.168.1.1. 3. Make sure you have a working TFTP server on your PC. Note that the Windows TFTP server requires to set up a TFTP directory. 4. Place the image to be burnt (openrg.img) in the TFTP server directory, usually the /tftpboot directory (or any directory with which you set the server) on the PC. 5. Download the new image into the board’s memory from the PC, by executing: OpenRG boot> load -u tftp://192.168.1.10/openrg.img Wait until a ”Download completed successfully” message appears. Note that the process takes a few minutes. 6. Verify that the new image has been created, by executing: OpenRG boot> flash_layout In the IMAGE section details, verify that the counter is higher than the counter of the second IMAGE section. 7. Copy the factory settings le (rg factory) to the TFTP directory. 8. Identify the proper factory settings section by executing ’flash layout’ and locating the section type FACTORY. Then execute: OpenRG boot> load -u tftp://192.168.1.10/rg_factory -s <factory section> 9. Verify that the factory settings section has been initialized, by executing ’flash layout’. 10. Hard reset the board and allow RGLoader to load the OpenRG image. Jungo Intellectual Property
  • 17. Troubleshooting 5 5.1 I Receive a TFTP Error If you receive the following TFTP error when you try to burn the Flash with an OpenRG image: OpenRG boot> TFTP Error. Bad 0ACK response 1. Disable the ’negotiation’ option in your TFTP setup. 2. Verify the Flash image le has READ permission. 5.2 The ST ATM Card on my Board is not Working If your ST MicroElectronics Mt. Ararat ADSL2+ ATM card is not working after loading the OpenRG image, make sure you are using an ATM image: 1. If you compiled an image from the SDK, the specied distribution in the ’make cong’ command should be MONTEJADE ATM: make config DIST=MONTEJADE_ATM LIC=<license file path> 2. If you downloaded a pre-built image from http://www.jungo.com/openrg/download_v41.html, the downloaded image should be the Monte Jade OpenRG ATM image. 5.3 The Monte Jade ATM Image is Stuck after Soft Reboot When executing reboot from the CLI, if your image is stuck after the ATM card is up, perform a hard reset. This is a known issue of ST, the Monte Jade ATM can only be hard reset. 5.4 I was Asked for the Factory Settings File After burning an image, the boot process may stop to ask for the factory settings le. The factory settings can be found under /rg/build/pkg/main/rg factory. Please refer to section 4.2. Jungo Intellectual Property
  • 18. 5.5 OpenRG Halts in RGLoader instead of Running Image 17 5.5 OpenRG Halts in RGLoader instead of Running Image In the case where after burning an image from RGLoader, you reboot, and OpenRG halts in RGLoader instead of running the image you have just loaded, you should restore the defaults in the RGLoader. The reason for this is a problem in consistency of the counters of each section on the Flash. Jungo Intellectual Property